Устройство и принцип работы HDD

Автор работы: Пользователь скрыл имя, 28 Февраля 2013 в 09:59, курсовая работа

Описание

Первый носитель, использовавшийся в качестве постоянного накопителя в IBM PC, имел по тем временам колоссальную емкость - 10 Mb. Так получилось, что обозначение одного из дисков той серии (30/30) совпало с обозначением популярной винтовки, и жесткие диски по традиции часто называют теперь "винчестерами". На сегодняшний момент (середина 2001-го года) емкость дисков превышает 100 Gb, то есть количественный прогресс в этой области за все время развития магнитных носителей позволил увеличить объем этих самых носителей в 10000 раз.

Содержание

Введение…………………………………………………………………………………….. 6
1.1. История развития HDD (Hard Disk Drive)……………………………………….6
1.2.Контролеры и интерфейсы HDD………………………………………………… 9
1.3.Этапы большого пути ……………………………………………………………10
2 Общая часть…………………………………………………………………………………11
2.1.Как выглядит и из чего состоит IDE контроллер……………………………….11
2.1.1.Контроллеры IDE (ATA)………………………………………………..11
2.2. Serial ATA…………………………………………………………………………16
2.2.1.SATA интерфейс ………………………………………………………..17
2.2.2.Описание SATA……………………………………………………….....18
2.2.3.Интерфейс близок к завершению……………………………………....19
2.2.4.Установка и устранение неполадок жестких дисков с интерфейсом Serial ATA (SATA)………………………20
2.2.5.Подключение кабелей и установка диска………………………………21
2.2.6. Отличие SATA1 от SATA2……………………………………………..22
2.3.Smart технлогия…………………………………………………………………....22
3 Специальная часть……………………………………………………………………….…..24
3.1.Принцип работы жесткого диска (винчестера, HDD)…………………………...24
3.2.Технология перпендикулярной записи информации. ………………………..…25
3.3.Перспективы развития технологии магнитной записи……………...…………..26
3.3.1.Немного физики………………………………………………………….27
3.3.2.Заглядываем внутрь…………………………………………………..….28
3.3.3Блинные дела………………………………………………………..……29
3.3.4.Как это работает……………………………….…………………..……..29
3.3.5. Плотность записи…………………………………………………..……31
3.3.6.По проторенной дорожке………………………………………………..32
3.3.7.Гигантский, но магнитный………………………………………………34
3.3.8.Почему именно винчестер?......................................................................35
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 Заключение…………………………………………………………………………………....41
5 Список используемой литературы……………………………………………………….
6 Графическая часть

Работа состоит из  1 файл

курсовой.doc

— 1.04 Мб (Скачать документ)

Через некоторое время появился АТА-2, обеспечивающий более высокую  скорость обмена информацией, который  тоже был вскоре стандартизирован ANSI. Сохраняя обратную совместимость со стандартом ATA, ATA-2 содержал несколько новых возможностей:

  • Добавлена поддержка PIO modes 3 и 4
  • АТА-2 поддерживает multiword DMA modes 1 и 2
  • Добавлены команды, позволяющие осуществлять обмен в режиме block transfer для повышения производительности
  • АТА-2 требует поддержки жестким диском протокола передачи LBA (Logical Block Addressing). В режиме LBA информация из физического адреса размещенных на диске данных (формат С/H/S) преобразуется в 28-битовый логический адрес. Разумеется, для использования этого протокола необходимо, чтобы его поддерживала и BIOS

Большую путаницу в наименования IDE-стандартов вносят названия Fast ATA, Fast ATA-2 и EIDE (Enhanced IDE). Все эти стандарты базируются на АТА-2 и являются только лишь маркетинговыми терминами. Создается вполне понятное впечатление, что Fast ATA является некоторым улучшением стандарта АТА, тогда как Fast ATA-2 - улучшением АТА-2. Однако все намного проще: на самом деле Fast ATA-2 есть просто другое название стандарта АТА-2, а Fast ATA отличается от него лишь тем, что не поддерживает самые быстрые режимы - PIO mode 4 и DMA mode 2. Другое дело с EIDE. Это название придумано Western Digital и тоже не стандартизировано, оно включает в себя поддержку АТА-2 (полностью), ATAPI (полностью, об ATAPI речь пойдет дальше) и двух IDE/ATA каналов, что позволяет использовать одновременно до 4 IDE/ATA/ATAPI устройств (по два на канале). EIDE позволяет использовать диски емкостью более 504 Mb благодаря применению нового стандарта BIOS, который появился приблизительно в то же время, что и IDE - Enhanced BIOS. Сложилось довольно естественное мнение, что для использования дисков объемом больше 504 Мb нужен какой-то новый интерфейс EIDE (тогда как на самом деле нужна была только Enhanced BIOS, которую можно поставить и на плату контролера АТА-2), тем более что производители карт с Enhanced BIOS рекламировали их как "enhanced IDE cards". Сейчас, к счастью, эти проблемы позади (как и барьер 504 Мb). От названий Fast ATA и Fast ATA-2 в начале 90-х годов отказались, а вот Western Digital до сих пор продолжает использовать EIDE, периодически перерабатывая его смысл (скажем, первоначально там не было поддержки PIO mode 4, а потом она появилась), так что сегодняшний EIDE сильно отличается от "оригинального". Уже давно был преодолен предел и в 9.1 Gb, уже появился UltraATA/100 (о нем тоже, только ниже), а WD все еще продолжала использовать на своих дисках маркировку EIDE, только запутывая пользователя. Только совсем недавно от этой аббревиатуры окончательно отказались.

