Долговременные и Постоянные запоминающие устройства
1. Долговременные запоминающие устройства
Современные долговременные запоминающие устройства для хранения информации используют технологию магнитной записи на дисковые накопители, которая основывается на способности железа намагничиваться под воздействием магнитного поля. Магнитное покрытие на основе оксида железа очень тонкое. Чем тоньше покрытие, тем лучше оно способно намагничиваться и размагничиваться. Покрытие наносится на немагнитную основу. Основой жестких дисков служит алюминий, гибких - майлар.
Магнитные ленты из-за большого времени доступа к требуемой информации в основном используются в устройствах резервного копирования и хранения данных, которые называются стримерами. Длина магнитной ленты стримера может достигать 1000 м. Благодаря этому стример может хранить десятки гигабайт информации.
Поверхность ленты или диска рассматривается как последовательность точек, каждая из которых считается битом и может быть установлена в магнитный эквивалент нуля или единицы. Поскольку расположение точечных позиций определяется неточно, для записи требуются заранее нанесенные метки, которые помогают записывающему устройству находить позиции записи. Необходимость таких синхронизирующих меток является одной из причин того, почему диски и ленты перед их использованием должны быть отформатированы.
В отличие от магнитных лент быстрый доступ к любой части поверхности диска обеспечивается благодаря его вращению. Гибкий диск вращается со скоростью 300 оборотов в минуту. Скорость вращения жестких дисков составляет от 3600 до 7200 оборотов в минуту, то есть один оборот длиться от 1/60 до 1/120 секунды.
Диски еще называются памятью с прямым доступом, так как можно обратиться к любой части записанных данных без последовательного просмотра всей записанной информации. Это обеспечивается благодаря перемещению головки считывания/записи вдоль радиуса диска и вращению диска под головкой (рис. 3).
Диски жестко закрепляются на ведущем валу. Число дисков, образующих пакет может составлять от трех до нескольких десятков.
Поверхность диска разбивается на концентрические окружности, называемые дорожками. Число дорожек зависит от типа диска. Гибкий диск размером 3.5 дюйма (1 дюйм ==2.53 см) и емкостью 1.44 Мбайт имеет 80 дорожек. Число дорожек жесткого диска составляет от 300 до 1000 и более.
Дорожки нумеруются начиная с нулевой внешней дорожки. Окружность дорожки разбивается на участки, называемые секторами.
Данные на гибкий диск размером 3.5 дюйма и емкостью 1.44 Мбайт записываются с плотностью 135 дорожек на дюйм. При наличии 80 дорожек расстояние между первой и последней дорожками составляет всего 80/135 или около 0.6 дюйма (примерно 1.5 см).
Число секторов на дорожке определяется типом и форматом диска. Па-пример, диск размером 3.5 дюйма и емкостью 1.44 Мбайт имеет дорожки, состоящие из 18 секторов. Дорожка жестких дисков разделяется обычно на 17 секторов.
Для любого диска размер всех секторов фиксирован и равен 512 байт. Сектора также как и дорожки нумеруются но начиная с единицы.
Гибкий диск имеет две стороны. Жесткий диск, как правило, состоит из нескольких дисков, поэтому для определения количества сторон необходимо умножить количество внутренних дисков на два.
Дорожки на каждом составном диске, находящиеся на одинаковом расстоянии от центра выделяют и называют цилиндром. Зная все приведенные размеры, нетрудно определить емкость накопителя. Умножение числа сторон на число дорожек, расположенных на одной стороне, и на число секторов, имеющихся на дорожке, дает общее число секторов. В результате умножения этого числа секторов на число байтов в секторе (512) получается полная емкость диска. Гибкие диски имеют переключатели защиты от записи (диски размером 3.5 дюйма).
Название "жесткий диск" объясняется тем, что сами диски с магнитным покрытием сделаны из алюминиевого сплава. Жесткие диски помещаются в закрытый и герметичный корпус для защиты от пыли и грязи.
Устройства для считывания информации с жестких дисков называются дисководами или накопителями. Для обеспечения совместимости дисководов различных производителей необходима стандартизация способа (протокола) их взаимодействия. Способ взаимодействия дисководов и их контроллеров называется интерфейсом диска. Жесткие диски существенно отличаются по поддерживаемому интерфейсу.
Среднее время доступа - это усредненное время, необходимое для подвода магнитных головок к требуемому сектору. Оно составляет единицы миллисекунд. Это время складывается из двух составляющих - среднего времени поиска, то есть подвода магнитных головок к требуемому цилиндру, и среднего времени ожидания, необходимого для подвода к блоку магнитных головок нужного сектора (рис.6.3).
Все современные накопители имеют буферную память, выполняющую роль кэш-памяти. Поэтому различают внутреннюю и внешнюю скорость передачи. Внутренняя скорость передачи - это скорость передачи между диском и буферной памятью. Она зависит от частоты вращения диска и продольной плотности записи. Внешняя скорость передачи характеризует интенсивность потока данных между буферной памятью и ОЗУ, если считать что шина ее не ограничивает.
Среднее время безотказной работы современных накопителей жестких магнитных дисков составляет порядка 500000 часов (57 лет непрерывной работы).
Вследствие высокой скорости вращения дисков невозможна как точная механическая установка зазора между головками и дисками, так и контактная запись, применяемая для записи информации на магнитные ленты. Поэтому необходимый зазор (3-10 мкм) поддерживается с помощью воздушной "подушки". Капсула головки записи/считывания содержит несколько небольших сопел, через которые подается поток воздуха, создающий воздушную "подушку" между головкой и поверхностью диска. Головка подвержена действию усилия, прижимающего ее к диску, а воздушная подушка препятствует образованию контакта. Внезапное прекращение вращения диска приводит к касанию головкой поверхности диска, что может явится причиной его повреждения и потери данных, хранившихся на этом участке диска. Поэтому перед выключением питания выполняется автоматическая парковка головок в безопасное положение.
Информационная структура диска
Современные долговременные запоминающие устройства для хранения информации используют технологию магнитной записи на дисковые накопители, которая основывается на способности железа намагничиваться под воздействием магнитного поля. Поверхность диска разбивается на концентрические окружности, называемые дорожками. Число дорожек зависит от типа диска. Гибкий диск размером 3.5 дюйма (1 дюйм = 2.53 см) и емкостью 1.44 Мбайт имеет 80 дорожек. Число дорожек жесткого диска составляет от 300 до 1000 и более. Дорожки нумеруются, начиная с нулевой внешней дорожки. Окружность дорожки разбивается на участки, называемые секторам.
Данные на гибкий диск размером 3.5 дюйма и емкостью 1.44 Мбайт записываются с плотностью 135 дорожек на дюйм. При наличии 80 дорожек расстояние между первой и последней дорожками составляет всего 80/135 или около 0.6 дюйма (примерно 1.5 см). Дискеты размером 3.5 дюйма с повышенной плотностью записи информации способны хранить до 120 Мбайт информации.
Число секторов на дорожке определяется типом и форматом диска. Например, диск размером 3.5 дюйма и емкостью 1.44 Мбайт имеет дорожки, состоящие из 18 секторов. Дорожка жестких дисков разделяется обычно на 17 секторов.
Для любого диска размер всех секторов фиксирован и равен 512 байт. Секторы, также как и дорожки, нумеруются, но, начиная с единицы.
Дорожки на каждом составном диске, находящиеся на одинаковом расстоянии от центра, выделяют и называют цилиндром. Зная все приведенные размеры, нетрудно определить емкость накопителя. Умножение числа сторон на число дорожек, расположенных на одной стороне, и на число секторов, имеющихся на дорожке, дает общее число секторов. В результате умножения этого числа секторов на число байтов в секторе (512) получается полная емкость диска.
Любой диск всегда разделен на две части: небольшую системную область, в которой содержится служебная информация о диске, и область данных, в которой хранятся программы и данные. Системная область составляет два процента емкости гибкого диска и несколько десятых долей процента емкости жесткого диска.
Системная область состоит из трех частей: загрузочной записи (блока начальной загрузки), таблицы размещения файлов FAT (сокращение английских слов File Allocation Table) и корневого каталога.
Загрузочная запись
Загрузочная запись в единственном секторе содержит очень короткую программу (длиной всего несколько сотен байтов), которая инициирует загрузку операционной системы (ОС) в память ЭВМ.
Процедура запуска ЭВМ называется загрузкой. Программа загрузочной записи инициирует процесс запуска ОС с диска, считывая в память первую часть программы ОС. Загрузочная запись имеется на всех дисках включая и те, на которых отсутствуют файлы ОС. В загрузочной записи хранится информация о версии ОС, числе байтов в секторе, числе секторов на дорожке, размерах элементов FAT и другая информация.
Таблица размещения файлов
ОС должна следить за большой областью данных на диске, отмечая, какие ее участки заняты, а какие свободны. Для регистрации состояния каждого участка диска используется таблица размещения файлов FAT.
В отличие от магнитных лент магнитные диски позволяют записывать информацию в произвольном месте диска. Чтобы это можно было делать, диск разбит на секторы - элементарные ячейки памяти. В любом случае файл не может занять менее одного сектора. Обычно содержимое файла записывается в несколько секторов, причем необязательно расположенных последовательно друг за другом.
С ростом емкости жестких дисков возникла проблема, связанная с тем, что на жестких дисках оказалось слишком много секторов для эффективной работы файловой системы. Из этого положения вышли введением такого понятия, как кластер. Кластер - это группа секторов, выделяемая файлу как единое целое. Обычно кластер содержит число секторов, являющееся степенью двойки, например, 2, 4, 8, 16, 32 и 64. Размер кластера зависит от емкости диска и может соответствовать одному (для дискет размером 3.5 дюйма) или нескольким десяткам секторов (для жестких дисков емкостью 2 Гбайт 64 сектора составляют один кластер). Чем больше секторов приходится на один кластер, тем большее минимальное пространство выделяется одному файлу.
16-разрядная FAT, организующая хранение файлов, позволяет иметь на диске не более чем 65535 кластеров (216), каждый из которых может состоять не более чем из 64 секторов. Таким образом, максимальный объем единого жесткого диска, поддерживаемого 16-разрядной файловой системой FAT 16, равен двум гигабайтам, и при этом на один кластер приходится 32 Кбайт. А это значит, что даже самый маленький файл неминуемо расходует 32 килобайта дискового пространства, из-за чего 25 % объема диска является фактически свободным.
Этого недостатка лишена 32-разрядная файловая система FAT 32, которая может поддерживать диски объемом до 4 терабайт (то есть, предельный объем увеличен в 2000 раз). Для дисков меньшей емкости она выделяет файлам кластеры, содержащие количество секторов намного меньше максимального значения.
В зависимости от размера диска длина элементов FAT составляет от 12 (для дискет) до 32 битов (для жестких дисков). Чем длиннее элемент FAT, тем за большим числом кластеров может следить ОС и следовательно поддерживать диски большой емкости.
Таким образом, распределением памяти управляет FAT, представляющая собой таблицу чисел с элементом для каждого кластера на диске. Число в элементе FAT показывает, занят ли кластер или свободен для записи и хранения новых данных. Ноль в элементе FAT означает, что кластер свободен, а любое другое число показывает, что он занят.
Поскольку файл данных может быть больше размера кластера, число в FAT используется для связывания кластеров, содержащих данные одного файла.
FAT является наиболее критичной частью диска и требует максимальной защиты. Поэтому на любом диске имеются две копии FAT. При работе с диском используется только первая копия, а вторая является резервной и используется для восстановления поврежденных дисков. Время от времени ОС контролирует идентичность копий FAT. Если они не идентичны - фиксируется ошибка.
Размер каждой из двух FAT дискет размером 3.5 дюйма и емкостью 1.44 Мбайт занимает 9 секторов. На жестком диске каждая FAT может занимать до 256 секторов.
При удалении файла с диска его имя удаляется из элемента FАT, что означает освобождение выделенного файлу пространства на диске, хотя содержимое файла из области данных не стирается. За счет этого возможно восстановление информации в случае ошибочного ее удаления с диска, но только до момента записи на это место диска новой информации.
Корневой каталог
Последней частью системной области диска является корневой каталог, то есть встроенное оглавление содержащихся на диске файлов. На диске можно создавать и подкаталоги, но они являются необязательной частью диска и создаются по мере необходимости.
Корневой каталог обязательно имеется на каждом диске. Этот каталог регистрирует хранимые на диске файлы. Для каждого файла имеется элемент каталога, в котором хранится 8-байтовое имя и трехбайтовое расширение файла, его размер, время и дата создания или последнего изменения, а также номер кластера, в котором находится первая часть файла и атрибуты файла (системный, архивный, защищенный от записи и т. д.).
Размер каталога фиксирован. Он определяет, сколько элементов для файлов может содержать корневой каталог. Каждый элемент каталога занимает 32 байта, поэтому в одном секторе помещается 16 элементов. На диске размером 3.5 дюйма и емкостью 1.44 Мбайт для корневого каталога выделено 14 секторов, поэтому на нем имеется место для *14) имен файлов. Для корневого каталога жестких дисков выделяется не менее 32 секторов и число элементов равно 512 и более. Для подкаталогов никаких ограничений нет, так как они хранятся в области данных диска и могут иметь любые размеры. Благодаря подкаталогам снимается ограничение на число файлов, которые могут храниться на диске.
Ранее отмечалось, что для сцепления участков, в которых хранится файл, применяется FAT. Элемент каталога каждого файла имеет поле, содержащее номер кластера, в котором хранится первая часть данных файла. В таблице FAT для каждого кластера отведен элемент, содержащий число, являющееся номером кластера, хранящего следующую часть файла. Элемент FAT для последнего кластера файла содержит специальное кодовое число, отмечающее конец файла. Таким образом, элементы FAT сцепляются, что позволяет ОС следить за расположением на диске содержимого всего файла.
Область данных
Область данных предназначена для хранения содержимого дисковых файлов. Данные каждого файла занимают один или несколько кластеров, а какие именно кластеры и в каком порядке заняты файлом, регистрирует FAT. ОС пытается разместить данные файла в соседних кластерах, но после множества операций считывания и записи содержимое файла может оказаться разбросанным по всему диску.
Когда слишком много файлов разбросано отдельными кусками по всей поверхности диска, диск называется фрагментированным. В случае сильной фрагментации дисковые операции замедляются, так как ОС должна постоянно перемещать головку считывания/записи из одной позиции в другую. Существуют специальные программы, устраняющие фрагментацию дисков.
Так как секторы файлам выделяются кластерами, то обычно имеется некоторое неиспользуемое пространство в последнем секторе файла и даже незанятые секторы в конце последнего кластера.
2. Постоянные запоминающие устройства
ПЗУ предназначены для хранения не меняющейся информации, такой как таблицы функций, констант и т. п. Программное обеспечение вычислительных устройств робототехнических систем авиационного вооружения в отличии от универсальных ЭВМ не изменяется в процессе эксплуатации и поэтому хранится в ПЗУ. В связи с этим емкость ПЗУ в таких вычислительных устройствах превышает емкость ОЗУ.
Основное требование к ПЗУ - долговременность хранения информации и
Современные ПЗУ выполняются по интегральной технологии на полупроводниковых элементах и практически вытеснили трансформаторные и диодные ПЗУ. Структурная схема ПЗУ представлена на рис. 4. Считывание информации из ПЗУ выполняется аналогично считыванию информации из ОЗУ.
|
|
|
|
|

