Скотт Мюлле- Модернизация и ремонт ПК стр.68

Максимальные значения

Цилиндров 6 5 53 6

Головок 16 Секторов на дорожку 255

Итого секторов 267 386 880

Итого байт 136 902 082 560

Мегабайт 136 902

Mebibytes (MiB) 130 560

Гигабайт 136,9

Gibibytes (GiB) 127,5

При объединении ограничений BIOS и АТА вы столкнетесь с ситуацией, приведенной в следующей таблице.

Объединение ограничений BIOS и ATA

Поле

Ограничения параметров для CHS BIOS

Ограничения параметров для ATA

Суммарные ограничения

Цилиндры

1 024

65 536

1 024

Головки

Секторы

Всего секторов

16 505 072

267 386 880

1 032 192

Максимальный объ-

8,4 Гбайт

139,9 Гбайт

528 Мбайт

ем

     

Как видно из этих данных, комбинация ограничений приводит к следующим максимальным значениям: цилиндров — 1 024, головок — 16, секторов — 63; в результате максимальный объем получается равным 528 Мбайт.

CHS-трансляция (преодоление 528-мегабайтового ограничения)

При использовании жестких дисков, объем которых не превышал 528 Мбайт, существующее 528-мегабайтовое ограничение емкости накопителей не играло практически никакой роли. Но к 1994 году технология накопителей достигла уровня, позволившего создавать жесткие диски, емкость которых значительно превышала ограничения, налагаемые базовой системой ввода-вывода и спецификациями АТА. В результате данная проблема приобрела особую остроту.

В 1993 году компания Phoenix Technologies, занимающаяся разработкой BIOS, начала работу над расширениями базовой системы ввода-вывода, которые дали бы возможность преодолеть ограничения CHS. В январе 1994 года эта компания опубликовала спецификацию BIOS Enhanced Disk Drive (EDD), переизданную впоследствии комитетом T13 (который также занимается развитием стандарта ATA) в виде документа BIOS Enhanced Disk Drive Services (EDD). Документы EDD содержат в себе подробное описание различных методов, позволяющих обойти ограничения предыдущих базовых систем ввода-вывода, избегая при этом проблем совместимости с существующим программным обеспечением. Эти методы включают в себя:

■ расширения базовой системы ввода-вывода INT13h, поддерживающие 64-разрядный LBA;

■ геометрическая трансляция CHS со смещением разряда;

■ геометрическая трансляция CHS LBA-assist;

Метод, используемый для реализации ограничений CHS, называется трансляцией, поскольку позволяет ввести в BIOS дополнительные стандартные подпрограммы, необходимые для трансляции параметров CHS от максимальных значений ATA до максимальных значений BIOS (и наоборот). Стремясь превратить эти методы в стандарт, используемый во всех производимых персональных компьютерах, компания Phoenix опубликовала документ EDD и разрешила бесплатное использование описанной технологии всем производителям, в том числе и своим основным конкурентам — компаниям AMI и Award. Впоследствии комитет T13, отвечающий за интерфейс ATA, принял стандарт EDD и включил его в официальные документы ATA.

C 1993-1994 гг. в большинстве версий BIOS начали использовать "ухищрения", позволяющие адресовать до 8,4 Гбайт дискового пространства. Новый способ получил название метод трансляции параметра, который активизируется на уровне BIOS и адаптирует или, другими словами, транслирует параметры цилиндров, головок и секторов в приемлемые для BIOS. Существует два типа трансляции: первый основан на математической обработке параметров CHS (в программе настройки параметров BIOS этот метод называется Large CHS или Extended CHS), второй — на общем числе секторов (в программе настройки параметров BIOS он называется LBA — Logical Block Address). Описанные типы трансляции представлены разными математическими методами, хотя выполняют, по сути, одну и ту же операцию, состоящую в преобразовании одного набора значений CHS в другой.


⇐ Предыдущая страница| |Следующая страница ⇒