В то время, когда разрабатывался интерфейс IDE/ATA, единственным устройством, которое  нуждалось в этом интерфейсе, был  жесткий диск, поскольку стриммеры  и зарождавшиеся драйвы CD-ROM имели  собственный интерфейс. Однако вскоре стало ясно, что использование для подключения всех устройств относительно быстрого и простого интерфейса IDE сулит значительные выгоды, в том числе и за счет своей универсальности. Но проблема в том, что система команд интерфейса IDE была рассчитана только на жесткие диски, поэтому просто подключить, например, CD-ROM к IDE-каналу нельзя (точнее, подключить-то можно, благо разъем позволяет, только работать не будет). Пришлось разработать новый протокол - ATA Packet Interface, или ATAPI. Этот протокол позволяет другим устройствам подключаться с помощью стандартного шлейфа IDE и вести себя как IDE-жесткий диск. На самом деле протокол ATAPI намного сложнее, чем ATA, поскольку передача данных идет с использованием стандартных режимов PIO и DMA, а реализация поддержки этих режимов существенно зависит от типа подключенного устройства. Название packet этот протокол получил по той причине, что команды устройству действительно приходится передавать группами, или пакетами. Тем не менее, с точки зрения пользователя, что, согласитесь, важнее всего, нет разницы между IDE/ATA-жестким диском, ATAPI CD-ROM'ом или ZIP-драйвом ATAPI. C появлением ATAPI практически все контроллеры ATA-2 стали де-факто его поддерживать, хотя этого, в принципе, никто и не требовал. Сейчас все производимые IDE-контроллеры могут использовать ATAPI-протокол, а их BIOS поддерживают загрузку с ATAPI-устройств.

В 1997 году была принята новая версия стандарта, ATA-3. АТА-3 был в принципе тем же АТА-2, в котором основное внимание уделялось повышению надежности:

  • AТА-3 содержит средства, повышающие надежность передачи данных с использованием высокоскоростных режимов, что действительно является проблемой, поскольку кабель IDE остался тем же, что и при рождении стандарта
  • АТА-3 включает S.M.A.R.T. (Self-Monitoring Analysis and Reporting Technology).

Что касается надежности, она действительно  заметно повысилась, но на рынке  все равно практически не было оборудования, специально поддерживающего  этот стандарт - по скоростным показателям  АТА-3 (так как базируется на АТА-2) не дает никаких преимуществ, а надежность, вообще говоря, обычно мало кого особенно волнует. А если кого-то и волнует (скажем, в серверах это одно из главных требований), то существует SCSI, RAID, Bakcup наконец. Это вполне естественно, так как никто не рассчитывал и не рассчитывает, что IDE будет применяться в серьезных условиях. Да и потом обычные, даже не очень качественные IDE-жесткие диски достаточно надежны для большинства задач.

Вскоре  появился ATA/ATAPI-4. С ним повторилась  похожая на АТА-2 ситуация, и новый  стандарт стал именоваться UltraATA/33, часто его также называют UltraDMA/33. К счастью, компании на этот раз сумели быстро договориться, и аппаратура, поддерживающая ATA/ATAPI-4, стала выпускаться под официальной маркой UltraATA/33. Вот основные его характеристики:

  • Поддержка режима ATAPI (на этот раз официально)
  • Устранены старые и уже не нужные команды и возможности, а взамен появились некоторые другие
  • Появился новый протокол передачи данных, multiword DMA mode 3, названный UltraDMA, позволяющий добиться куда более высокой пропускной способности ATA (до 33 Mb/s), а также позволить обеспечить целостность передаваемых на такой скорости через стандартный 40-жильный кабель данных (путем использования CRC)

