Ограничение размеров диска (часть 3) by Core


   Каталог php скриптов

Онлайн Микс:


Комментировать

07.05.2009 12:30:46

Ограничение размеров диска (часть 3)

by Core @ 07.05.2009 12:30:46


Для удобства и совместимости использование INT 13 было распространено и на жесткие диски XT последующих машин. Поэтому вполне естественно возникает ограничение - 256 головок / 256 цилиндров / 256 секторов на дорожку / 0,5 К на сектор = 8,4 Г. По это не совсем правильно, поскольку в большинстве устройств 16 головок, а количество цилиндров значительно превышает 256.

В регистре CL для номера сектора отводятся только 6 бит — младшие 6 бит. 2 оставшихся бита отданы регистру СН для расширения нумерации цилиндров. Максимальное количество секторов будет равно 63 (поскольку первый сектор всегда нумеруется с 1), а максимальное количество цилиндров — 1024 (поскольку первый цилиндр всегда нумеруется с 0).

Подводя итог, посмотрим, какой же максимальный размер жесткого диска мы сегодня можем использовать:

¦ цилиндров = 1024 (ограничение BIOS);

¦ головок = 16 (WD1003 ограничение);

¦ секторов на дорожку = 63 (ограничение BIOS);

¦ байт на сектор = 0,5 К (определяется в основном программным обеспечением);

пользователь компьютера

Если Вам был полезен этот материал, то Вы можете отблагодарить автора - установить ссылку на эту статью, + симпатичный баннер.
Ваш код:

Page copy protected against web site content infringement by Copyscape Rambler's Top100