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


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




[146]

Эволюция интерфейса ATA

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

Основным модификациям в стандартах ATA-2-ATA-7 подверглись следующие области:

вторичный канал АТА;

увеличение максимальной емкости дисков; повышение скорости передачи данных;

интерфейс ATAPI (ATA Program Interface).

Вторичный канал ATA

Несмотря на отсутствие каких-либо ограничений, в компьютерах обычно использовался только один первичный канал, встроенный в системную плату. С момента опубликования стандарта ATA-2 большинство систем получили второй интерфейс, который был назван вторичным каналом АТА. Каждый канал позволяет поддерживать два дисковода, что дает возможность установить до четырех дисководов в одной системе.

Для установки более четырех устройств АТА следует воспользоваться платами расширения, которые содержат дополнительные порты АТА и, как правило, подключаются в разъемы PCI. BIOS системной платы непосредственно не поддерживает дополнительные порты АТА, но платы расширения зачастую содержат базовую систему ввода-вывода адаптера, распознаваемую во время начальной загрузки. Устройства, подключаемые к плате расширения, могут поддерживаться драйверами даже при отсутствии встроенной BIOS (однако теряют при этом возможность непосредственной загрузки).

Компании Promise Technologies, MicroFirmware, GSI и некоторые другие выпускают дополнительные адаптеры расширения ATA, встраиваемые в системные платы, которые позволяют использовать более двух портов.

Ограничения емкости дисков

Современные интерфейсы ATA/IDE имеют ограничение емкости диска в 136,9 Гбайт. Кроме того, в зависимости от версии BIOS, значение этого ограничения может находиться еще ниже, например на отметке в 8,4 Гбайт или даже 512 Мбайт. Это может случиться в результате наложения ограничений для ATA на ограничения BIOS, что в конечном итоге может привести к еще большим ограничениям.

В табл. 7.6 обобщаются ограничения емкости жестких дисков, связанные непосредственно с интерфейсом ATA или BIOS.

Префиксы десятичных и двоичных множителей

Боюсь, что многие читатели плохо знакомы с MiB (mebibyte), GiB (gibibyte) и другими подобными обозначениями, которые используются как в этом разделе, так и во всей книге в целом. Эти обозначения представляют собой некоторую часть стандарта, позволяющего избежать путаницы между множителями десятичной и двоичной системы счислений, в частности в компьютерных системах. Единицы измерений стандарта SI (международной


Метод адресации

Расчет общего

Максимальное

Максимальная

Емкость

Емкость

сектора

количества

количество

емкость, байт

(в десятичной

(в двоичной

секторов

секторов

системе)

системе)

CHS: BIOS w/o TL

1024x16x63

1032 192

528 482 304

528,48 Мбайт

504,00 MiB

CHS: BIOS w/bit-shift TL

1024x240x63

15 482 880

7 927 234 560

7,93 Гбайт

7,38 GiB

CHS: BIOS w/LBA-assist TL

1024x255x63

16450 560

8 422 686 720

8,42 Гбайт

7,84 GiB

CHS: BIOS INT13h

1024x256x63

16515072

8 455 716 864

8,46 Гбайт

7,88 GiB

CHS: ATA-l/ATA-5

65536x16x255

267 386 880

136 902 082 560

136,90 Гбайт

127,50 GiB

LBA: ATA-l/ATA-5

228

268 435 456

137438 953 472

137,44 Гбайт

128,00 GiB

LBA: ATA-6+

248

281474 976710 655

144 115 188 075 855 360

144,12 Пбайт

128,00 PiB

LBA: EDO BIOS

264

18 446744 073 709 551 600

9 444 732 965 739 290 430 000

9,44 Збайт

8,00 iB

CHS - Cylinder Head Sector (цилиндр, головка, сектор).EDD - спецификация Enhanced Disk Drive (Phoenix/ATA).

LBA - Logical Block (sector) Address (адрес логического блока).MiB - mebibyte.

w/ - с (with).GiB - gibibyte.

w/o - без (without).PiB - pebibyte.

TL - Translation.Збайт - зетабайт (секстильон байтов).

INT13h - прерывание 13h.ZiB - zebibyte.


системы единиц, или метрической системы) создаются на основе десятичных множителей. Такая система подходит для решения разнообразных задач, но достаточно неудобна для компьютеров, обитающих в двоичном мире, где все числа создаются на двоичной основе (т. е. на основе множителя 2). Это привело к появлений различных значений, присваиваемых одному и тому же префиксу: например, 1 Кбайт (килобайт) может обозначать как 1 000 (103) байт, так и 1 024 (210) байт. В декабре 1998 года Международная электротехническая комиссия (МЭК) утвердила в качестве международного стандарта ряд префиксных названий и обозначений двоичных множителей, используемых при обработке и передаче данных. Некоторые из этих префиксов приведены в табл. 7.7.

В соответствии с принятой стандартной терминологией 1 Мбайт (мегабайт) содержит 1 000 000 байт, в то время как 1 MiB (mebibyte) - 1 048 576 байт.

Замечание

Для получения подробной информации, относящейся к промышленному стандарту десятичных и двоичных префиксов, обратитесь на Web-узел Национального института стандартов и технологий (NIST): physics.nist.gov/cuu/Units/prefixes.html.

Методы адресации CHS и LBA

Существует два основных метода, используемых для адресации (или нумерации) секторов накопителей ATA. Первый из них называется CHS (Cylinder Head Sector). Это название образовано по трем соответствующим координатам, которые используются для адресации каждого сектора дисковода. Во втором методе, который носит название LBA (Logical Block Address), для адресации секторов накопителя используется только одно значение. В основе метода CHS лежит физическая структура накопителей (а также способ организации его внутренней работы). Метод LBA, в свою очередь, представляет собой более простой и логический способ нумерации секторов, не зависящий от внутренней физической архитектуры накопителей.

При последовательном считывании данных с накопителя в режиме CHS процесс чтения начинается с цилиндра 0, головки 0 и сектора 1 (который является первым сектором на данном диске), после чего считываются все остальные секторы первой дорожки. Затем выбирается следующая головка и читаются все секторы, находящиеся на этой дорожке. Этот процесс продолжается до тех пор, пока не будут считаны данные со всех головок первого цилиндра. После этого выбирается следующий цилиндр и процесс чтения продолжается в такой же последовательности. Метод CHS подобен принципу одометра (счетчика пройденного пути): для того чтобы изменить номер головки, необходимо "провернуть" определенное количество секторов; а для того чтобы перейти на следующий цилиндр, необходимо "провернуть" несколько головок.

При последовательном считывании данных с накопителя в режиме LBA процесс чтения начинается с сектора 0, после чего читается сектор 1, сектор 2 и т. д. Как вы помните, в режиме CHS первым сектором жесткого диска является 0,0,1. В режиме LBA этот же сектор будет сектором 0.

В качестве примера представьте себе накопитель, содержащий один жесткий диск, две головки (используются обе стороны жесткого диска), две дорожки на каждом жестком диске (цилиндры) и два сектора на каждой дорожке. В этом случае можно сказать, что накопитель содержит два цилиндра (две дорожки на каждой стороне), две головки (по одной на сторону), а также два сектора на каждой дорожке. В общей сложности емкость



[стр.Начало] [стр.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]