Организация ЭВМ и систем. Копейкин М.В - 31 стр.

UptoLike

Это позволяет адресовать диски объемом до 2 в 26-й степени секторов,
или до 31 Гбайта. Но результирующая емкость диска из этих совместных
ограничений получается всего 2 в 20-й степени (1024 цилиндра, 16 головок,
63 сектора на дорожке) секторов, или до 504 Мбайт.
Для преодоления этих ограничений в BIOS приходится
преобразовывать адреса обращений к диску по некоторым правилам, что
отражается в опциях BIOS, устанавливаемых для диска в режиме адресации:
- NORMAL обычная CHS-геометрия;
- LARGE или ECHS (Extended CHS) – расширенная CHS-геометрия;
- LBA логическая адресация блоков.
Способов преобразования адреса для режима ECHS может быть
несколько, поэтому использование данного режима может привести к тому,
что на других машинах ECHS диск не будет читаться или будет читаться
неверно.
Более распространенным является режим LBA, при котором регистры
контроллера используют линейную нумерацию секторов и позволяют задать
28-разрядный адрес сектора. Этот режим обеспечивает работу с дисками,
объемом до 128 Гбайт.
Следует учитывать, что еще одно ограничение на размер логических
дисков может накладывать файловая система операционной системы. Так
FAT16 не позволяет работать с дисками более 2 Гбайт.
Геометрия диска также определяется BIOS и сообщается в момент
загрузки вместе с маркой жесткого диска.
Кроме того, BIOS также сообщает и о режиме передачи данных,
реализуемом контроллером диска (встроенным и на системной плате):
PIO или UDMA (для ATA IDE дисков) с указанием номера режима,
определяющего скорость его передачи.
Во всех используемых в лабораторной работе диагностических
программах предусмотрена возможность определения временных
характеристик жесткого диска. (Кстати, ПЭВМ может иметь до двух
физических жестких дисков, или даже больше при наличии RAID-
контроллера.) Обычно это скорость вращения диска, время поиска
информации и скорость передачи данных.
Эти программы также определяют и разбиение диска на логические
диски, их размер и количество свободного места на них.
Разбиение диска на разделы и логические диски отражено в
загрузочном (первом), или BOOT-секторе диска (еще одно название
содержимого этого сектора – MBR: Master Boot Recordглавная загрузочная
запись), где, начиная с байта 1BEh размещаются четыре 16-байтных записи о
разделах (partitions), на которые разбит диск, а также в первом секторе
каждого раздела, где, начиная с байта 1BEh размещаются четыре 16-байтных
записи о логических дисках, на которые разбит раздел.
31