Указанный протокол UltraDMA оказался довольно удачным, и вскоре вышел в свет ATAPI-5, в котором использовался усовершенствованный UltraDMA, что дало пропускную способность интерфейса в 66 Mb/s. По аналогии с UltraDMA/33 его назвали UltraDMA/66, и в 2001 году он стал обязательным стандартом (то есть все производимые контроллеры и жесткие диски должны поддерживать UltraDMA/66). Отличием UltraDMA/66 от предыдущих IDE-спецификаций является применение нового 80-жильного кабеля (ранее, как уже говорилось, в шлейфе было 40 жил). Нет, по ним не передается никакой информации - все они заземлены и исполняют роль экрана (своего рода арматуры) между все теми же 40 несущими жилами. Такое армирование связано с тем, что передавать данные со скоростью 66 Mb/s без их потери по кабелю, который в свое время предназначался для скорости порядка 5 Mb/s, стало уже невозможно.

В 2000 году произошло очередное увеличение скорости передачи информации через  эти самые легендарные 40 проводов. Она теперь достигла 100 Mb/s (опять  же, за счет примененя новых режимов DMA), и специикация стала называться UltraАТА/100 (ну или UltraDMA/100, как кому больше нравится). Именно спецификация, ибо ее производители не стали изменять своей любимой традиции забегать вперед комитета T13, и она не стала сразу официальным стандартом, хотя контроллеры и жесткие диски с надписью UltraATA/100 появились в продаже уже со второй половины 2000-го года.В официальную версию UltraATA/100 вошли и другие усовершенствования - в частности, увеличение LBA с 28 до 64 битов, введение в ATA новых команд, рассчитанных на передачу аудио/видео потоков, предложенных Quantum, Western Digital и Philips, методы снижения уровня шума винчестеров. Сейчас (2001 год) практически все приличные винчестеры соответствуют стандарту UDMA/100, а также его поддерживает большинство выпускаемых материнских плат.

Как упоминалось в начале статьи, несмотря на многолетние совершенствования IDE-интерфейса, он так и остался 16-разрядным. Однако вы можете встретить информацию о 32-битовой передаче данных между  контроллером и шиной. В современных  контроллерах это действительно так, однако сам интерфейс все равно 16-разрядный. Просто шина PCI, которая используется сегодня во всех РС, является 32-разрядной, и чтобы попусту не расходовать ее пропускную способность, контроллер формирует из двух 16-битных пакетов данных один 32-битный.

Все устройства IDE совместимы между  собой. То есть вы можете подключить практически  любой жесткий диск к любому контроллеру, и он будет работать. То же относится  и к другим носителям, но при этом, как уже говорилось, нужна поддержка  контроллером режима ATAPI. Но максимально достижимая скорость обмена будет ограничиваться самым медленным IDE-компонентом в системе "контроллер-носитель". То есть, например, если подключить винчестер стандарта UDMA/100 к UDMA/33-контроллеру (или наоборот), то передача данных может вестись только по протоколу UDMA/33 или ниже. Возможно также подключение устройств разных стандартов к одному контроллеру и даже на один канал, в этом случае для каждого устройства контроллер будет выбирать свой режим. Не рекомендуется, однако, без крайней необходимости подключать сильно отличающиеся устройства к одному каналу, но это и не обязательно, так как практика показывает, что в любых комбинациях все работает как надо. Правда, здесь возможна одна проблема: если вы подключили жесткий диск большей емкости, чем та максимальная, которую поддерживает ваша BIOS, то вы не сможете отформатировать его на полную емкость. К счастью, такие неполадки довольно легко решаются - достаточно просто перепрошить BIOS. Если у вас очень старая материнская плата, то иногда может потребоваться ее замена на более современную.

