Цилиндр 1024
Цилиндр 1024 — это первый цилиндр , жесткого диска который был недоступен в исходной совместимого с IBM PC спецификации оборудования, , прерывание 13h , которое использует секторов головки цилиндра адресацию . Во время загрузки BIOS многих очень старых ПК мог получить доступ только к первым 1024 цилиндрам, пронумерованным от 0 до 1023, поскольку конкретная адресация CHS, используемая API-интерфейсом прерывания 13 BIOS, определяет только 10 бит для количества цилиндров (2 ^ 10 = 1024). ).
Это было проблемой для операционных систем на платформе x86 , поскольку BIOS должен иметь возможность загружать загрузчик и весь образ ядра в память . Оба они, следовательно, должны быть расположены в первых 1024 цилиндрах диска.
В более старых версиях Microsoft Windows эта проблема была решена, требуя установки операционной системы в первый раздел. Частично из-за этой ошибки пользователи операционной системы Linux традиционно создают /boot- раздел, который должен находиться в пределах первых 1024 цилиндров диска и содержать немного больше, чем ядро и загрузчик.
См. также
[ редактировать ]- Цилиндры с 0 по 79 файла диска Amiga (ADF)
Внешние ссылки
[ редактировать ]- де Бойн Поллард, Джонатан (1996). «Ограничения на размер диска и тома» . Часто встречающиеся ответы . Архивировано из оригинала 14 сентября 2016 г. - включает обсуждение ограничения 1024 цилиндра.
- «Large Disk HOWTO — История ограничений BIOS и IDE»