Устройство и принцип работы HDD
Федеральное агентство по образованию
Федеральное государственное образовательное учреждение
среднего профессионального образования
ИРКУТСКИЙ ЭНЕРГЕТИЧЕСКИЙ КОЛЛЕДЖ
УТВЕРЖДАЮ
Председатель ЦК
КУРСОВОЙ ПРОЕКТ
Устройство и принцип работы HDD
КП.4342.230106.2008.ЛУ
Руководил Куклина Т.Г. Разработал студент Кузакова А.В.
« » 2008 г. « »200 8 г.
ИРКУТСК 2008
Государственное образовательное учреждение среднего профессионального образования
Иркутский Энергетический колледж
Устройство и принцип работы HDD
На курсовой проект по предмету
'Техническое
обслуживание Средств
для специальности:230106.
Студенту Кузаковой А.В группы 4-ТО 1
Иркутск 2008
Утвержден КП.4342.230106.2008.ЛУ
Устройство и принцип работы HDD
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
КП.4342.230106.2008.ПЗ
Тема курсового проекта
Устройство и принцип работы HDD
Исходные данные: интернет, спец литература
Содержание пояснительной записки
Оглавление
- Введение
История развития HDD (1983-2008) найти информацию годы развития 2007-2008 годы
Годы, фирмы, емкость, производители, интерфейсы
- Общая часть
Конструктив и характеристик SАТА и IDE интерфейса.
Количество головок, пластин
Среднее время доступа
SMART технологии
Отличие SATA1 и SATA2.
- Специальная часть.
Последние 2007-2008
Western digital
Диск SATA2 интерфейс
Принцип работы вещества, плотность записи (за счет чего) на тех же 2 блинах.
- .Заключение( выводы и предложения)
Зависимость распространенности(
5. Список используемой литературы.
- Графическая часть.
Презентация на тему: считывание и запись с поверхности ЖД дисков .
Дата выдачи задания26.09.2008 г. Срок выполнения26.11.2008 г.
Задание составил преподаватель Куклина Т.Г.
Оглавление
1 Введение…………………………………………………………
1.1. История развития HDD (Hard Disk Drive)……………………………………….6
1.2.Контролеры и интерфейсы HDD………………………………………………… 9
1.3.Этапы большого пути ……………………………………………………………10
2 Общая часть…………………………………………………
2.1.Как выглядит и из чего состоит IDE контроллер……………………………….11
2.1.1.Контроллеры IDE (ATA)………………………………………………..11
2.2. Serial ATA……………………………………………………………………… …16
2.2.1.SATA интерфейс ………………………………………………………..17
2.2.2.Описание SATA……………………………………………………….....
2.2.3.Интерфейс близок
к завершению……………………………………....
2.2.4.Установка и устранение
неполадок жестких дисков с
2.2.5.Подключение кабелей
и установка диска………………………………
2.2.6. Отличие SATA1 от SATA2……………………………………………..22
2.3.Smart технлогия………………………………………………………
3 Специальная часть…………………………………
3.1.Принцип работы жесткого
3.2.Технология перпендикулярной записи информации. ………………………..…25
3.3.Перспективы развития
3.3.1.Немного физики…………………………
3.3.2.Заглядываем внутрь………………
3.3.3Блинные дела…………………………………
3.3.4.Как это работает……………………
3.3.5. Плотность записи……………………………………
3.3.6.По проторенной дорожке……
3.3.7.Гигантский, но магнитный………………………………………………
3.3.8.Почему именно винчестер?
3.4.Жесткий диск Western Digital SATA II ……………………………………….….36
3.4.1Жесткий диск Western Digital IDE …….…………………………….…..36
3.5.Новая линейка Seagate Barracuda 7200.1………………………………………….37
3.5.1.Самые новые жесткие диски Toshiba с интерфейсом SATA…………..39
4 Заключение……………………………………………………
5 Список используемой
литературы……………………………………………………
6 Графическая часть
1.Введение
Первый носитель, использовавшийся в качестве постоянного накопителя в IBM PC, имел по тем временам колоссальную емкость - 10 Mb. Так получилось, что обозначение одного из дисков той серии (30/30) совпало с обозначением популярной винтовки, и жесткие диски по традиции часто называют теперь "винчестерами". На сегодняшний момент (середина 2001-го года) емкость дисков превышает 100 Gb, то есть количественный прогресс в этой области за все время развития магнитных носителей позволил увеличить объем этих самых носителей в 10000 раз. Но, несмотря на это, HDD (Hard Disk Drive) имеют одно очень магическое свойство - каким бы большим не был диск, всегда можно найти, что на него поместить, и места на последнем практически всегда не хватает. По-моему, нет необходимости постоянно держать в системе самый продвинутый и наворочанный диск самого большого размера - не более чем через каждый год плотность записи на жесткие диски увеличивается. Вполне может получиться так , что ваш любимый HDD, который на момент покупки был одним из самых дорогих и емких, года через три станет самым дешевым ширпотребом, и его размер будет считаться очень маленьким. Поэтому, на мой взгляд, нужно выбирать диск исходя из своих сегодняшних реальных потребностей. А затем, при необходимости, его можно всегда поменять на более современный, потратив гораздо меньшие деньги.
1.1. История развития HDD (Hard Disk Drive)
C момента своего появления в
50-е годы накопители на
Первый накопитель на жестких магнитных дисках, использующий воздушный зазор между головками и магнитной поверхностью, обладал емкостью 5 млн. символов (символ, в отличие от байта, имеет длину 7 бит). Он размещался на сборке из 50 пластин диаметром 60,9 см.
В начале 60-х годов для создания зазора было предложено использовать поток воздуха, образующийся при вращении сборки из пластин, что позволило уменьшить зазор примерно до 20 мкм. Для предотвращения попадания пыли сборка головок и пластин была помещена в герметичный кожух. В кожухе имеется отверстие, прикрытое микропористым фильтром, для выравнивания внешнего и внутреннего давления. Наличие воздуха внутри кожуха принципиально: он необходим для создания воздушной подушки, на которую опирается головка.
Таким образом, основополагающие принципы конструкции накопителей на жестких дисках были сформированы около 40 лет назад. Однако все подсистемы медленно эволюционировали, что привело к поразительным в плане емкости и производительности результатам.
Первым накопителем, имеющим форм-фактор 5,25 дюйма, был ST-506 производства фирмы Seagate. Его емкость составляла 5 Мбайт. Следующее устройство производства той же фирмы — ST-412 емкостью 10 Мбайт — стало стандартным накопителем компьютера IBM PC XT. Взяв его за точку отсчета, проследим за эволюцией различных подсистем накопителей на жестких магнитных дисках.
Для хранения информации используются круглые пластины (platters), собранные в пакет. Пластины изготовляются из алюминиевого сплава. В первых накопителях магнитный слой наносился методом полива, как на магнитную ленту. Он состоял из мельчайших частиц оксидов железа и других металлов, намагничивающихся в процессе записи, и связующего, которое соединяет частицы друг с другом и с пластинами.
Основной тенденцией в конструкции накопителей является повышение плотности записи. В определенный момент размер частиц оказался слишком велик, поэтому в современных накопителях используются пластины с напыленным тонкопленочным магнитным слоем. Это позволяет уменьшить размер магнитного домена, а следовательно, плотность записи. Тонкопленочное напыленное покрытие имеет более гладкую поверхность, что позволяет уменьшить зазор между головкой и поверхностью пластины, а это, в свою очередь, компенсирует снижение напряженности магнитного поля, связанное с уменьшением размера доменов. Необходимость уменьшения микронеровностей привела к использованию стекла вместо алюминиевого сплава в качестве материала для изготовления пластин. Стеклянные пластины применяются в некоторых моделях накопителей IBM. Поверхность пластины разбита на концентрические кольцевые дорожки, которые служат для записи и хранения информации. Дорожки должны располагаться как можно ближе друг к другу для повышения плотности записи и уменьшения времени позиционирования головок (но не настолько близко, чтобы создавать взаимные помехи). Дорожка разбита на сектора, которые являются минимальной единицей данных при доступе к накопителю. Традиционно в каждом секторе хранится 512 байт полезной информации.
Первоначально каждая дорожка была разбита на 17 секторов. Это приводило к тому, что плотность записи на периферийных дорожках была значительно (в два и более раз) меньше, чем на центральных. Поэтому в современных накопителях используется технология зональной записи (Zone Bit Recording). Поверхность пластины разбивается на некоторое количество (более десяти) концентрически расположенных зон. В каждой зоне дорожка содержит определенное количество секторов, уменьшающееся от периферии к центру. Это позволяет более эффективно использовать поверхность пластины и повысить общую плотность записи.
Дальнейший резерв повышения плотности записи был изыскан в способах модуляции. ЭДС(электродвижущая сила), которая наводится в головке при чтении, пропорциональна не уровню магнитного поля, а скорости его изменения. Если записать на магнитный носитель сигнал прямоугольной формы (подать меандр на головку записи), то считанный затем сигнал будет иметь форму остроконечных импульсов соответствующей полярности, возникающих в моменты смены направления магнитного потока. Если кодировать единицу сигналом высокого уровня, а ноль — низкого, то при записи длинной последовательности нулей или единиц произойдет сбой синхронизации устройства чтения, так как запись производится с переменной от дорожки к дорожке плотностью. Для преодоления этого явления некоторое количество изменений направления намагниченности должно происходить даже при записи сплошных массивов из нулей или единиц. Первым способом была так называемая частотная модуляция (FM). Она вышла из употребления еще до появления первых персональных компьютеров, и мы упоминаем о ней только потому, что понимание ее принципа облегчит дальнейшее чтение. Итак, при частотной модуляции происходит один переход в начале каждого бита, а еще один — в середине битового интервала, если записываемый бит является единицей. При записи произвольной последовательности из нулей и единиц на каждый бит приходится в среднем полтора перехода.
Модифицированную частотную
В технологии RLL (Run Length Limit) кодируются группы из 2 или 4 байт, что позволяет еще больше повысить плотность записи. Одним из результатов повышения плотности записи стало ослабление сигнала от головки чтения. Для борьбы с этим вредным явлением была внедрена технология PRML (partial response, maximum likelihood), позволившая повысить плотность записи еще на 30-40%. Считанный головкой, аналоговый, по сути, сигнал переводится в цифровую форму и проходит обработку при помощи цифрового сигнального процессора для восстановления наиболее правдоподобной его формы. Все это немного похоже на гадание на кофейной гуще, но современные накопители, использующие эволюционное развитие этой технологии — EPRML, почти всегда правильно считывают то, что на них было записано. Еще одним новшеством, касающимся собственно магнитных носителей, является исчезновение плохих секторов с новых дисков. Понятно, что изготовить пластину без дефектов практически нереально. Раньше на каждом накопителе имелась заполненная техником вручную во время заводских испытаний таблица плохих секторов. Сегодня ничего подобного нет. Куда же девались плохие сектора? К сожалению, никуда они не девались, просто таблица в новых накопителях записывается непосредственно в контроллер, а плохие сектора переадресовываются на запасные. Скорее всего, это делается из маркетинговых соображений — приятно взять в руки новенький накопитель без единого «бэда». Более того, переадресация может производиться накопителем в фоновом режиме, то есть если сектор, например, прочитался не с первого раза, то во внутренних таблицах он помечается как плохой, а вместо него назначается сектор из резерва. Достать из накопителя информацию об истинном положении дел можно только при помощи специальных сервисных программ.
Кроме того, навсегда ушел параметр Interleave
(перекрытие секторов). При наличии
медленной электроники и
Переключение на соседнюю поверхность
даже в пределах одного цилиндра занимает
в среднем порядка одной
Переход к соседнему цилиндру также требует времени (типовое значение 2-4 мс). С учетом этого первый сектор первой дорожки следующего цилиндра сдвинут относительно последнего сектора последней дорожки предыдущего цилиндра. Эти ухищрения позволяют снизить потери времени на ожидание того момента, когда нужный сектор окажется под головкой в режиме непрерывного чтения длинных файлов. К сожалению, процесс случайного чтения/записи не поддается оптимизации, поэтому необходимо проводить дефрагментацию диска, чтобы полностью реализовать заложенный в накопителе потенциал
В ранних моделях накопителей, головки которых передвигались при помощи шаговых двигателей, для устранения появляющихся ошибок чтения/записи проводилась процедура низкоуровневого форматирования (Low Level Format). При ее проведении дорожка записывалась заново точно на том месте, куда шаговый двигатель помещал головку. Это исключало ошибки позиционирования, накапливающиеся в результате работы. С увеличением поперечной плотности записи (количество дорожек на миллиметр) для перемещения головок стали использоваться магнитоэлектрические приводы, называемые звуковыми катушками (Voice Coil). Современные приводы имеют со звуковой катушкой лишь общий принцип работы (взаимодействие полей постоянного магнита и обмотки), перемещается же обмотка не вдоль собственной оси, а перпендикулярно ей. Для точного позиционирования головки используется записанная на поверхностях сервоинформация. Считывая ее, механизм позиционирования определяет силу тока, который нужно пропустить через обмотку. В первых моделях накопителей с магнитоэлектрическим приводом сервоинформация размещалась в одном месте на дорожке. Она называлась вклиненной (Wedge) сервоинформацией. Такой метод, во-первых, требовал в среднем половины оборота шпинделя для позиционирования головки, а во-вторых, не позволял компенсировать эксцентриситет дорожки. На смену ему пришла выделенная (Dedicated) сервоинформация, размещавшаяся на одной из поверхностей каждой пластины. Этот метод позволил ускорить позиционирование головок, но потери 50% емкости и неизбежный в процессе производства разброс положения дорожек на разных поверхностях привели к тому, что ему тоже пришлось искать замену.
В современных накопителях
Этим, кстати, объясняется тот факт, что с современных накопителей можно считать информацию даже после форматирования. Форматирование размечает заново только структуру файловой системы, но не содержимое секторов. Найдя после форматирования путем низкоуровневого чтения через BIOS сектор с интересующим содержимым, очень часто можно путем чтения последующих секторов восстановить весь файл.
В современных накопителях используются раздельные головки чтения и записи, скомпонованные в единую сборку. Это объясняется тем, что к головкам предъявляются разные требования. Одновременное удовлетворение этих требований за счет компромисса приводило в старых накопителях к снижению плотности записи. Головка записи в целом сохранила свой принцип работы: через медную катушку пропускается ток, а создаваемое магнитное поле концентрируется при помощи магнитопровода, имеющего зазор, через который оно выходит наружу и перемагничивает материал носителя. Головки чтения основаны на эффекте аномального магниторезистивного эффекта (GMR, Giant Magneto Resistive Effect). Такие головки более чувствительны, но способны работать только на чтение. Принцип их работы заключается в том, что при воздействии магнитного поля на «бутерброд», собранный методом напыления различных материалов, этот пакет меняет свое сопротивление электрическому току.
1.2.Контролеры и интерфейсы HDD
- EIDE (усовершенствованная IDE). В наши дни все жесткие диски делаются в стандарте EIDE, но их также можно использовать на старых компьютерах с обычным IDE контроллером. В этом случае они работают как обычные IDE жесткие диски.
- IDE (Интегрированная электроника дисководов). Этот термин применяется-ка к жестким дискам, так и к управляющим контроллерам. IDE, вместе с двумя более продвинутыми вариантами под названиями EIDE и DMA, наиболее популярные типы систем жестких дисков на обычных персональных компьютерах.
- SCSI. Термин относится к альтернативному (относительно IDE) типу жестких дисков и управляющих контроллеров. Механические SCSI-диски работают так же, как и IDE-диски, но управляются SCSI-контроллером, способным очень быстро передавать информацию. SCSI-диски обычно можно найти на продвинутых компьютерах, обслуживающие компьютерные сети.
- Ultra DMA. Третья и последняя версия IDE-интерфейса. Производительность жестких дисков Ultra DMA может быть такой же хорошей, как и у дорогих SCSI. Для его использования нужно иметь специальный контроллер. При использовании Ultra DMA диска с IDE или EIDE-контроллера вы не сможете увеличить скорость работы диска.
- SATA (англ. Serial ATA) — последовательный интерфейс обмена данными с накопителями информации. SATA является развитием параллельного интерфейса ATA (IDE), который после появления SATA был переименован в PATA (Parallel ATA
1.3.Этапы большого пути
1956 - IBM представила первый
1973 - В системе IBM 3340 достигнута плотность записи 1,7 MB на квадратный дюйм
1980 - выпущен первый «компактный» 5,25-дюймовый HDD Shugart ST-506 емкостью 5 MB
1986 - Представлен стандарт SCSI
1990 - Объявлено о разработке
1991 - Выпущен HDD емкостью 100 MB
1995 - Появилось устройство с
1997 - Преодолен рубеж 10 GB
1998 - Анонсированы стандарты UDMA/33 и ATAPI
1999 - Выпущен IBM Microdrive на 340 MB
2002 - Взят барьер адресного
2003 - Представлены продукты
2005 - Максимальная емкость
2005 - Появление SAS (Serial Attached SCSI)
2006 - Начался промышленный выпуск продуктов с использованием
перпендикулярного метода записи
2006 - Произведены «гибридные»
2007 — Hitachi представляет первый коммерческий накопитель ёмкостью 1 Тб
2008 — Seagate Technology LLC представляет накопитель емкостью 1,5 Тб
2 Общая часть
2.1 Как выглядит и из чего состоит IDE контроллер
(1) обеспечивает необходимый ток,
а плоский кабель (2) передает данные
к IDE контроллеру на материнской
плате. Красная полоска (3) показывает,
каким образом плоский кабель
нужно подключать к дисководу
жесткого диска.
IDE-контроллер
Предложенный в конце 80-х годов компаниями Compaq и Western Digital интерфейс IDE (Integrated Drive Electronics) очень быстро завоевал популярность среди производителей и пользователей PC. В отличие от рассмотренных выше, этот контроллер интегрирован на
плате винчестера, в результате чего стоимость дисковой системы упала, а стоимость винчестера увеличилась незначительно. Интегрированный контроллер позволил подключать винчестер непосредственно к слоту на материнской плате, представляющему собой усеченный слот шины ISA.
При покупке PC с IDE-контроллером проверьте, имеются ли на 40-жиль-ном кабеле данных три разъема, чтобы впоследствии можно было подключить второй винчестер и, кроме того, достаточна ли длина этого кабеля. В табл. 11.7 приведено назначение контактов разъема контроллера жесткого диска.
Таблица 11.7. Назначение контактов разъема ЮЕ-контроллера
Контакт |
Категория |
Сигнал |
Назначение | ||||
01 |
Выход |
Reset |
Сброс | ||||
02 |
- |
GND |
Корпус | ||||
03 |
Вход/выход |
HD7 |
Линия данных 7 | ||||
04 |
Вход/выход |
HD8 |
Линия данных 8 | ||||
05 |
Вход/выход |
HD6 |
Линия данных 6 | ||||
06 |
Вход/выход |
HD9 |
Линия данных 9 | ||||
|
|
|
| ||||
07 |
Вход/выход |
HD5 |
Линия данных 5 | ||||
08 |
Вход/выход |
НОЮ |
Линия данных 10 | ||||
|
|
|
| ||||
09 |
Вход/выход |
HD4 |
Линия данных 4 | ||||
10 |
Вход/выход |
HD11 |
Линия данных 11 | ||||
11 |
Вход/выход |
HD3 |
Линия данных 3 | ||||
12 |
Вход/выход |
DH12 |
Линия данных 12 | ||||
13 |
Вход/выход |
HD2 |
Линия данных 2 | ||||
|
|
|
• | ||||
14 |
Вход/выход |
HD13 |
Линия данных 13 | ||||
15 |
Вход/выход |
HD1 |
Линия данных 1 | ||||
16 |
Вход/выход |
НОН |
Линия данных 14 | ||||
|
|
|
| ||||
17 |
Вход/выход |
HDO |
Линия данных 0 . | ||||
18 |
Вход/выход |
HD15 |
Линия данных 15 | ||||
19 |
- |
GND |
Корпус | ||||
20 |
— |
KEY |
Ключ разъема (отсутствует) | ||||
|
|
|
| ||||
21 |
_ |
Reserved |
Зарезервирован | ||||
22 |
|
GND |
Корпус | ||||
23 |
Выход |
IOW |
Строб записи | ||||
24 |
_ |
GND |
Корпус | ||||
|
|
|
Г 1 | ||||
25 |
Выход |
IOR |
Строб чтения | ||||
26 |
- |
GND |
Корпус | ||||
27 |
Вход |
IOCHRDY |
Готовность канала ввода/вывода | ||||
28 |
Выход |
ALE |
Строб адреса | ||||
29 |
- |
Reserved |
„ Зарезервирован | ||||
30 |
- |
GND |
Корпус | ||||
31 |
Вход |
IRQ14 |
Запрос на прерывание | ||||
32 |
Вход |
HIO16 |
Признак обращения | ||||
. |
• |
|
к 16-разрядному порту | ||||
33 |
Выход |
HA1 |
Линия адреса 1 | ||||
|
|
|
| ||||
34 |
Вход/выход |
Reserved |
Зарезервирован | ||||
35 |
Выход |
HAD |
Линия адреса 0 | ||||
|
|
|
| ||||
36 |
Выход |
HA2 |
Линия адреса 2 | ||||
37 |
Выход |
CSO |
Выбор диска 1 | ||||
38 |
Выход |
SI |
Выбор диска 2 | ||||
39 |
Вход/выход |
ACTIV |
Подтверждение выбора диска | ||||
40 |
- |
GND |
Корпус | ||||
Режимы ( ПРОТОКОЛЫ) передачи данных.
Для передачи данных между винчестером и памятью PC используются два основных режима:
- Режим программного ввода/вывода (Programmed Input/Output, PIG)
- Режим прямого доступа к памяти (Direct Memory Access, DMA)
2.1.1.Контроллеры IDE (ATA)
Возникшая в 1984 году у компаний Compaq и Western Digital идея IDE- контроллера (Integrated Disk Electronic) заключается в том, что непосредственно сам интерфейсный контроллер встроен в электронику носителя (жесткого диска, например). При этом тот контроллер, к которому подключается диск, по сути дела не является полноценным устройством, а выполняет только функции сопряжения носителя с шиной. Идея оказалась достаточно удачной - цена на контроллер резко снизилась, а на жесткие диски поднялась незначительно. Интерфейс IDE также часто называют ATA (AT Attachment), иногда AT-BUS-контроллером. Современные чипсеты уже содержат IDE-контроллер и на материнской плате присутствуют соответствующие разъемы. Если даже чипсет и не имеет IDE-микросхемы, то производители системных плат, как правило, ставят на плату внешний контроллер, так что пользователю IDE-интерфейс достается практически бесплатно.
В то время, когда создавался стандарт АТА, в компьютерах главной шиной была 16- разрядная шина ISA, и контроллер, разрабатывавшийся под нее, тоже, естественно, получился 16-разрядным, причем эта разрядность сохранилась и по сей день, несмотря на последующие многочисленные дополнения и улучшения. В скором времени получилось так, что производители приводов жестких дисков стали делать несовместимые между собой модели. Если такие диски устанавливались в паре master/slave (см. дальше) на один канал IDE, то дисковая подсистема просто не работала. Для устранения этих неприятных явлений был принят стандарт ANSI спецификации АТА.
Первоначально стандарт имел следующие особенности:
- Поддержка не более двух жестких дисков (только жестких дисков). Один канал делится между двумя устройствами, сконфигурированными как master и slave. Соответственно master считается главным (загрузочным) устройством, а slave - вторичным.
- Поддержка PIO modes 0, 1 и 2
- Поддержка single word DMA modes 0, 1 и 2 и multiword DMA mode 0
В режиме PIO каждый байт информации с носителя считывается процессором и только затем передается в RAM. В зависимости от длительности цикла считывания и количества секторов, передаваемых за одно считывание, различают режимы PIO Mode 0, Mode 1 и так далее, которые характеризуют скорость передачи данных. Чем больше цифра в обозначении типа, тем больше скорость передачи (например, Mode 0 дает 3.3 Mb/s, а Mode 3 - 11 Mb/s). В режиме DMA процессор лишь дает DMA-контроллеру команду на обмен данными и далее не участвует в этом процессе. Опять же, чем больше цифра, тем быстрее режим. Причем современные устройства используют режим multiword как более быстрый. Хотя DMA эффективнее PIO, PIO-режимы получили в контроллерах IDE на первых порах более широкое распространение, в основном из-за соображений совместимости. Для подключения устройств к контроллеру используется 40-жильный шлейф.