IDE-интерфейс не предназначен  для использования в продвинутых  компьютерах. Его законное место  - дешевые Low-End системы, офисные  и домашние компьютеры. Для рабочих  станций и тем более серверов он не пригоден по следующим причинам, являющихся его недостатками:

  • Интерфейс не позволяет работать одновременно с устройствами, сидящих на одном канале. То есть, например, если у вас CD-ROM c винчестером подключены к одному IDE-каналу, то при копировании файлов с CD на жесткий диск время увеличится как минимум в два раза - контроллер не может начать операцию обмена данными с каким либо устройством до того, как закончит ее с другим. Особенно это неприятное явление заметно тогда, когда невозможно быстро эту самую операцию завершить. Например, если CD-ROM упорно пытается прочесть плохо читаемый диск, то HDD на это время (достаточно долгое, до 30 с или даже больше - если вы когда-нибудь сталкивались с этим, то, наверное, знаете) становится недоступным, и возникает впечатление, что система повисла. Неприятное, конечно, не в таком зависании (что, правда, тоже мало кого радует), а в резком снижении производительности при работе с этими устройствами одновременно. К счастью, это не относится к устройствам, находящимся на разных каналах. Именно поэтому, если есть возможность, рекомендуется разносить наиболее часто используемые устройства на разные каналы. Если у вас только два IDE-устройства (скажем, винчестер и CD/DVD-ROM), то подключение их именно таким образом (по одному на канал) даст существенный прирост быстродействия
  • Большая нагрузка на процессор (до 90%-100%). Хотя при использовании режима DMA это значение и существенно ниже, но все равно достаточно высокое, что сказывается на производительности компьютера в приложениях, ведущих интенсивный обмен данными с диском. Кстати, после установки операционной системы этот режим выключен по умолчанию, поэтому его настоятельно рекомендуется включить (для NT 4.0 требуется также соответствующий патч)
  • Каждое устройство требует по прерыванию
  • Невозможность подключения внешних устройств. Хотя, конечно, можно поместить жесткий диск в посылочный ящик и протянуть кабели через дырку в корпусе системного блока. К тому же это ограничение во многом смягчается разными ухищрениями - Removable Rack, LPT to IDE (правда, это уже устарело), USB to IDE и прочими штуками
  • Невозможность подключения более четырех устройств (причем эффективная работа возможна только с двумя из них, как уже говорилось выше). Хотя для многих это не является ограничением. К тому же можно установить несколько IDE-контроллеров (обычно не более двух, а иногда даже и четырех, но два должны точно работать)

Тем не менее, интерфейс IDE получил  очень широкое распространение  и сейчас является главным стандартом для компьютерной индустрии, потому что производство IDE-контроллеров чрезвычайно дешево, а призводство носителей для него также отличается куда более низкой стоимостью, чем для SCSI, и это основное и, пожалуй, единственное его преимущество, но которое подчас сводит на нет все недостатки. Да и для многих пользователей эти самые недостатки не являются такими уж серьезными. Однако IDE, по всей видимости, еще не долго будет оставаться в неизменном виде - дешевизна это не единственное, что является критерием выбора (впрочем, у вас, может быть, и является), тем более что цены на технологии быстро падают.

На сегодняшний день не ожидается  дальнейшего развития ATA в том  виде, в каком он развивался все  эти годы - UltraATA/100 должен стать последним этапом. В 1999 году началась работа над созданием новой спецификации - Serial ATA, которая должна позволить совершить значительный рывок в увеличении возможностей интерфейсов передачи данных. Первый определяемый в спецификации вариант - Ultra SATA/1500 - с пропускной способностью 1.5 Gbits/s вышел уже в конце 2000-го года, а дальше предполагается выход 2х и 4х версий стандарта с пропускной способностью до 6 Gbits/s. Однако широкое появление SATA на рынке ожидается не ранее, чем через 2-3 года.

2.2. Serial ATA

 

Оценив преимущества таких скоростных последовательных интерфейсов, как USB и IEEE 1394 (он же - FireWire или iLink), разработчики жестких дисков начали вести работы по переходу к специализированному  последовательному интерфейсу, которому было дано незамысловатое имя Serial ATA, то есть, последовательный ATA. В 2002 году появились первые образцы винчестеров с интерфейсом Serial ATA (SATA/150), максимальная пропускная способность которого составила 150 Мбайт/с (или 1,5 Гбит/с). Более того, в самое ближайшее время инженеры планируют добиться максимальной скорости передачи данных 300 Мбайт/с, а к 2007 году - 600 Мбайт/с. Впрочем, пока такие скорости представляются явно избыточными: современные винчестеры не достигают даже скорости 100 Мбит/с при чтении данных, однако новый интерфейс, нацеленный в будущее, способен послужить хорошим стимулом для улучшения этих и других характеристик.

В 2003 году практически все ведущие  производители жестких дисков начали серийное производство Serial ATA-винчестеров, поскольку преимущества нового интерфейса очевидны. Помимо повышения скорости передачи данных, Serial ATA имеет и другие достоинства. На смену 80-жильным ленточным шлейфам пришли 7-жильные тонкие кабели, более стойкие к различным помехам, что позволяет увеличить максимальную длину такого кабеля с 46 см до одного метра. Кроме того, использование длинных кабелей способно обеспечить более рациональное размещение комплектующих в системном блоке, а отказ от плоских и широких шлейфов, препятствующих распространению воздушных потоков, теоретически дает возможность организовать оптимальное охлаждение компонентов. В Serial ATA используется 32-разрядный контроль CRC (Cyclic Redundancy Check) - контроль с помощью циклического избыточного кода; код CRC, записываемый в секторы жестких дисков, служит для обнаружения ошибок), гарантирующий повышенную надежность передачи данных. Помимо всего прочего, SATA обеспечивает типичную для современных последовательных интерфейсов возможность "горячего" подключения винчестеров.

Информация о работе Устройство и принцип работы HDD