Жесткий диск - это
Первый серийный жесткий диск емкостью 16 кбайт был выпущен компанией IBM еще в 1973 р., и содержал 30 магнитных цилиндров по 30 дорожек на каждом. Острые на язык разработчики уловили схожесть этих цифр с маркой "30/30", которая соответствует названию оружия - "винчестеру". Жесткий диск - это накопитель информации на жестких магнитных дисках. Основным элементом накопителей на жестких магнитных дисках (HDD - Hard Disk Drive) является несколько жестких алюминиевых или стеклянных пластин круглой формы - дисков.
Поверхность такого диска покрывается тонким слоем вещества, которая способна сохранять остаточную намагниченность после воздействия на нее внешнего магнитного поля. Этот слой называется рабочим или магнитным и на нем сохраняются записанные данные. Накопитель состоит из таких элементов.
- Дисков с вращающимся приводом, которые смонтированы на общей вертикальной оси.
- Головки чтения/записи информации с собственным приводом.
Основной критерий качества - поверхностная плотность записи. Современный показатель - 60-80 Гбайт/пластину.
Структура жесткого диска
Любой винчестер состоит из трех основных блоков. Итак, рассмотрим, каковы составляющие структуры жесткого диска.
Первый блок - собственно, само хранилище информации - одна или несколько стеклянных (или металлических) дисков. Структура диска выглядит так: магнитная поверхность каждого диска разделена на концентрические "дорожки (track)", которые, в свою очередь, делятся на отрезки - секторы.
Наряду с дорожками, которые имеют свой номер, и секторами, существуют цилиндры. Цилиндр - это совокупность всех совпадающих друг с другом дорожек по вертикали по всем рабочим поверхностям.
Таким образом, чтобы узнать, какое количество цилиндров содержит жесткий диск, необходимо просто умножить число дорожек на суммарное число рабочих поверхностей. При низкоуровневом форматировании диска, которое исполняется на заводе-производителе, сначала и в конце каждого сектора создаются области, которые содержат информацию об их номерах и другое (служебная информация).
Размер сектора составляет величину 571 байт, из которых 512 байт отведено под полезные для пользователя данные, другие - под заголовок (header) или префикс, по которому определяется начало и номер сектора и окончание (trailer) или суффикс, где записывается контрольная сумма, необходимая для проверки сохранности диска. Второй блок - механика жесткого диска, которая отвечает за вращение массива "блинов" и точное позиционирование системы считывающих головок.
Каждой рабочей поверхности жесткого диска соответствует одна считывающая головка, причем размещаются они по-вертикали точным столбиком. А значит, в любой момент времени все головки находятся на дорожках с одинаковым номером. То есть, работают в пределах одного цилиндра.
Третий блок включает электронную начинку - микросхемы, отвечающие за обработку данных, коррекцию возможных ошибок и управления механической частью, а также микросхемы кэш-памяти.
Кластер (cluster) - это наименьшая область диска, которая выделяется для файла или его части. Каждый файл занимает на диске пространство, которое равняется целому числу кластеров. Как правило, кластер состоит из нескольких секторов.
Для жестких дисков размер кластера определяется при форматировании и зависит от версии операционной системы и размера диска. Но дисковое пространство занимается неэффективно.
Например, необходимо сохранить файл в 500 байт. Зная, что каждый файл может занимать пространство на целом числе кластеров, то в этом случае будет занят один кластер. Файл будет записан с потерей дискового пространства.
Качественные характеристики жесткого диска
Время поиска сектора. Время поиска сектора (latency time) - это среднее время, необходимое для того, чтобы искомый сектор оказался под головкой после ее выведения на дорожку. Среднее время поиска равняется половине периода вращения диска и рассчитывается по формуле:
Среднее время поиска = 1/(число оборотов двигателя в секунду). То есть при частоте вращения 7200 об/хв. время поиска составляет величину 4,17 мс.
Скорость чтения данных и спецификация. Средний показатель скорости чтения данных - около 40-45 Мбайт/с. Считается, что контроллер на материнской плате спецификации UDMA/33 обязан обеспечивать скорость чтения данных не менее 33 Мбайт/с. А современные спецификации, например, UDMA/100 и UDMA/133 должны гарантировать не менее 100 и 133 Мбайт/с.
Скорость передачи данных определяет объемы данных, которые могут быть переданы из накопителя в компьютер и назад за определенные промежутки времени. Скорость передачи данных определяется двумя факторами:
- Способом подключения накопителей, то есть производительностью интерфейса.
- Скоростью считывания данных головками.
Скорость считывания данных (ее называют внутренней скоростью обмена данными и измеряют в Мбайт/с) можно определить по формуле: Скорость считывания данных = количество секторов на дорожке * 512* * частота вращения дисков / 1000000.
Частота вращения дисков измеряется в об/с, 512 - количество байт данных в секторе.
Среднее время поиска. Среднее время поиска (Average seek time) - среднестатистическое время, в течение которого головки смещаются из одного цилиндра на другой. Этот показатель зависит от конструкции привода головок и составляет величину до 10 мс.
Среднее время доступа. Определяется как сумма среднего времени поиска и времени задержки и характеризует среднестатистическое время, необходимое для получения доступа к данным, записанным на произвольном секторе.
Скорость вращения диска. Показатель, напрямую связанный со скоростью доступа и скоростью чтения данных. Существуют параметры 5400 об/хв., 7200 об/хв. (IDE); 10000 об/хв., 15000 об/хв. (SCSI). Жесткие диски подключаются к материнской плате при помощи специальных шлейфов-кабелей.
Таблица размещения файлов
Таблица размещения файлов - это область на диске, куда заносятся номера кластеров, которые занимаются файлами. Сюда не входят кластеры, которые содержат служебную информацию (загрузочные секторы, сама таблица размещения файлов и данные корневого каталога).
В операционных системах производства Microsoft популярна файловая система FAT (File Location Table). На каждом логическом диске может быть создана отдельная файловая система. Таким образом, на одном жестком диске могут существовать файловые системы нескольких типов.
Популярные файловые системы
- FAT. Эта файловая система используется в операционных системах MS DOS, Windows 3.x/9.x/2000, ME, XP, OS/2.
- HPFS. Название этой файловой системы пошло от High Реrfomаnce File System, что значит высокопродуктивная файловая система. Поддерживается операционными системами OS/2, Windows NT.
- NTFS. Название этой файловой системы пошло от Windows NT File System, что значит файловая система Windows NT/2000, поддерживается операционными системами Windows NT/2000, ХР.
Логические диски
Известно, что компьютер присваивает всем дискам, независимо от их конструкции логические имена А:, В:, С:. Имена А:, В: по умолчанию присваиваются накопителям на гибких дисках. Системному логическому диску, тому, на котором записана операционная система, присваивается имя С:.
Пространство жесткого диска можно разбить на разделы и логические диски. Операционные системы работают с логическими дисками, а не с физическими. Преимущества развития винчестеров на несколько логических дисков:
- Уменьшаются потери дискового пространства.
- Упрощается структуризация данных.
- Упрощается процесс дефрагментации диска, проверки на вирусы, и т. д.
На одном диске можно сохранять рабочие программы, на другом - документацию и архивы, игры (инсталляционные файлы). В случае сбоя в работе потеря информации минимизируется. Если вы не знаете что такое процессор, то рекомендуем ознакомиться со статьей.