В некоторых вычислительных устройствах робототехнических систем авиационного вооружения используются перепрограммируемые ПЗУ на основе матрицы МОП-транзисторов. Такая матрица способна длительное время хранить заряд, образующий заданный код. Стирание информации осуществляется внешним воздействием, например ультрафиолетовым цветом. При стирании информации на микросхему ПЗУ через прозрачную крышку подается излучение высокой интенсивности с длинной волны менее 400 мкм, после чего во всех разрядах такой микросхемы устанавливается логическая единица. Запись информации производится путем подачи на информационные входы цифрового кода, подлежащего хранению и повышенного напряжения на вход, разрешающий запись информации.
Постоянные запоминающие устройства на компакт-дисках
ПЗУ на компакт дисках, называемых CD-ROM получили широкое распространение благодаря большой их емкости и простоте изготовления.
Кроме CD-ROM существуют еще два вида оптической памяти : память с однократной записью и многократным считыванием и магнитооптическая память, обеспечивающие обе операции - запись и считывание.
Работа всех устройств оптической памяти опирается на лазерную технологию. Лазер представляет собой сильно сфокусированный и точно управляемый световой луч. В зависимости от вида технологии луч лазера можно использовать для записи данных на специальный носитель или для считывания ранее записанных данных.
Компакт-диск сделан из полимерного материала (на основе поликарбонатов) и покрыт тонким слоем металла (обычно одним из сплавов алюминия). Информация считывается именно с этой металлической пленки. Поверх алюминия наносится еще один слой полимерного покрытия (лака), защищающего металл (и, соответственно, записанные на диске данные) от повреждений Считывание информации осуществляется с нижней поверхности диска так как CD-ROM является односторонним носителем информации.
Данные записываются на диск путем выжигания участков поверхности диска сфокусированным лучом лазера. Глубина выжженного участка составляет 0.12 мкм, диаметр - около 0.6 мкм.
Считывание информации с диска происходит за счет регистрации изменений интенсивности отраженного от алюминиевого слоя излучения лазера. Оно поступает на фотодатчик, величина электрического сигнала с которого зависит от того, отразился ли луч от гладкой зеркальной поверхности или был рассеян выжженным участком.
Достоинства оптической технологии - плотность записи и целостность хранения данных. Поскольку поверхности диска касается только световой луч, а сам носитель почти не подвергается воздействию влаги и температуры, записанная на оптический диск информация может хранится неограниченное время.
Высокая надежность оптической технологии обеспечивается тем, что головка считывания находится в нескольких миллиметрах от поверхности диска. К примеру, магнитные головки считывания/записи располагаются примерно в 2000 раз ближе к поверхности жесткого магнитного диска и поэтому даже микроскопические изъяны на поверхности диска или частицы пыли могут вывести из строя магнитные головки или участок диска.
В оптических дисководах даже если в силу каких-либо обстоятельств головка считывания коснется поверхности оптического диска, вероятность по-1ери данных минимальна из-за того, что данные на диске CD-ROM изолированы защитным слоем пластика. Когда лазер освещает диск для сбора данных, он считывает информацию не с внешней поверхности диска, где имеются крошечные царапины и пыль, а заглядывает сквозь такие помехи внутрь и принимает сигналы, отраженные от металлической поверхности диска.
Недостаток CD-ROM дисков - невозможность их перезаписи. Толщина CD-ROM дисков 1.2 мм, а диаметр 120 мм. Расстояние между дорожками составляет 1.6 мкм, что соответствует плотности 16000 дорожек на дюйм (у дискет плотность дорожек составляет 135 дорожек на дюйм). В результате получается жесткий оптический диск, который может хранить не менее 650 Мбайт данных, предназначенных только для чтения.
Данные на CD-ROM дисках записываются начиная с самых коротких дорожек (ближайших к центру) Данные записываются отдельными секторами. Каждый сектор содержит 2048 байтов данных. Видео и аудио информация записывается поочередно.
Дисководы CD-ROM дисков обладают различной производительностью, которая зависит от скорости передачи и времени доступа к данным, наличия и емкости внутренних буферов и типа используемого интерфейса.
Скорость передачи данных показывает, какое количество данных может быть передано из накопителя в ЭВМ при считывании единого и достаточно большого информационного блока. Скорость передачи данных измеряется в килобайтах в секунду (Кбайт/с). Для сообщения о скорости чтения данных обычно указывают, во сколько раз дисковод передает данные быстрее, чем дисководы для аудиокомпакт-дисков. Стандартная скорость передачи данных с аудиокомпакт-диска - 150 Кбайт/с. Дисковод, способный работать с такой скоростью, называется односкоростным. Современные дисководы способны передавать данные с более высокими скоростями, но кратными той, что принята для односкоростных дисководов. Обозначение дисковода - 32х - говорит о том, что этот дисковод может работать с 32-кратной скоростью и передавать в секунду 4800 Кбайт данных. Для сравнения можно отметить, что скорость чтения информации с дискет составляет от 20 до 40 Кбайт/с.
Время доступа к данным равняется задержке между получением команды и моментом считывания первого бита данных. Время доступа измеряется в милисекундах.
В дисководах CD-ROM имеются встроенные буферы. Эти буферы представляют из себя обычное ОЗУ, устанавливаемое на плате дисковода, и в них в процессе считывания можно предварительно накапливать достаточно большие блоки данных. Благодаря буферу, данные в ЭВМ могут передаваться в более или менее постоянном темпе. Например, если запрашиваемые данные разбросаны по нескольким участкам диска, то без буфера, из-за задержек в при поиске очередной порции информации, они передаются в другие устройства ЭВМ фрагментами. Такие паузы при воспроизведении видео и аудио информации вызывают определенные неудобства для пользователя.
Под интерфейсом накопителя подразумевается способ его взаимодействия (электрически и программно) с общей шиной или, иначе говоря, метод "перекачки" данных с CD-ROM в ОЗУ, которые отличаются различной производительностью и соответственно стоимостью.
Накопители на DVD - дисках
Дальнейшим развитием технологии записи и считывания информации с помощью лазерного луча явилась технология производства накопителей для записи и чтения DVD - дисков (цифровой универсальный диск).
Накопители DVD идут на смену накопителям CD-ROM. Современные DVD - диски имеют такие же размеры и форму, как стандартные CD-ROM-диски, но их информационная емкость намного выше. На один DVD-диск, первого поколения емкостью 4.7 Гбай можно записать в цифровых кодах полнометражный художественный фильм. Емкость DVD-дисков второго поколения возросла до 17 Гбайт и это не предел. DVD-накопители совместимы с аудиокомпакт-дисками и стандартными дисками CD-ROM, то есть могут с них считывать информацию.
Высокая емкость DVD-дисков достигается за счет уменьшения длины волны лазерного луча и использования технологии создания двухслойных двусторонних дисков. Более короткая длина волны лазерного луча позволяет формировать более узкие дорожки и размещать данные на диске с более высокой плотностью. Технология двухслойных двусторонних дисков позволяет дорожки с информацией располагать на разных уровнях обеих сторон диска. При считывании информации лазерный луч фокусируется на них по очереди. Еще ряд технологических новинок позволили создать DVD-диски, предназначенные не только для многократного считывания, но и многократной записи информации.
Накопители на магнитооптических дисках
Магнитооптические диски относятся к долговременным ЗУ. В магнитооптических накопителях при записи информации на диск одновременно воздействует магнитное поле и лазерное излучение. Сам носитель по внешнему виду похож на CD-ROM. На алюминиевую основу сначала нанесено полимерное покрытие, а затем - магнитный слой на основе порошка из сплава кобальта, железа и тербия. Сверху нанесен еще один защитный слой из прозрачного полимера, благодаря которому диск в отличие от дискет становится невосприимчивым к ударам, загрязнению и прочим неблагоприятным воздействиям.
В процессе записи магнитооптических дисков лазерный луч фокусируется на поверхности носителя в пятно очень малого размера. Поверхность носителя в этой точке, где сфокусирован луч, нагревается. Если в этот момент в области пятна существует слабое магнитное поле, то нагретый участок намагничивается определенным образом и после остывания сохраняет эту намагниченность. Это и означает запись одного бита данных.
В отличие от CD-ROM данные на магнитооптический диск можно записывать неограниченное количество раз, поскольку никаких необратимых процессов в носителе информации не происходит. Стирание данных выполняется также путем нагрева лазером требуемых дорожек диска и размагничивания их внешним полем. Считывание данных с диска происходит также с помощью лазера, но при этом мощность его излучения снижается, становясь недостаточной для разогрева рабочего слоя, а внешнее магнитное поле не прикладывается.
Благодаря очень узким дорожкам, плотность размещения данных на магнитооптических дисках исключительно высокая. Емкость таких дисков составляет 1 Гбайт и более.
Память с однократной записью и многократным считыванием из-за быстрого развития и низкой стоимости технологии магнитооптической записи дисков широкого распространения не получила.


