Операционная система MS DOS (том 2)


Характеристики дисководов - часть 6


}

break;

}

}

Пользуясь приведенной выше функцией мы всегда сможем определить количество дисководов для флоппи-дисков и жестких дисков, но не всегда сможем определить их тип. Это само по себе не страшно, так как для работы с дисками на физическом уровне нам надо знать не столько тип диска, сколько другие его характеристики, такие как количество головок, секторов и др. Эти характеристики можно определить из таблиц параметров для дискет и жестких дисков, заполняемых модулями BIOS процессе инициализации системы.

Приведем сокращенную таблицу параметров для стандартных типов жестких дисков, возвращаемых функцией disk_cfg. Информация, которая содержится в этой таблице, используется BIOS процессе инициализации, когда модули BIOS анализируют содержимое КМОП-памяти.

Тип Количество цилиндров Количество головок Емкость диска в байтах
1 306 4 10.653.696
2 615 4 21.411.840
3 615 6 32.117.760
4 940 8 65.454.080
5 940 6 49.090.560
6 615 4 21.411.840
7 462 8 32.169.984
8 733 5 31.900.160
9 900 15 117.504.000
10 820 3 21.411.840
11 855 5 37.209.600
12 855 7 52.093.440
13 306 8 21.307.392
14 733 7 44.660.224
15 0 0 0
16 612 4 21.307.392
17 977 5 42.519.040
18 977 7 59.526.656
19 1024 7 62.390.272
20 733 5 31.900.160
21 733 7 44.660.224
22 733 5 31.900.160
23 306 4 10.653.696
24 977 5 42.519.040
25 1024 9 80.216.064
26 1224 7 74.575.872
27 1224 11 117.190.656
28 1224 15 159.805.440
29 1024 8 71.303.168
30 1024 11 98.041.856
31 918 11 87.892.992
32 925 9 72.460.800
33 1024 10 89.128.960
34 1024 12 106.954.752
35 1024 13 115.867.648
36 1024 14 124.780.544
37 1024 2 17.825.792
38 1024 16 142.606.336
39 918 15 119.854.080
40 820 6 42.823.680

Для всех приведенных в таблице типов дисков на цилиндре (на дорожке) располагается 17

секторов.

Стандартная машина IBM XT комплектуется обычно НМД с типом 1, тип 2 используется стандартной IBM AT. Остальные типы НМД поддерживаются не всеми версиями BIOS, например, типы 16...23 поддерживаются BIOS только тех версий, которые были изготовлены не позднее 15/11/85.




- Начало -  - Назад -  - Вперед -