Интернет-журнал "Домашняя лаборатория", 2008 №5
Шрифт:
Для того чтобы однозначно адресовать блок данных, необходимо указать все три числа (номер цилиндра, номер сектора на дорожке, номер головки). Такой способ адресации диска быта широко распространен и получил впоследствии обозначение аббревиатурой CHS (cylinder, head, sector). Именно этот способ был первоначально реализован в BIOS, поэтому впоследствии возникли ограничения, связанные с ним. Дело в том, что BIOS определил разрядную сетку адресов на 63 сектора, 1024 цилиндра и 255 головок. Однако развитие жестких дисков в то время ограничилось использованием лишь 16 головок в связи со сложностью изготовления. Отсюда появилось первое ограничение на максимально допустимую для адресации емкость жесткого диска: 1024*16*63*512 = 504 Mb. BIOS — Базовая система ввода/вывода (от англ.> Basic Input/Output System). BIOS — это программы, предназначенные для выполнения следующи
— тестирования основных устройств компьютера;
— распознавания типов устройств, установленных в компьютере;
— вызова блока начальной загрузки операционной системы;
— обслуживания системных прерываний.
Как правило, базовую систему ввода/вывода называют BIOS. В большинстве компьютеров BIOS записывается изготовителем компьютера в постоянное запоминающее устройство и пользователь не имеет средств изменять ее. В настоящее время выпускаются компьютеры, у которых BIOS записывают во флэш-память, и у пользователя появляется возможность изменять BIOS по мере необходимости. Некоторые считают BIOS частью операционной системы
Со временем, производители стали делать HDD все большего размера. Соответственно число цилиндров на них превысило 1024, максимально допустимое число цилиндров (с точки зрения старых BIOS). Однако, адресуемая часть диска продолжала равняться 504 Мбайтам, при условии, что обращение к диску велось средствами BIOS. Это ограничение со временем было снято введением так называемого механизма трансляции адресов, о котором чуть ниже. Проблемы, возникшие с ограниченностью BIOS по части физической геометрии дисков, привели в конце концов к появлению нового способа адресации блоков на диске. Этот способ довольно прост. Блоки на диске описываются одним параметром — линейным адресом блока. Адресация диска линейно получила аббревиатуру LBA (logical block addressing). Линейный адрес блока однозначно связан с его CHS адресом:
lba = (cyl*HEADS + head)*SECTORS + (sector — 1);
Введение поддержки линейной адресации в контроллеры жестких дисков дало возможность BIOS'ам заняться трансляцией адресов. Суть этого метода состоит в том, что если в приведенной выше формуле увеличить параметр HEADS (ГОЛОВКИ), то потребуется меньше цилиндров, чтобы адресовать то же самое количество блоков диска. Но зато потребуется больше головок. Однако головок-то как раз использовалось всего 16 из 255. Поэтому ВЮЭ'ы стали переводить избыточные цилиндры в головки, уменьшая число одних и увеличивая число других. Это позволило им использовать разрядную сетку головок целиком. Это отодвинуло границу адресуемого BIOS'ом дискового пространства до 8Gb.
Следует упомянуть и о режиме работы с дисками большого объема (Large Mode). Этот режим работы предназначен для работы жестких дисков объемом до 1 Гб. В Large Mode количество логических головок увеличивается до 32, а количество логических цилиндров уменьшается вдвое. При этом обращения к логическим головкам 0..F транслируются в четные физические цилиндры, а обращения к головкам 10..1F — в нечетные. Винчестер, размеченный в режиме LBA, несовместим с режимом Large, и наоборот.
Дальнейшее увеличение адресуемых объемов диска с использованием прежних сервисов BIOS стало принципиально невозможным. Действительно, все параметры задействованы по максимальной "планке" (63 сектора, 1024 цилиндра и 255 головок). Тогда был разработан новый расширенный интерфейс BIOS, учитывающий возможность очень больших адресов блоков. Однако этот интерфейс уже не совместим с прежним, вследствие чего старые операционные системы, такие как DOS, которые пользуются старыми интерфейсами BIOS, не смогли и не смогут переступить границы в 8 GB. Практически все современные системы уже не пользуются BIOS'ом, а используют собственные драйвера для работы с дисками. Поэтому данное ограничение на них не распространяется. Но следует понимать, что прежде чем система сможет использовать собственный драйвер, она должна как минимум его загрузить. Поэтому на этапе начальной загрузки любая система вынуждена пользоваться BIOS'ом. Это и вызывает ограничения на размещение многих систем за пределами 8GB, они не могут оттуда загружаться, но могут читать и писать информацию (например, DOS который работает с диском через BIOS).
Разделы, или Partitions
Обратимся теперь к размещению операционных систем на жестких дисках. Для организации систем дисковое адресное пространство блоков разделяется на час ти, называемые разделами (partitions). Разделы полностью подобны целому диску в том, что
Монитор — устройство для визуального отображения информации. Отображение информации происходит на экране монитора.
Для указания позиции экрана, в которой отображается информация, вводимая с клавиатуры, используется КУРСОР (как правило, мигающая вертикальная черта).
Все мониторы можно классифицировать: По схеме формирования изображения. По своим размерам. По способу воздействия на человека.
Классификация по способу формирования изображения
По этому принципу мониторы делятся на: ЭЛТ-мониторы ЖК-мониторы Катодолюминисцентные мониторы.
ЭЛТ-мониторы (мониторы с электронно-лучевой трубкой) очень похожи на телевизоры. У них тот же принцип формирования сигнала — направленный электронный пучок вызывает свечение точек на экране. Этот тип мониторов позволяет создание изображения с максимальной контрастностью, яркостью и цветностью. Их недостатки — высокое потребление электроэнергии и вред, наносимый здоровью.
ЖК-мониторы (жидкокристаллический) формируют изображение за счет того, что определенные точки экрана становятся прозрачными или непрозрачными в зависимости от приложенного электрического поля. Поскольку жидкокристаллические ячейки сами не светятся, ЖК-мониторам нужна подсветка. ЖК-мониторы имеют малое потребление энергии, изображение на них приятно глазам, отсутствует радиационное излучение монитора. Их недостатки — малая контрастность изображения и малые скорости регенерации (обновления изображения) экрана.
ЖК-мониторы (жидкокристаллический) формируют изображение за счет того, что определенные точки экрана становятся прозрачными или непрозрачными в зависимости от приложенного электрического поля. Поскольку жидкокристаллические ячейки сами не светятся, ЖК-мониторам нужна подсветка. ЖК-мониторы имеют малое потребление энергии, изображение на них приятно глазам, отсутствует радиационное излучение монитора. Их недостатки — малая контрастность изображения и малые скорости регенерации (обновления изображения) экрана.