Введение

Общая категория механизмов хранения

Дисковое хранилище (также иногда называемое накопителем на дисках) – это механизм хранения данных, основанный на вращающемся диске. Запись данных осуществляется посредством различных электронных, магнитных, оптических или механических изменений поверхностного слоя диска. Устройство, реализующее такой механизм хранения, называется дисководом. К заметным типам относятся жесткие диски (HDD), содержащие один или несколько несъемных жестких носителей; дисковод для гибких дисков (FDD) и его сменные гибкие диски; а также различные оптические приводы (ODD) и соответствующие оптические носители информации. (Слова "disk" и "disc" используются взаимозаменяемо, за исключением случаев, когда товарные знаки ограничивают одно из их применений, например, логотип Compact Disc. Выбор конкретной формы часто обусловлен историческими причинами, как в случае использования IBM формы "disk" начиная с 1956 года с "дискового устройства хранения IBM 350".)

Предыстория

Аудиоинформация первоначально записывалась аналоговыми методами (см. Звукозапись и воспроизведение). Аналогично, первый видеодиск использовал аналоговый метод записи. В музыкальной индустрии аналоговая запись в основном была заменена цифровой оптической технологией, где данные записываются в цифровом формате с использованием оптической информации. Первым коммерческим устройством для хранения цифровых данных на дисках был IBM 350, выпущенный в 1956 году в составе вычислительной системы IBM 305 RAMAC. Дисковое хранилище с произвольным доступом и низкой плотностью было разработано для дополнения уже используемого последовательного доступа и хранилища с высокой плотностью, обеспечиваемого магнитной лентой. Активные инновации в технологии дискового хранения, в сочетании с менее интенсивными инновациями в области хранения на магнитной ленте, сократили разницу в стоимости приобретения одного терабайта между дисковым и ленточным хранилищем; однако общая стоимость владения данными на диске, включая энергопотребление и управление, остается выше, чем для ленточного хранилища. Дисковые накопители сейчас используются как в компьютерных системах хранения, так и в потребительской электронике, например, в аудио- и видеодисках (VCD, DVD и Blu-ray). Данные на современных дисках хранятся в блоках фиксированной длины, обычно называемых секторами, размер которых варьируется от нескольких сотен до многих тысяч байт. Общая емкость дискового накопителя – это просто произведение количества поверхностей диска на количество блоков на поверхности и на количество байт в блоке. В некоторых устаревших дисковых накопителях IBM CKD данные хранились на магнитных дисках в блоках переменной длины, называемых записями; длина записи могла изменяться как на одном диске, так и между разными дисками. Емкость уменьшалась с уменьшением длины записи из-за необходимых промежутков между блоками.

Методы доступа

Дисковые накопители – это устройства блочного хранения. Каждый диск разделен на логические блоки (совокупность секторов). Блоки адресуются с использованием их логических адресов блоков (LBA). Чтение или запись на диск происходит с гранулярностью блоков. Изначально емкость диска была относительно небольшой и была увеличена несколькими способами. Улучшения в механической конструкции и производстве позволили создавать более компактные и точные головки, что позволило разместить больше дорожек на каждом диске. Усовершенствования в методах сжатия данных позволили хранить больше информации в каждом отдельном секторе. Накопитель хранит данные на цилиндрах, головках и секторах. Сектор является наименьшей единицей данных, хранящейся на жестком диске, и каждому файлу назначается множество секторов. Наименьшая единица на CD называется кадром, который состоит из 33 байтов и содержит шесть полных 16-битных стереосемплов (два байта × два канала × шесть семплов = 24 байта). Оставшиеся девять байтов состоят из восьми байтов коррекции ошибок CIRC и одного байта подкода, используемого для управления и отображения информации. Информация передается от процессора компьютера в BIOS, а затем в чип, управляющий передачей данных. Далее она отправляется на жесткий диск через многопроводной разъем. Получив данные на плате накопителя, они преобразуются и сжимаются в формат, который может использовать конкретный накопитель для хранения на самом диске. Затем данные передаются на чип на плате, который управляет доступом к накопителю. Диск разделен на секторы данных, хранящиеся на одной из сторон одного из внутренних дисков. Жесткий диск с двумя дисками внутри обычно хранит данные на всех четырех поверхностях. Аппаратное обеспечение накопителя сообщает исполнительному механизму, куда переместить головку для доступа к нужной дорожке, и сжатая информация отправляется к головке, которая изменяет физические свойства, например, оптические или магнитные, каждого байта на диске, тем самым сохраняя информацию. Файл не хранится линейно, а располагается оптимальным образом для обеспечения максимально быстрого доступа.

Интерфейсы

Интерфейс дискового накопителя – это механизм или протокол обмена данными между остальной системой и самим диском. Устройства хранения данных, предназначенные для настольных и мобильных компьютеров, как правило, используют интерфейсы ATA (PATA) и SATA. В корпоративных системах и высокопроизводительных устройствах хранения данных обычно применяются интерфейсы SCSI, SAS и FC, наряду с некоторым использованием SATA.