Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Барьеры размеров жёстких дисков - 8 Гибибайт23 января 2011Оглавление: 1. Барьеры размеров жёстких дисков 2. 8 Гибибайт 3. 128 Гибибайт 4. Другие ограничения В интерфейсе Int 13h для номера цилиндра отведено 10 бит, для номера головки 8, для номера сектора 6, всего 24 бита. Это позволяет адресовать 2 * 2 * = 1024 * 256 * 63 = 16 515 072 секторов, что при размере сектора в 512 байт даёт 8 455 716 864 байт. К тому времени, когда это стало проблемой около 1997—1998 годов стали массово использоваться полноценные многозадачные ОС, такие, как GNU/Linux, FreeBSD и Windows NT. Так как код Int 13h в BIOS никогда не разрабатывался с учётом многозадачности, эти ОС не могли пользоваться Int 13h в своей работе. Вместо этого они как ранее Novell NetWare включали драйвер IDE, напрямую обращающийся к аппаратуре контроллера. Это снимало связанные с Int 13h ограничения при работе уже загруженной ОС, но проблема с загрузкой оставалась. Для решения проблемы разработчики BIOS расширили Int 13h новыми подфункциями, принимавшими номер сектора как 64-битное целое число без деления на C/H/S. Разработчики ОС внедрили поддержку этого новшества в загрузчики, после чего проблема перестала существовать. Просмотров: 3720
|