Накопитель на гибких дисках
Накопитель на гибких дисках (англ. floppy disk drive) в дисковод предназначенный для считывания и записи информации с дискеты.
Приводы (позиционирования головок и вращения) и система считывания-записи управляется электронной схемой, размещённой на печатной плате, которая находится внутри корпуса дисковода. В отечественной терминологии система управления называлась КНГМД в контроллер накопителя на гибких магнитных дисках.
Накопители гибких дисков, равно как и сами носители в дискеты, были массово распространены с 1970-х и до конца 1990-х годов. В XXI веке НГМД всё сильнее уступают более ёмким CD, DVD и удобным в использовании флеш-накопителям.
[править] История
- 1967 в Алан Шугарт возглавлял команду, которая разрабатывала дисководы в лаборатории фирмы IBM, где были созданы накопители на гибких дисках. Дэвид Нобль (англ. David Noble), один из старших инженеров, работающих под его руководством, предложил гибкий диск (прообраз дискеты диаметром 8ві) и защитный кожух с тканевой прокладкой.
- 1971 в фирмой IBM была представлена первая дискета диаметром в 8ві (200 мм) с соответствующим дисководом.
- 1973 в Алан Шугарт основывает собственную фирму Shugart Associates.
- 1976 в Финне Коннер (англ. Finis Conner) пригласил Алана Шугарта принять участие в разработке и выпуске дисководов с жёсткими дисками диаметром 5¼ві, в результате чего фирма Shugart Associates, разработав контроллер и оригинальный интерфейс Shugart Associates SA-400, выпустила дисковод для миниатюрных (mini-floppy) гибких дисков на 5¼ві, который, быстро вытеснив дисководы для дисков 8ві, стал популярным в персональных компьютерах. Компания Shugart Associates также создала интерфейс Shugart Associates System Interface (SASI), который после формального одобрения комитетом ANSI в 1986 году был переименован в Small Computer System Interface (SCSI).
- 1981 в Sony выводит на рынок дискету диаметром 3½ві (90 мм). В первой версии (DD) объём составляет 720 килобайт (9 секторов). В 1984 году фирма Hewlett-Packard впервые использовала этот накопитель в своем компьютере HP-150. Поздняя версия (HD) имеет объём 1440 килобайт или 1,44 мегабайт (18 секторов).
- 1984 год в фирма Apple стала использовать накопители 3½ві в компьютерах Macintosh
- 1987 год в 3½ві HD накопитель появился в компьютерных системах PS/2 фирмы IBM и становится стандартом для массовых ПК.
- 1987 год в официально представлены разработанные в 1980-х годах фирмой Toshiba Corporation дисководы сверхвысокой плотности (англ. Extra High Density, ED) носителем для которых служила дискета ёмкостью 2880 килобайт или 2,88 мегабайт (36 секторов).
[править] Конструкция
[править] Механика
Для считывания (и записи) информации, записанной на диске, дисковод оснащён установленной на приводе головок парой магнитных головок, прижимающихся к поверхности диска. Двигатель, который осуществляет перемещения головок по диску в двух направлениях с определенным приращением, или шагом, называется шаговым двигателем. Двигатель управляется контроллером диска, который устанавливает головки в соответствии с любым относительным приращением в пределах границ перемещения привода головок. В миниатюрных дисководах на 3½ві головки монтируются на червячной передаче, приводимой в движение непосредственно валом шагового двигателя.
Диски имеют два типа плотности в радиальную и линейную. Радиальная плотность указывает, сколько дорожек может быть записано на диске, и выражается в количестве дорожек на дюйм (англ. Track Per Inch, TPI). Линейная плотность в это способность отдельной дорожки накапливать данные и выражается в количестве битов на дюйм (англ. Bits Per Inch, BPI). Шаговые двигатели не могут осуществлять непрерывное позиционирование, обычно он поворачивается на точно определенный угол и останавливается. Большинство шаговых двигателей, установленных в дисководах гибких дисков, осуществляют перемещение с определенным шагом, связанным с расстоянием между дорожками на диске. За исключением дисковода гибких дисков диаметром 5¼ві ёмкостью 360 Кбайт, которые выпускались только с плотностью 48 TPI и в которых использовался шаговый двигатель с приращением 3,6°, во всех остальных типах дисководов (96 или 135 TPI) обычно используется шаговый двигатель с приращением 1,8°. Кроме того, шаговый двигатель выполняет перемещение между фиксированными ограничителями и должен останавливаться при определенном положении ограничителя.
Позиционирование головок в это операция расположения головок относительно дорожек на диске (узкие концентрические кольца на диске), позволяет приступить к чтению или записи информации на диск. Цилиндр (англ. cylinder) в количество дорожек, с которых можно считать информацию, не перемещая головок. Термин обычно используется как синоним дорожки, а поскольку гибкий диск в дискете имеет две стороны, а дисковод для гибких дисков в только две головки, в гибком диске на один цилиндр приходится две дорожки.
- Конструкция дисководов
[править] Электроника
| Этот раздел не завершён.
Вы поможете проекту, исправив и дополнив его.
|
- Конструкция дисководов
[править] Подключение
Для подключения дисковода имеются два разъема: один для электрического питания, а другой для передачи данных и сигналов управления. Эти разъемы в компьютерной промышленности стандартизованы: для подключения питания используется четырехконтактный линейный разъем Mate-N-Lock фирмы AMP большого паллетного и малого размеров, сигнальный в 34-контактные разъемы. В дисководах формата 5¼ві обычно используется большой паллетный разъем для питания, в то время как в большинстве дисководов формата 3½ві для питания используется разъем меньшего размера.
«Странность» сигнального кабеля заключается в том, что линии 10в16 разрезаны и переставлены (перекручены) между разъемами дисководов. Это перекручивание переставляет первое и второе положения перемычки выбора дисковода и сигналы включения двигателя, а следовательно, меняет на противоположные установки сигнала «DS» для дисковода, находящегося за перекручиванием. Соответственно все дисководы в компьютере с этим типом кабеля имеют перемычки, установленные одинаково, а настройка и установка дисководов (вместо первый и второй, они обозначаются в системе как A и B) упрощается. Как правило, материнская плата содержит интегрированный контроллер дисководов (равно как и отдельная плата контроллера, существовавшая в раннее), обеспечивающий установку пары дисководов.
При подключении кабелей необходимо учитывать их ориентацию, в случае если неправильно подключен сигнальный кабель, лампочка на лицевой панели дисковода будет светиться сразу после подачи питания. В случае же неправильной ориентации кабеля питания на электронную схему управления дисководом вместо 5 В подается питание 12 В, что гарантированно приводит к выходу её из строя. Учитывая, что стоимость ремонта штучной платы превышает оптовую стоимость самого дисковода, ремонт дисковода, как правило, экономически не целесообразен.
- Электрическое подключение дисководов
[править] Программирование контроллера
Контроллер гибких дисков, со стороны современного программирования, выглядит достаточно примитивно в регистры, имеющие байтовую организацию, сведены в блок из восьми последовательно расположенных ячеек (реально используется лишь часть из них).
| Адрес | Обозначение | Чтение/Запись | Назначение |
|---|---|---|---|
| 3F016 | - | - | Не используется |
| 3F116 | - | - | Не используется |
| 3F216 | DOR | Чтение/Запись | Регистр цифрового вывода |
| 3F316 | TSR | Чтение/Запись | Регистр привода ленточного накопителя |
| 3F416 | MSR | Чтение | Основной регистр статуса |
| 3F416 | DSR | Запись | Регистр выбора скорости передачи данных |
| 3F516 | FIFO | Чтение/Запись | Регистр буфера данных |
| 3F616 | - | - | Не используется |
| 3F716 | DIR | Чтение | Регистр цифрового ввода |
| 3F716 | CCR | Запись | Регистр управления конфигурацией |
[править] Регистр цифрового вывода (англ. Digital Output Register, DOR)
- биты 0 и 1 (DS0 и DS1) в двоичное кодирование выбираемого дисковода (одного из четырёх),
- бит 2 (nRES) в разрешение работы контроллера («1») / сброс контроллера («0»),
- бит 3 (DMAE) в управление работой схемы регенерации сигналов прерывания и прямого доступа к памяти («0» в разрешено, «1» в запрещено),
- бит 4 (ME0), 5 (ME1), 6 (ME2) и 7 (ME3), в управление мотором вращения диска дисковода 0, 1, 2 и 3 соответственно («1» в двигатель включен).
[править] Регистр привода ленточного накопителя (англ. Tape Drive Register, TDR)
Предназначен для обслуживания ленточного накопителя, поэтому использует свободные разряды (с третьего по восьмой), но не имеет единого стандарта.
[править] Основной регистр статуса (англ. Main Status Register, MSR)
Доступен только для записи. В «1» соответствующий бит устанавливается в случае следующего состояния:
- бит 0 (D0B) в дисковод 0 находится в состоянии поиска,
- бит 1 (D1B) в дисковод 1 находится в состоянии поиска,
- бит 2 (D2B) в дисковод 2 находится в состоянии поиска,
- бит 3 (D3B) в дисковод 3 находится в состоянии поиска,
- бит 4 (CB) в контроллер занят выполнением команды,
- бит 5 (NDMA) в выполняемая контроллером операция не использует ПДП (NonDMA),
- бит 6 (DIO) в текущее направление передачи данных от процессора к контроллеру («0») или от контроллера к процессору («1»),
- бит 7 (RQM) в регистр данных FIFO готов к обмену с процессором.
[править] Регистр выбора скорости передачи данных (англ. Data Rate Select Register, DSR)
- биты 0 и 1 (DRATE) в кодируют скорость передачи данных:
| Значение разрядов DRATE | Скорость передачи данных | ||
|---|---|---|---|
| Бит 1 | Бит 0 | Режим FM | Режим MFM |
| 0 | 0 | 250 кб/с | 500 кб/с |
| 0 | 1 | 150 кб/с | 300 кб/с |
| 1 | 0 | 125 кб/с | 250 кб/с |
| 1 | 1 | - | 1 Мб/с |
- биты 2, 3 и 4 (PRECOMP) в кодируют параметр задержки предкомпенсации:
| Значение разрядов PRECOMP | Задержка предкомпенсации, нс | ||
|---|---|---|---|
| Бит 4 | Бит 3 | Бит 2 | |
| 0 | 0 | 0 | «По умолчанию» |
| 0 | 0 | 1 | 41,67 |
| 0 | 1 | 0 | 83,34 |
| 0 | 1 | 1 | 125,00 |
| 1 | 0 | 0 | 166,67 |
| 1 | 0 | 1 | 208,33 |
| 1 | 1 | 0 | 250,00 |
| 1 | 1 | 1 | 0 (нет предкомпресии) |
- бит 5 не используется, должен содержать «1»,
- бит 6 (Power Down) в если «1», то контроллер переходит в режим пониженного электропитания, для выхода используется программный или аппаратный сброс,
- бит 7 (S/W Reset) в установка в «1» этого разряда вызовет сброс контроллера. По окончанию операции сбрасывается автоматически.
[править] Регистр буфера данных (англ. DATA или англ. FIFO)
Участвует во всех дисковых операциях чтения и записи. Ёмкость в 16 байт.
[править] Регистр цифрового ввода (англ. Digital Input Register)
Доступен только для считывания. Старший разряд (англ. Disk CHange, DCH) отображает сигнал смены диска, остальные зарезервированные.
[править] Регистр управления конфигурацией (англ. Configuration Control Register, CCR)
Доступен только для записи. Два младших разряда дублируют функции регистра DSR в аспекте задачи скорости передачи данных, остальные разряды зарезервированные.
[править] Сведения о состоянии контроллера ST0вST3
Сведения о состоянии контроллера хранятся в не имеющих собственных адресов, и поэтому недоступных, регистрах.
[править] Форматы
[править] 8ві
Первые дисководы были предназначены для работы с дискетами диаметром 8ві, которые вмещали 80, 256 или 800 КБ информации.
[править] 5¼ві
Следующим массовым форматом стали дискеты диаметром 5¼ві; распространение с ними получили и соответствующие дисководы.
В качестве устройства для постоянного хранения данных первого массового персонального компьютера в IBM PC выпущенного в 1981 году фирмой IBM, предполагалось использовать один или два накопителя на 5¼ві гибких дисках.
Высота дисковода для 5¼ві дискет равна 1 U, а ширина почти равна трём его высотам. Это иногда использовали производители корпусов компьютеров, где три устройства, помещённые в квадратную «корзину», могли быть вместе с ней переориентированы с горизонтального на вертикальное расположение.
[править] 3½ві
Дисководы формата 3½ві высокой плотности (неформатированная ёмкость дискеты, определяемая плотностью записи и площадью носителя, составляет 2 Мб) впервые появились в компьютерах IBM PS/2 в 1987 году. Эти дисководы записывают 80 цилиндров с 18 секторами на дорожке, создавая в результате емкость 1,44 Мб, имеют скорость вращения 300 об/мин и записывают в 1,2 раза больше данных, чем дисководы формата 5¼ві на 1,2 Мб (скорость передачи данных в этих дисководах высокой плотности одинакова, и они совместимы с одними и теми же контроллерами высокой и низкой плотности). Для того, чтобы использовать максимальную для большинства стандартных контроллеров дисководов высокой и низкой плотности скорость передачи данных 500 000 бит/с, эти дисководы должны иметь скорость 300 об/мин. Если дисковод будет вращать дискету со скоростью 360 об/мин (как дисковод формата 5¼ві) число секторов на дорожку должно быть уменьшено до 15, иначе контроллер не будет успевать обрабатывать сигналы.
Промышленный выпуск дисководов сверхвысокой ёмкости на 2,88 Мбайт Toshiba начала 1989 году. В 1991 году IBM официально приняла эти дисководы для установки в компьютерах PS/2, и практически все PS/2, выпущенные с тех пор, содержат эти дисководы как стандартное оборудование. Для работы с такими дисководами требуется установленная ОС MS-DOS версии 5.0 или старше.
Для правильной работы дисковода на 2,88 Мб необходимо обновление дискового контроллера, так как эти дисководы имеют ту же скорость вращения 300 об/мин, но записывают 36, а не 18 секторов на одной дорожке. В отличие от контроллеров дисководов предыдущих форматов, максимальная скорость передачи данных которых составляет 500 000 бит/с, для того что бы эти 36 секторов были считаны или записаны за то же время, которое требуется дисководу на 1,44 Мбайт для чтения и записи 18 секторов, от контроллера требуется гораздо более высокой скорости передачи данных, 1 000 000 бит/с.
| Компоненты персонального компьютера | |
|---|---|
| Системный блок | |
| Память | |
| Носители и дисководы | |
| Вывод |
Динамик Монитор Принтер Графопостроитель (плоттер) |
| Ввод | |
| Игры | |
| Прочее | |
| В этой статье не хватает ссылок на источники информации.
Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.
Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники. Эта отметка стоит на статье с 2 апреля 2012. |