- •Оглавление
- •Введение
- •Глава 1. МИКРОПРОЦЕССОРНЫЕ СИСТЕМЫ
- •1.1. Понятие архитектуры вычислительной системы. Структура аппаратной части и назначение основных функциональных узлов
- •1.2. Базовые параметры и технические характеристики ЭВМ
- •Контрольные вопросы к главе 1
- •Глава 2. СТРУКТУРА И ФУНКЦИОНИРОВАНИЕ ПРОЦЕССОРА
- •2.2. Устройство управления с программируемой логикой
- •2.3. Устройство управления с жесткой логикой
- •2.4. Слово состояния процессора
- •2.5. Микроконтроллеры
- •2.6. Особенности организации однокристальных и секционных микропроцессоров
- •2.8. Архитектура и функционирование микропроцессора
- •Контрольные вопросы к главе 2
- •Глава 3. СИСТЕМЫ КОМАНД МИКРОЭВМ
- •3.1. Язык микроопераций для описания вычислительных устройств
- •3.2. Структура и формат команд микропроцессора и МПС
- •3.3. Программирование микропроцессора
- •Контрольные вопросы к главе 3
- •Глава 4. ТЕНДЕНЦИИ РАЗВИТИЯ АРХИТЕКТУРЫ И АППАРАТНОГО ОБЕСПЕЧЕНИЯ ЭВС
- •4.1. Требования различных задач к вычислительным ресурсам и ограничения фон-Неймановской архитектуры
- •4.2. Распараллеливание процессов обработки информации
- •4.3. Принцип совмещения операций. Конвейерная обработка информации
- •4.4. Архитектура процессоров с сокращенным набором команд
- •4.5. Применение кэш-памяти и повышение пропускной способности
- •4.6. Транспьютеры
- •4.7. Развитие новых архитектурных принципов
- •4.8. Оценка производительности скалярного процессора
- •Контрольные вопросы к главе 4
- •Глава 5. ОПЕРАТИВНАЯ ПАМЯТЬ
- •5.1. Классификация и иерархическая структура памяти ЭВМ
- •5.2. Запоминающие элементы статических ОЗУ
- •5.3. Запоминающие элементы динамических ОЗУ
- •5.4. Структуры матриц накопителей информации
- •5.5. Структура построения БИС статических ОЗУ и модулей памяти
- •5.6. Структура построения БИС динамических ОЗУ
- •5.7. Элементная база и организация постоянных запоминающих устройств
- •Контрольные вопросы к главе 5
- •Глава 6. ВНЕШНИЕ ЗАПОМИНАЮЩИЕ УСТРОЙСТВА НА МАГНИТНЫХ НОСИТЕЛЯХ
- •6.1. Принцип записи двоичной информации на магнитную поверхность
- •6.3. Методы записи цифровой информации на магнитный носитель
- •6.4. Воспроизведение информации и повышение ее достоверности
- •6.5. Накопители на гибких магнитных дисках и их контроллеры
- •6.6. Накопители на жестких магнитных дисках типа винчестер и их контроллеры
- •6.7. Накопители на сменных магнитных дисках
- •6.8. Накопители на магнитной ленте
- •Контрольные вопросы к главе 6
- •Глава 7. ОПТИЧЕСКИЕ И МАГНИТООПТИЧЕСКИЕ ВЗУ
- •7.1. Лазерные системы и их применение в устройствах внешней памяти
- •7.2. Оптические диски
- •7.3. Магнитооптические диски
- •7.4.Устройство накопителя на оптических дисках
- •Контрольные вопросы к главе 7
- •Глава 8. ВЗУ НА ЦМД-СОДЕРЖАЩИХ МАТЕРИАЛАХ
- •8.1. Принципы возникновения цилиндрических магнитных доменов
- •8.2. Организация продвижения ЦМД
- •8.4. Структура ЦМД-микросхем памяти
- •8.5. Устройство ЦМД-накопителя
- •Контрольные вопросы к главе 8
- •Глава 9. ВЗУ НА ОСНОВЕ ГОЛОГРАФИИ
- •9.1. Носители информации голографических ЗУ
- •9.2. Создание голограмм
- •9.3. Воспроизведение голограмм
- •9.4. Голографические ЗУ двоичной информации
- •Контрольные вопросы к главе 9
- •Глава 10. ОРГАНИЗАЦИЯ БЕЗАДРЕСНОЙ И ВИРТУАЛЬНОЙ ПАМЯТИ
- •10.1. Стековая память
- •10.2. Ассоциативная память
- •10.3. Виртуальная память со страничной организацией
- •10.4. Структура виртуальной памяти при сегментном распределении
- •Контрольные вопросы к главе 10
- •Глава 11. НАЗНАЧЕНИЕ ПЕРИФЕРИЙНЫХ УСТРОЙСТВ
- •11.1. Классификация периферийных устройств
- •Контрольные вопросы к главе 11
- •Глава 12. УСТРОЙСТВА АВТОМАТИЧЕСКОГО СЧИТЫВАНИЯ ТЕКСТОВ
- •12.1. Устройства автоматического ввода печатных текстов
- •12.2. Методы распознавания образов печатных знаков
- •12.3. Устройства автоматического ввода рукописных текстов
- •12.4. Средства считывания и хранения графических изображений поврежденных рукописных текстов
- •12.5. Кодирование текстов для электронных публикаций
- •Контрольные вопросы к главе 12
- •Глава 13. УСТРОЙСТВА АВТОМАТИЧЕСКОГО ВВОДА ИЗОБРАЖЕНИЙ
- •13.1. Устройства автоматического ввода одноконтурных изображений
- •13.2. Устройства автоматического ввода многоконтурных и полутоновых изображений
- •13.3. Считывание цветных изображений
- •Контрольные вопросы к главе 13
- •Глава 14. УСТРОЙСТВА ПОЛУАВТОМАТИЧЕСКОГО ВВОДА ГРАФИЧЕСКОЙ ИНФОРМАЦИИ - ДИГИТАЙЗЕРЫ
- •14.1. Устройство рабочего поля планшета
- •14.2. Структурная схема дигитайзера и ее функционирование
- •Контрольные вопросы к главе 14
- •Глава 15. УСТРОЙСТВА ВВОДА - ВЫВОДА РЕЧЕВОЙ ИНФОРМАЦИИ
- •15.1. Модель речи
- •15.2. Структурная схема анализатора речи
- •15.3. Структура устройств ввода речи
- •15.4.Устройства вывода речевой информации - синтезаторы
- •Контрольные вопросы к главе 15
- •Глава 16. УСТРОЙСТВА ОТОБРАЖЕНИЯ ИНФОРМАЦИИ - ДИСПЛЕИ
- •16.1. Классификация дисплеев
- •16.2. Способы формирования изображения на экране телевизионного дисплея
- •16.3. Структурная схема текстового телевизионного дисплея
- •16.4. Структурная схема графического телевизионного дисплея
- •16.5. Устройство плоских экранов
- •Контрольные вопросы к главе 16
- •Глава 17. АВТОМАТИЧЕКИЕ УСТРОЙСТВА РЕГИСТРАЦИИ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ - ГРАФОПОСТРОИТЕЛИ
- •17.1. Классификация и устройство графопостроителей
- •17.2. Принципы работы графопостроителя по вычерчиванию
- •17.3. Структурная схема планшетного графопостроителя
- •17.4. Структурная схема растрового графопостроителя
- •Контрольные вопросы к главе 17
- •Глава 18. АППАРАТУРА ПРИЕМА-ПЕРЕДАЧИ ИНФОРМАЦИИ
- •18.1. Обобщенная структурная схема аппаратуры передачи дискретной информации
- •18.2. Характеристики аппаратуры передачи данных
- •18.3. Принципы организации интерфейсов
- •18.4. Классификация интерфейсов
- •Контрольные вопросы к главе 18
- •Глава 19. АВТОМАТИЧЕСКИЕ УСТРОЙСТВА ВВОДА-ВЫВОДА АНАЛОГОВОЙ ИНФОРМАЦИИ В ЭВМ
- •19.1. Назначение устройств ввода-вывода аналоговой информации в ЭВМ
- •19.2. Принципы построения ЦАП и АЦП
- •19.3. Принципы построения и программирование системы ввода-вывода аналоговой информации в ЭВМ
- •Контрольные вопросы к главе 19
- •Глава 20. КАНАЛЫ ВВОДА-ВЫВОДА И АППАРАТУРА СОПРЯЖЕНИЯ
- •20.2. Организация обмена массивами данных
- •20.3. Мультиплексный канал
- •20.4. Селекторный канал
- •20.5. Устройства сопряжения - мультиплексоры передачи данных
- •Контрольные вопросы к главе 20
- •Глава 21. УСТРОЙСТВА ЗАЩИТЫ ОТ ОШИБОК В ПЕРЕДАВАЕМОЙ ИНФОРМАЦИИ
- •21.1. Причины возникновения ошибок в передаваемой информации
- •21.2. Краткая характеристика способов защиты от ошибок
- •21.3.Обнаруживающие коды - с проверкой на четность и итеративный код
- •21.4. Корректирующий код Хэмминга
- •21.5. Циклические коды
- •21.6. Циклический код Файра как средство коррекции пакетов ошибок
- •Контрольные вопросы к главе 21
- •ЗАКЛЮЧЕНИЕ
- •Приложение 2
- •Приложение 3
- •Приложение 4
- •Приложение 5
- •Приложение 6
- •Приложение 7
- •Приложение 8
- •Приложение 9
- •Приложение 10
- •Приложение 11
- •Приложение 12
- •Приложение 13
- •Приложение 14
- •Приложение 15
- •Приложение 16
- •Приложение 17
- •Приложение 18
- •Приложение 19
- •Приложение 20
- •Приложение 22
- •Приложение 23
- •Приложение 24
- •Приложение 25
- •Приложение 26
- •Предметный указатель
- •Список литературы
Глава 6. Внешние запоминающие устройства на магнитных носителях |
104 |
6.3. Методы записи цифровой информации на магнитный носитель
Методы записи различаются по способу использования состояний магнитного носителя для хранения двоичной информации, по характеру сигналов, действующих при записи,
ипо другим признакам - сложности и стоимости электронного оборудования, используемого для записи/считывания информации, помехоустойчивости и т.п.
Для записи информации на МН с ППГ могут использоваться три устойчивых состояния: положительное насыщение, отрицательное насыщение и полностью размагниченное состояние. По способу использования состояний носителя методы записи делятся на две группы: методы записи на предварительно размагниченный носитель и методы записи, при которых носитель находится в насыщенном состоянии.
Взависимости от характера используемых при записи сигналов различают импульсные и потенциальные методы записи. В первом случае ток в обмотке записывающей головки меняется дважды за такт записи, то есть за интервал времени, отведенный для записи одного двоичного знака. Во втором случае ток изменяется один раз в начале такта или вообще не изменяется на протяжении всего такта.
Одним из первых был разработан импульсный метод записи на размагниченный носитель, при котором используются три состояния намагниченности носителя. Поэтому метод получил название метода записи по трем уровням. Применяется также название метод записи с возвращением к нулю. Временная диаграмма, поясняющая импульсный метод записи по трем уровням, приведена на рис. 6.5. Для записи «0» и «1» в обмотку МГ подаются
разнополярные импульсы тока iзап(t), создающие насыщение МН в одном или другом направлении Вs, -Вs. При этом способе записи ток в записывающей МГ в начале и конце такта записи равен нулю, вследствие чего в промежутках между намагниченными участками МН находится в размагниченном состоянии.
Врежиме считывания информации изменение магнитного потока в сердечнике считыва-
ющей МГ Фвоспр, возникающее при прохождении мимо нее участков с изменением намагниченности МН (отпечатков), создает ЭДС в ее обмотке. ЭДС возникают как при считывании «0», так
ипри считывании «1» и отличаются они друг от друга только по фазе. Эти же сигналы используются для образования синхроимпульсов СИ, для чего отрицательные сигналы инвертируются
и, таким образом, формируются СИ из положительных и отрицательных сигналов ЭДС есчит. Считанные головкой и усиленные сигналы и синхроимпульсы поступают на схему совпадения,
свыхода которой поступают сигналы считанного двоичного кода.
Достоинство рассмотренного метода записи информации состоит в том, что нет необходимости выделять специальную дорожку для записи СИ - синхродорожку. Существенный недостаток этого метода состоит в том, что плотность записи оказывается меньшей, чем при использовании других методов из-за наличия размагниченных промежутков между отпечатками. Кроме того, необходимость размагничивать носитель перед записью требует применения дополнительного оборудования.
В настоящее время при записи информации на магнитные диски используется потенциальный метод без возвращения к нулю с инверсией БВНИ, называемый в зарубежной литературе NRZI. При этом методе не применяется предварительное стирание информации: в МГ записи посылается ток записи того или иного направления, достаточный по амплитуде для создания такого магнитного поля, которое перемагничивает магнитный слой под головкой из одного состояния намагниченности в другое. Причем переключение направления тока записи на противоположное, инверсное, осуществляется только тогда, когда нужно записать «1». Если очередной разряд содержит «0», то не происходит изменения направления тока записи (рис. 6.6). Для выделения считанного кода применяется синхронизация, подобная той, какая используется в методе записи с возвращением к нулю. Частота переключения магнитных состояний меньше, чем в предыдущем методе. Этот метод позволяет получить большую плотность записи.
Глава 6. Внешние запоминающие устройства на магнитных носителях |
105 |
Широко применяются также разновидности кодирования БВНИ: метод частотной модулями FM и метод модифицированной частотной модуляции МFM. Здесь применяются коды с самосинхронизацией, которые характеризуются совместной записью импульсов данных и синхронизации (синхросмесь).
код |
1 |
0 |
1 |
1 |
0 |
0 |
|
|
||||||
iзап |
|
|
|
|
|
|
|
|
|
|
|
t |
Запись |
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Фв
x=V t
Хранение
евоспр
t
Считывание
СИ
t
код
t
1 |
0 |
1 |
1 |
0 |
0 |
Рис. 6.5. Временные диаграммы записи и считывания информации по методу трех уровней
|
|
|
(с возвратом к нулю) |
|
|
||
код |
1 |
0 |
1 |
1 |
0 |
0 |
|
iзап |
|
|
|
|
|
t |
Запись |
|
|
|
|
|
|
||
Фв |
|
|
|
|
|
t |
|
|
|
|
|
|
|
Хранение |
|
|
|
|
|
|
|
|
|
евоспр |
|
|
|
|
|
t |
|
|
|
|
|
|
|
Считывание |
|
|
|
|
|
|
|
|
|
Тг |
|
|
|
|
|
|
Триггер |
|
|
|
|
|
t |
временного |
|
|
|
|
|
|
|
хранения |
|
|
|
|
|
|
|
|
|
СИ |
|
|
|
|
|
t |
|
|
|
|
|
|
|
|
|
код |
|
|
|
|
|
t |
|
|
|
|
|
|
|
|
|
|
1 |
0 |
1 |
1 |
0 |
0 |
|
Рис. 6.6. Временные диаграммы записи и считывания информации по методу трех уровней (без возврата к нулю)
Глава 6. Внешние запоминающие устройства на магнитных носителях |
106 |
Кодирование FM характеризуется записью бита синхронизации в начале каждого битового элемента (рис. 6.7). Битовый элемент определяется как минимальный интервал времени между битами данных. В случае гибкого 133 мм диска при скорости 300 об/ мин каждый битовый элемент имеет длительность 8 мкс. Бит данных записывается в середине битового элемента, максимальная продольная плотность соответствует 233-м изменениям на 1 мм, а скорость передачи данных составляет 125 Кбит/с. Главный недостаток этого метода состоит в наличии битов синхронизации в начале каждого битового элемента, поэтому половину рабочей поверхности носителя необходимо отвести для записи битов синхронизации.
Метод МFM позволяет вдвое увеличить продольную плотность записи за счет уменьшения числа записываемых импульсов синхронизации (pис. 6.7, б).
При методе МFM битовый интервал сокращается вдвое и составляет 4 мкс. При записи «1» имеет место изменение фазы магнитного потока в середине битового интервала; при записи «0» это изменение отсутствует. Импульсы синхронизации записываются в начале битового элемента, если в предыдущем элементе был записан «0», а текущему битовому элементу также соответствует «0». Таким образом, при МFM импульс синхронизации записывается только тогда, когда два бита подряд имеют нулевое значение. Так как при МFM в одном битовом элементе записан только один импульс - либо бит данных, либо бит синхронизации, то достигается удвоенная по сравнению с FМ методом, плотность записи и практически, хотя бы один раз в течении интервала 8 мкc, имеет место изменение фазы, что обеспечивает устойчивость синхронизации схем фазовой автоподстройки частоты (ФАПЧ) в схемах разделения данных. Скорость передачи данных увеличивается до 250 Кбит/с, хотя плотность изменений направлений магнитного потока остается такой же, как и в методе FM. Однако допуски на синхронизацию становятся более жесткими, так как временные «окна», предназначенные для чтения данных, сокращены до 2 мкс. Так как бит синхронизации содержится не в каждом битовом элементе, то необходимо непрерывно анализировать поток данных, чтобы временные окна оставались в синхронизме с соответствующими битами данных. Эти функции реализуются с помощью схемы ФАПЧ.
Хотя метод МFM относительно прост, надежен и не требует больших затрат для своей реализации, но и он обладает избыточностью, так как для хранения битов СИ должна отводиться какая-то часть поверхности, что сокращает полезную емкость МН. Метод МFM позволяет записывать от одного до трех бит данных на один переход намагниченности.
Более эффективным является метод кодирования с ограничением расстояния между переходами намагниченности (RLL кодирование). При его использовании информационные биты запоминаются в виде кодовых слов. Хотя в данном случае также требуются биты СИ, их число меньше, чем при МFM кодировании, что позволяет повысить объем хранимой на диске информации на 50%. При RLL кодировании регламентируется расстояние между соседними участками с разным направлением намагниченности магнитного слоя диска. Такая регламентация связана с тем, что увеличение расстояния между участками с разным направлением намагниченности ухудшает работу схем разделения сигналов.
Метод RLL основан на записи с групповым кодированием. В этом методе каждый байт поступающих данных разделяется на две тетрады, а затем каждая тетрада кодируется специальным 5-разрядным кодом, характеризующимся тем, что каждое число в нем содержит, по меньшей мере, одну перемену направления потока. При считывании две 5-разряд- ные кодовые группы переводятся обратно в тетрады и сливаются в байты.
Особенность 5-разрядного группового кода состоит в том, что в любом его числе не должно быть более двух стоящих рядом «0». Каждому 16-ричному числу ставится в соответствие 5-разрядный групповой код, приведенный в таблице 6.1.
Глава 6. Внешние запоминающие устройства на магнитных носителях |
|
|
|
|
107 |
|||||
|
0 |
8 |
16 |
24 |
32 |
40 |
|
48 |
56 |
64 t, мкс |
Записываемые |
1 |
1 |
0 |
1 |
|
0 |
0 |
0 |
|
1 |
данные |
|
|
|
|
|
|
|
|
|
|
Синхросмесь |
|
|
|
|
|
|
|
|
|
а) |
Поток |
|
|
|
|
|
|
|
|
|
|
|
|
|
Битовый |
|
|
|
|
|
|
|
|
|
элемент = 8 мкс |
|
|
|
|
|
|||
|
0 |
4 |
8 |
12 |
16 |
20 |
|
24 |
28 |
32 t, мкс |
Записываемые |
1 |
1 |
0 |
1 |
|
0 |
0 |
0 |
|
1 |
данные |
|
|
|
|
|
|
|
|
|
|
Синхросмесь |
|
|
|
|
|
|
|
|
|
б) |
Поток |
|
|
|
|
|
|
|
|
|
|
|
|
|
Битовый |
|
|
|
|
|
|
|
|
|
элемент = 4 мкс |
|
|
|
|
|
|
0 |
4 |
|
|
|
8 |
12 |
|
16 |
|
|
20 |
24 |
|
|
|
|
t, мкс |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
Записываемые |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
1 |
|
|
|
0 |
1 |
|
0 |
|
|
|
0 |
|
|
0 |
|
|
1 |
|
|
|
|
||||||||||||
данные |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Промежуточный |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
1 |
1 |
|
0 |
|
1 |
|
1 |
|
1 |
|
0 |
0 |
|
|
1 |
|
|
|
|
||||||||||||||
код |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Синхросмесь |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
в) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Поток
Битовый элемент = 2,6 мкс
Рис. 6.7. Разновидности метода записи без возврата к нулю: а) метод частотной модуляции (FM); б) метод модифицированной частотной модуляции (MFM); в) метод кодирования с ограничением расстояния между переходами намагниченности, с групповым кодированием (RLL)
Глава 6. Внешние запоминающие устройства на магнитных носителях |
108 |
||
Таблица 6.1. Соответствие кодов |
|
||
Коды |
|
|
|
16-ричный |
Двоичный |
Групповой |
|
0 |
0000 |
11001 |
|
1 |
0001 |
11011 |
|
2 |
0010 |
10010 |
|
3 |
0011 |
10011 |
|
4 |
0100 |
11101 |
|
5 |
0101 |
10101 |
|
6 |
0110 |
10110 |
|
7 |
0111 |
10111 |
|
8 |
1000 |
11010 |
|
9 |
1001 |
01001 |
|
А |
1010 |
01010 |
|
В |
1011 |
01011 |
|
С |
1100 |
11110 |
|
D |
1101 |
01101 |
|
E |
1110 |
01110 |
|
F |
1111 |
01111 |
|
При RLL скорость передачи данных возрастает с 250 до 380 Кбит/c, а число перемен направления потока на единицу длины - до 330 перемен/мм. При скорости передачи 380 Кбит/c длительноcть битового элемента снижается до 2,6 мкc. Любая перемена направления потока будет происходить всегда в середине битового элемента. В худшем случае при двух рядом стоявших «0» в любом интервале 7,8 мкс будет по меньшей мере один импульс. Поскольку этот максимальный интервал предсказуем, импульсы данных могут быть использованы для синхронизации схем декодирования данных.
Поверхность форматированного диcка, как гибкого, так и жесткого, разделена на дорожки, которые в свою очередь делятся на секторы. Таким образом, диск имеет четыре измерения:
-сторона диска или номер пластина диска, вертикальное измерение,
-дорожка или цилиндр, радиальное измерение,
-сектор внутри дорожки, измерение по окружности,
-количество данных в секторе.
Основной операционной единицей диска является сектор. Все операции «запись/воспроизведение» используют порции данных, кратные сектору. Программа должна находить и идентифицировать каждый сектор, пользуясь всеми тремя измерениями.
Для работы с новыми дискетами или жесткими дисками необходимо выполнить их форматирование, заключающееся в разбиении рабочей поверхности диска на дорожки, секторы и записи служебной информации.
Структура (формата записи зависит от типа контроллера - управляющего устройства НМД, но, как правило, включает в себя байты синхронизации, указывающие на начало каждого сектора, идентификационные заголовки ID, состояние из номера сектора и цилиндра, а также байты циклического контроля, предназначенные для обнаружения ошибок в информации при считывании данных, и служебной информации. На рис. 6.8 показан стандартный формат (IBM формат 3740), принятый для накопителей на гибких дисках в IBM PC. Начало дорожки определяется индексным импульсом. Заголовок записи, следующий за индексом и состоящий из последовательности «0», используется для синхронизации генератора тактовых импульсов чтения, которая обеспечивается схемой ФАПЧ.
После заголовка записи следует адресная индексная метка. Первый байт метки содержит набор битов с отсутствующими тремя первыми битами. Эти пропущенные биты обнаруживаются в процессе считывания и идентифицируют следующий байт как тип метки. Тип метки определяется комбинацией битов (5-7) во втором байте метки (таблица 6.2).
Глава 6. Внешние запоминающие устройства на магнитных носителях |
109 |
|||
Таблица 6.2. Тип метки и комбинация битов |
|
|||
Разряды |
Тип метки |
|
||
5 |
6 |
7 |
|
|
0 |
0 |
0 |
Не заполнено |
|
0 |
1 |
1 |
Данные |
|
1 |
0 |
0 |
Индекс |
|
1 |
1 |
0 |
Адрес |
|
В случае распознавания индексной адресной метки IAM контроллер оповещается о том, что после 32 байтов, заполненных «0», появится адресная метка первого информационного сектора. Затем следует пустой промежуток в 17 байт, который позволяет блоку считывания/записи переключаться в случае необходимости в режим записи. Следующая за промежутком в 17 байт метка данных сообщает, имеется ли в поле данных полезная информация. Поле данных всегда заполнено байтами данных, импульсы, считанные при прохождении этого поля под головкой считывания/записи, поддерживают синхронизацию генератора тактовых импульсов, используемого в схеме разделения данных. При записи контроллер указывает в метке данных какими байтами данных, полезными или бесполезными, заполнено это поле. После чтения метки данных осуществляется чтение или запись блока данных. Для проверки контрольных сумм используется символ циклического контроля СRС в 2 байта, который формируется контроллером при записи данных. Блок данных заканчивается пустым промежутком данных, необходимым для того, чтобы схема успела перестроитьcя для распознавания следующего адреса.
Индекс |
|
|
|
|
|
|
|
|
|
|
|
|
Заголовок |
|
Индексная |
Промежуток |
|
|
|
|
|
|
|||
|
адресная |
сектор |
|
|
сектор |
|
Конец |
|||||
записи |
|
после |
|
2 |
n |
26 |
||||||
все "0" |
|
метка |
индекса |
|
1 |
|
|
25 |
|
записи |
||
|
LAM |
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
||
46 байт |
|
2 байт |
32 байт |
|
|
|
|
|
|
|
||
Метка |
Адрес |
Промежуток |
|
Метка |
|
Данные |
Промежуток |
|
||||
адреса |
|
|
|
|||||||||
11"1'' и 6"0'' |
|
данных |
|
27"1'' и 6"0'' |
|
|||||||
данных |
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
1 байт |
|
|
17 байт |
|
1 байт |
|
|
33 байт |
|
|||
|
|
|
|
|
|
Байты |
|
|
|
Байты |
|
|
№ |
0 |
|
№ |
0 |
циклического |
|
Данные |
циклического |
||||
дорожки |
сектора |
контроля |
|
контроля |
||||||||
|
|
|
|
|||||||||
|
|
|
|
|
|
CRC |
|
|
|
CRC |
|
|
|
|
|
6 байт |
|
|
|
|
|
128FM |
|
2 байт |
|
|
|
|
|
|
|
|
|
|
256MFM |
|
|
Рис. 6.8. Структура формата записи дорожки НГМД стандарта IBM 3740