Статус нашего сайта: |
ICQ Information Center |
ICQ SHOP 5-значные 6-значные 7-значные 8-значные 9-значные Rippers List ОПЛАТА СТАТЬИ СЕКРЕТЫ HELP CENTER OWNED LIST РОЗЫСК!New! ICQ РЕЛИЗЫ Протоколы ICQ LOL ;-) Настройка компьютера Аватарки Смайлики СОФТ Mail Checkers Bruteforces ICQTeam Soft 8thWonder Soft Other Progs ICQ Patches Miranda ICQ ФорумАрхив! ВАШ АККАУНТ ICQ LiveJournal
РекламаНаш канал:irc.icqinfo.ru |
Скотт Мюлле- Модернизация и ремонт ПК стр.458При последовательном считывании данных с накопителя в режиме CHS процесс чтения начинается с цилиндра 0, головки 0 и сектора 1 (который является первым сектором на данном диске), после чего считываются все остальные секторы первой дорожки. Затем выбирается следующая головка и читаются все секторы, находящиеся на этой дорожке. Этот процесс продолжается до тех пор, пока не будут считаны данные со всех головок первого цилиндра. После этого выбирается следующий цилиндр и процесс чтения продолжается в такой же последовательно сти. Метод CHS подобен принципу одометра (счетчика пройденного пути): для того чтобы изменить номер головки, необходимо "провернуть" определенное количество секторов; а для того чтобы перейти на следующий цилиндр, необходимо "провернуть" несколько головок. При последовательном считывании данных с накопителя в режиме LBA процесс чтения начинается с сектора 0, после чего читается сектор 1, сектор 2 и т.д. Как вы помните, в режиме CHS первым сектором жесткого диска является 0,0,1. В режиме LBA этот же сектор будет сектором 0. В качестве примера представьте себе накопитель, содержащий один жесткий диск, две головки (используются обе стороны жесткого диска), две дорожки на каждом жестком диске (цилиндры) и два сектора на каждой дорожке. В этом случае можно сказать, что накопитель содержит два цилиндра (две дорожки на каждой стороне), две головки (по одной на сторону), а также два сектора на каждой дорожке. В общей сложности емкость накопителя равна восьми (2x2x2) секторам. Обратите внимание, что нумерация цилиндров и головок начинается с числа "0", а нумерация физических секторов, находящихся на дорожке, — с числа "1". При использовании адресации CHS расположение первого сектора накопителя определяется выражением "цилиндр 0, головка 0, сектор 1 (0,0,1)"; адресом второго сектора является 0,0,2; третьего — 0,1,1; четвертого—0,1,2 и т.д., пока мы не дойдем до последнего сектора, адрес которого 1,1,2. Представьте теперь, что вы взяли восемь секторов и, не обращаясь непосредственно к физическим цилиндрам, головкам и секторам, пронумеровали все секторы от 0 до 7. Таким образом, если необходимо обратиться к четвертому сектору накопителя, можно сослаться на него как на сектор 0,1,2 в режиме CHS или как на сектор 3 в режиме LBA. Соотношение между номерами секторов воображаемого восьмисекторного накопителя в режимах CHS и LBA приведено в табл. 7.9. Таблица 7.9. Нумерация секторов в режимах CHS и LBA для воображаемого накопителя, содержащего два цилиндра, две головки и по два сектора на каждой дорожке (в общей сложности — восемь секторов)
Как видно из приведенного примера, использование нумерации LBA заметно облегчает и упрощает процесс обработки данных. Несмотря на это, при создании первых персональных компьютеров вся адресация BIOS и накопителей АТА была выполнена методом CHS. |