Ремонт принтеров, сканнеров, факсов и остальной офисной техники


назад Оглавление вперед




[148]

Файловая система ОС

i BIOS - INT13h (I

i

Команды BIOS - INT13h (L-GHS или LBA)

Программное прерывание 13h

BIOS (драйвер)(по шестнадцатеричной системе)

Накопитель АТА

Команды ATA - адрес ввода-вывода (P-CHS или LBA) Т.

Адрес порта шины ввода-вывода

Рис. 7.6. Типичные соединители жесткого диска ATA (IDE). (Здесь выражение L-CHS обозначает логический CHS, а выражение P-CHS - физический CHS)

Дополнительные сведения

Информация об ограничениях и трансляции CHS (преодолении ограничения в 528 Мбайт), преодолении ограничения емкости 2,1/4,2 Гбайт и трансляции LBA-Assist представлена на прилагаемом к книге компакт-диске.

Преодоление ограничения емкости в 8,4 Гбайт

Несмотря на то что CHS-трансляция позволила преодолеть ограничение емкости в 528 Мбайт, вскоре пользователи столкнулись с новым препятствием, которым стали жесткие диски емкостью 8,4 Гбайт. Обеспечение поддержки накопителей, емкость которых превышает 8,4 Гбайт, потребовало отказаться от CHS-трансляции и перейти к адресации LBA на уровне базовой системы ввода-вывода. Интерфейс ATA поддерживал адресацию LBA даже в оригинальной спецификации ATA-1. К сожалению, первоначально поддержка LBA на уровне ATA была факультативной, но основная проблема состояла в том, что на уровне интерфейса BIOS адресация LBA не поддерживалась. Пытаясь решить эту проблему, в программе настройки параметров BIOS иногда устанавливали трансляцию LBA-Assist, но это приводило лишь к преобразованию параметров LBA в параметры CHS на уровне интерфейса базовой системы ввода-вывода.

Специалисты компании Phoenix Technologies пришли к решению о необходимости использования интерфейса BIOS для перехода от CHS к LBA и в 1994 году опубликовали спецификацию "BIOS Enhanced Disk Drive Specification (EDD)", в которой для решения этой проблемы были использованы новые расширенные сервисы INT13h BIOS, которые работали не с адресами CHS, а с параметрами LBA.

Для обеспечения широкой промышленной поддержки и совместимости с новыми функциями BIOS компания Phoenix в 1996 году передала этот документ в технический комитет Т13 Национального комитета по стандартам информационных технологий (National Committee on Information Technology Standards - NCITS) для его дальнейшего улучшения и утверждения в качестве стандарта, получившего название "BIOS Enhanced Disk Drive Specification (EDD)". Примерно с 1998 года большинство производителей BIOS начали обеспечивать поддержку EDD в создаваемых базовых системах ввода-вывода, обеспечивая тем самым поддержку режима LBA на уровне BIOS для накопителей ATA, емкость


которых превышает 8,4 Гбайт. Случайно или нет, но накопители АТА емкостью 8,4 Гбайт и более появились примерно в это же время.

Спецификация EDD описывает новые расширенные команды INT13h BIOS, обеспечивающие возможность выполнения адресации LBA до 264 секторов, что позволяет поддерживать накопители с емкостью более 9,44 Збайт (зетабайт, или квадрильон байт). Это то же самое, что 9,44 трлн Гбайт; 9,44х1021 байт или, если говорить более точно, 9444 732 965 739290 430 000 байт! Речь идет о теоретической емкости жестких дисков, так как несмотря на то, что к 1998 году базовая система ввода-вывода могла обрабатывать до 264 секторов, накопители ATA все еще использовали 28-разрядную адресацию (228 секторов) на уровне интерфейса ATA. Это позволяло накопителям ATA содержать в себе не более 268 435 456 секторов, что приводило к максимальной емкости, равной 137 438 953 472 байт, или 137,44 Гбайт. Таким образом, после успешного преодоления 8,4-гигабайтового барьера производители столкнулись с новым ограничением емкости в 137 Гбайт, появившимся в результате использования 28-разрядной адресации LBA в интерфейсе ATA. В числовом выражении это выглядит следующим образом.

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

Итого секторов268 435 456

Итого байт137 438 953 472

Мегабайт137 439

Mebibyte (MiB)131 072

Гигабайт137,44

Gibibyte (GiB)128,00

Использование команд нового расширенного 64-разрядного режима LBA на уровне BIOS, а также существующих команд 28-разрядного режима LBA на уровне накопителей ATA не требует выполнения трансляции, поэтому параметры LBA передаются в неизменном виде. Объединение режимов LBA на уровнях BIOS и интерфейса АТА позволяет окончательно отказаться от громоздкой адресации CHS. Это означает также, что при установке жесткого диска АТА емкостью более 8,4 Гбайт в персональный компьютер, содержащий BIOS, которая поддерживает спецификацию EDD (т. е. BIOS, выпущенную в 1998 году или позже), происходит автоматическая настройка BIOS и жесткого диска на использование режима LBA.

Существует одна интересная особенность, возникшая при попытке обеспечения обратной совместимости. В этом случае при загрузке операционной системы, которая не поддерживает режим LBA-адресации (например, DOS или первая версия Win95), большинство накопителей, емкость которых превышает 8,4 Гбайт, сообщают о наличии только 16 383 цилиндров, 16 головок и 63 секторов на каждой дорожке, что и составляет в общей сложности 8,4 Гбайт. В результате BIOS или операционные системы ранних версий "видят" на 120-гигабайтовом жестком диске только первые 8,4 Гбайт. Это может показаться странным, но я думаю, что лучше иметь 120-гигабайтовый накопитель, распознаваемый как диск емкостью 8,4 Гбайт, чем совершенно нерабочий жесткий диск. При установке накопителя емкостью более 8,4 Гбайт в систему, выпущенную до 1998 года, не забудьте обновить системную BIOS или установить дополнительную плату BIOS с поддержкой EDD (производством которых занимается MicroFirmware и другие компании).


Преодоление 137-гигабайтового барьера

В 2001 году производители вплотную столкнулись с проблемой, связанной со 137-гига-байтовым ограничением емкости жестких дисков, поскольку существующий технологический уровень уже позволил создавать 3,5-дюймовые жесткие диски емкостью более 137 Гбайт. Решением этой проблемы стала спецификация ATA-6, также разработанная в 2001 году. Эта спецификация, содержащая обновленные функции LBA, позволила перейти от 28-разрядных чисел к использованию 48-разрядных чисел, что дало возможность поддерживать адресацию накопителей большей емкости.

Спецификация ATA-6 расширяет интерфейс LBA, что позволяет использовать 48-разрядную адресацию секторов. Это означает, что максимальная емкость жесткого диска повышается до 248 секторов (что составляет в общей сложности 281 474 976710 656). Так как каждый сектор содержит 512 байт, то максимальная емкость жесткого диска составит значения, представленные ниже.

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

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

281 474 976 710 656

Итого байт Мегабайт Mebibyte Гигабайт Gibibyte Терабайт Tebibyte Петабайт Pebibyte

144 115

(MiB)

(GiB)

(TiB)

188 144

137

075 115 438 144 137

855 188 953 115 217 144 131

888 076 472 188 728 115 072

(PiB)

144,12 128,00

Как видите, 48-разрядная схема адресации LBA, описанная в спецификации ATA-6, поддерживает накопители, емкость которых достигает 144 Пбайт (петабайт - квадрильон байт).

Функции EDD BIOS, использующие 64-разрядную схему адресации, позволяют еще больше расширить существующие ограничения.

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

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

18

446

744

073

709

551

600

Итого байт

9 444

732

965

739

290

430

000

Мегабайт

9

444

732

965

739

291

Mebibyte (MiB)

9

007

199

254

740

993

Гигабайт

9

444

732

965

739

Gibibyte (GiB)

8

796

093

022

208

Терабайт

9

444

732

966

Tebibyte (TiB)

8

589

934

592

Петабайт

9

444

733

Pebibyte (PiB)

8

388

608

Экзабайт

9

445

Exbibyte (EiB)

8

192

Зеттабайт

9,44

Zebibytes (ZiB)

8,00



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4] [стр.5] [стр.6] [стр.7] [стр.8] [стр.9] [стр.10] [стр.11] [стр.12] [стр.13] [стр.14] [стр.15] [стр.16] [стр.17] [стр.18] [стр.19] [стр.20] [стр.21] [стр.22] [стр.23] [стр.24] [стр.25] [стр.26] [стр.27] [стр.28] [стр.29] [стр.30] [стр.31] [стр.32] [стр.33] [стр.34] [стр.35] [стр.36] [стр.37] [стр.38] [стр.39] [стр.40] [стр.41] [стр.42] [стр.43] [стр.44] [стр.45] [стр.46] [стр.47] [стр.48] [стр.49] [стр.50] [стр.51] [стр.52] [стр.53] [стр.54] [стр.55] [стр.56] [стр.57] [стр.58] [стр.59] [стр.60] [стр.61] [стр.62] [стр.63] [стр.64] [стр.65] [стр.66] [стр.67] [стр.68] [стр.69] [стр.70] [стр.71] [стр.72] [стр.73] [стр.74] [стр.75] [стр.76] [стр.77] [стр.78] [стр.79] [стр.80] [стр.81] [стр.82] [стр.83] [стр.84] [стр.85] [стр.86] [стр.87] [стр.88] [стр.89] [стр.90] [стр.91] [стр.92] [стр.93] [стр.94] [стр.95] [стр.96] [стр.97] [стр.98] [стр.99] [стр.100] [стр.101] [стр.102] [стр.103] [стр.104] [стр.105] [стр.106] [стр.107] [стр.108] [стр.109] [стр.110] [стр.111] [стр.112] [стр.113] [стр.114] [стр.115] [стр.116] [стр.117] [стр.118] [стр.119] [стр.120] [стр.121] [стр.122] [стр.123] [стр.124] [стр.125] [стр.126] [стр.127] [стр.128] [стр.129] [стр.130] [стр.131] [стр.132] [стр.133] [стр.134] [стр.135] [стр.136] [стр.137] [стр.138] [стр.139] [стр.140] [стр.141] [стр.142] [стр.143] [стр.144] [стр.145] [стр.146] [стр.147] [стр.148] [стр.149] [стр.150] [стр.151] [стр.152] [стр.153] [стр.154] [стр.155] [стр.156] [стр.157] [стр.158] [стр.159] [стр.160] [стр.161] [стр.162] [стр.163] [стр.164] [стр.165] [стр.166] [стр.167] [стр.168] [стр.169] [стр.170] [стр.171] [стр.172] [стр.173] [стр.174] [стр.175] [стр.176] [стр.177] [стр.178] [стр.179] [стр.180] [стр.181] [стр.182] [стр.183] [стр.184] [стр.185] [стр.186] [стр.187] [стр.188] [стр.189] [стр.190] [стр.191] [стр.192] [стр.193] [стр.194] [стр.195] [стр.196] [стр.197] [стр.198] [стр.199] [стр.200] [стр.201] [стр.202] [стр.203] [стр.204] [стр.205] [стр.206] [стр.207] [стр.208] [стр.209] [стр.210] [стр.211] [стр.212] [стр.213] [стр.214] [стр.215] [стр.216] [стр.217] [стр.218] [стр.219] [стр.220] [стр.221] [стр.222] [стр.223] [стр.224] [стр.225] [стр.226] [стр.227] [стр.228] [стр.229] [стр.230] [стр.231] [стр.232] [стр.233] [стр.234] [стр.235] [стр.236] [стр.237] [стр.238] [стр.239] [стр.240] [стр.241] [стр.242] [стр.243] [стр.244] [стр.245] [стр.246] [стр.247] [стр.248] [стр.249] [стр.250] [стр.251] [стр.252] [стр.253] [стр.254] [стр.255] [стр.256] [стр.257] [стр.258] [стр.259] [стр.260] [стр.261] [стр.262] [стр.263] [стр.264] [стр.265] [стр.266] [стр.267] [стр.268] [стр.269] [стр.270] [стр.271] [стр.272] [стр.273] [стр.274] [стр.275] [стр.276] [стр.277] [стр.278] [стр.279] [стр.280] [стр.281] [стр.282] [стр.283] [стр.284] [стр.285] [стр.286] [стр.287] [стр.288] [стр.289] [стр.290] [стр.291] [стр.292] [стр.293] [стр.294] [стр.295] [стр.296] [стр.297] [стр.298] [стр.299] [стр.300] [стр.301] [стр.302] [стр.303] [стр.304] [стр.305] [стр.306] [стр.307] [стр.308] [стр.309] [стр.310] [стр.311] [стр.312] [стр.313] [стр.314] [стр.315] [стр.316] [стр.317] [стр.318] [стр.319] [стр.320] [стр.321] [стр.322] [стр.323] [стр.324] [стр.325] [стр.326] [стр.327] [стр.328] [стр.329] [стр.330] [стр.331] [стр.332] [стр.333] [стр.334] [стр.335] [стр.336] [стр.337] [стр.338] [стр.339] [стр.340] [стр.341] [стр.342] [стр.343] [стр.344] [стр.345] [стр.346] [стр.347] [стр.348] [стр.349] [стр.350] [стр.351] [стр.352] [стр.353] [стр.354] [стр.355] [стр.356] [стр.357] [стр.358] [стр.359] [стр.360] [стр.361] [стр.362] [стр.363] [стр.364] [стр.365] [стр.366] [стр.367] [стр.368] [стр.369] [стр.370] [стр.371] [стр.372] [стр.373] [стр.374] [стр.375] [стр.376] [стр.377] [стр.378] [стр.379] [стр.380] [стр.381] [стр.382]