Программно-аппаратное обеспечениеРефераты >> Программирование и компьютеры >> Программно-аппаратное обеспечение
Более сложный контроль предполагает использование кодов корректирующих ошибки – ECC (Error Correcting Codes), которые позволяют обнаруживать ошибки большей кратности, чем одиночные, а одиночные ошибки могут быть исправлены. Подобные схемы используются в серверных конфигурациях, когда требуется повышенная надежность.
Память, устанавливаемая в настольные ПЭВМ, обычно, не имеет никакого контроля.
Кроме того, известны также различные модификации схем контроля вплоть до просто имитирующих контрольные функции, но не осуществляющие их, например, генерация всегда верного бита четности.
Модули DIMM также различаются по наличию или отсутствию в них буферных схем на шинах адреса и управляющих сигналов. Не буферизованные (unbuffered) модули больше нагружают эти шины, но более быстродействующие и дешевые. Их обычно применяют в настольных ПЭВМ. Буферизованные (registered) имеют буферные регистры и обеспечивая меньшую нагрузку на шины позволяют подключить к ней большее количество модулей. Однако, эти регистры несколько снижают быстродействие памяти, требуя лишнего такта задержки. Применяют буферизованные модули, обычно, в серверных системах.
Еще одной особенностью, различающей модули динамической памяти, является способ, посредством которого после включения компьютера определяется объем и тип установленной в нем памяти.
В первых ПЭВМ объем и быстродействие установленной памяти задавались переключателями (джамперами – jumpers), расположенными на системной плате.
С появлением модулей SIMM (существовали также похожие на них модули SIPP) стал использоваться, так называемый, параллельный метод идентификации (parallel presence detect), при котором краевой разъем модуля имел дополнительные контакты, используемые только для целей указания присутствия модуля в том слоте, где он установлен, его объема и времени обращения. В самых первых (30-контактных) модулях таких дополнительных контактов было только два, в 72-контактных модулях их стало четыре: два указывали на объем модуля и два – на время обращения. Эти контакты могли заземляться непосредственно на модуле, что позволяло различить четыре вида модуле по объему и четыре – по времени доступа.
Попытки использовать этот же прием в последующих модулях потребовали увеличения количества таких контактов, но решить все проблемы идентификации не смогли. Поэтому, начиная c модулей DIMM, используют, так называемый, последовательный способ идентификации (Serial Presence Detect - SPD), при котором на плату модуля устанавливается специальная дополнительная микросхема, так называемый SPD-чип, представляющая собой небольшую постоянную память на 128 или 256 байт с последовательным (I2C) интерфейсом доступа. (На рис. 12 эта микросхема показана в правом нижнем углу, хотя она может располагаться и иначе.) В этой микросхеме записана основная информация об изготовителе микросхемы и ее параметрах. Формат этих данных стандартный, определенный советом JEDEC (Joint Electron Devices Engineering Council), стандартов которого придерживаются все изготовители полупроводниковой памяти.
5. Запоминающие устройства на жестких магнитных дисках
Накопители на жестких магнитных дисках (НЖМД) или, в англоязычном варианте, hard disk drives (HDD) являются одним из самых распространенных в настоящее время типов запоминающих устройств. Это объясняется удачным сочетанием основных их параметров: емкости, стоимости, времени обращения, габаритов и потребляемой мощности, делающим их наилучшим типом запоминающих устройств для хранения больших объемов информации, доступ к которой должен осуществляться без вспомогательных действий со стороны пользователя.
(К такой информации, в первую очередь, относятся операционные системы, базы данных, документы, находящиеся в работе, постоянно или часто используемое программное обеспечение и т.п. Постоянное снижение стоимости НЖМД и увеличение их емкости приводят к проникновению их в новые приложения и сферы информационной техники.)
Запись информации на магнитных носителях (не только на жестких дисках) обычно осуществляется за счет изменения состояния намагниченности отдельных участков их поверхности. Чем меньше геометрические размеры таких участков, тем большее количество информации удается записать на единице площади носителя, т.е., тем выше плотность записи информации.
Общие сведения об устройстве жестких дисков
Жесткие диски включают в себя электромеханическую и электронную части. Электромеханическая часть размещается в жестком корпусе, внутри которого закреплен шпиндельный двигатель с вращающимся шпинделем и смонтированными на нем дисками накопителя, а также установленный в этом же корпусе подвижный блок головок чтения/записи с приводом, обеспечивающим позиционирование (перемещение) головок. Общий вид жесткого диска со снятой крышкой корпуса показан на рис. 13.
Рис. 13. Общий вид жесткого диска со снятой крышкой корпуса
Сами диски (или пластины), которых, как правило, бывает на шпинделе от одного до пяти (иначе корпус получится очень высоким, а шпиндель с дисками - тяжелым), изготовлены из сплавов алюминия или специального стекла (иногда керамики). Последнее используется при высоких скоростях вращения шпинделя. Поверхность дисков имеет магнитное покрытие, на котором, собственно, и записывается информация. Процесс записи состоит в локальных изменениях магнитного состояния этого покрытия.
Информация на диске располагается по окружностям, называемым дорожками, совокупность равноудаленных от центра дорожек поверхностей всех пластин НЖМД называют цилиндром.
Дорожки для хранения информации разбиты на секторы, емкость которых в большинстве случаев составляет 512 байт. Сектор обладает определенной структурой, включающей в себя заголовок, поле данных и контрольный код этого поля.
Часть корпуса, в которую заключена электромеханика диска, часто называют герметичной (хотя обычно имеется защищенное воздушным фильтром отверстие для выравнивания внутреннего давления с атмосферным), поскольку в ней не допускается присутствие никаких загрязнений, в том числе частичек пыли. Необходимость этого вызвана тем, что головки чтения/записи находятся на очень малом расстоянии от поверхности диска (порядка 10-4-10-5 мм), удерживаясь над ней воздушным потоком (нетрудно подсчитать, что линейная скорость перемещения диска относительно головок на внешних цилиндрах составляет более 100 км/час при скорости вращения 7200 об/мин). Поэтому даже небольшие частицы могут легко повредить магнитное покрытие. (Для частиц, которые образуются в процессе эксплуатации за счет износа поверхностей, внутри корпуса существует даже некое подобие пылесоса: рециркуляционный фильтр.)
В электронную часть диска входят контроллер, усилители сигналов интерфейсных шин и буферная память (кэш диска). Контроллер обеспечивает управление процессами разгона и останова шпинделя, позиционирования головок, чтения и записи информации, а также внешний интерфейс диска.