Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2й модуль периферия.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
156 Кб
Скачать
☆

15. Методи адресації chs та lba

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

Существует два основных метода, используемых для адресации (или нумерации) сек­торов накопителей АТА. Первый из них называется 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.

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

16. Інтерфейси жд в ib pc: модифікація ide-інтерфейсу.

На данный  момент их насчитывается  четыре: обычный IDE, или ATA; EIDE (Enhanced  IDE -  расширенный  IDE), или ATA-2  (Fast  ATA в  варианте Seagate); ATA-3 и Ultra ATA. В ATA-2 были введены дополнительные сигналы (IORDY, CSEL  и т.п.), ре- жимы PIO  3-4 и DMA, команды  остановки двигателя. Был  также расширен формат информационного  блока, запрашиваемого из устройства по команде Identify. В ATA-3 увеличена надежность работы в скоростных режимах (PIO 4  и DMA 2), введена технология S.M.A.R.T. (Self Monitoring Analysis And Report Technology -  технология самостоятельного следящего анализа и отчета), позволяющая устройствам сообщать о своих неисправностях. Стандарт Ultra ATA  (называемый также ATA-33 и Ultra DMA-33) предложен фирмами Intel  и Quantum. В  нем повышена скорость передачи данных (до 33 Мб/с),  предусмотрено  стробирование передаваемых данных со стороны передатчика (в прежних ATA стробирование всегда выполняется контролле- ром) для устранения проблем с задержками  сигналов,  а  также  введена возможность контроля  передаваемых  данных  (метод  CRC). К сожалению, контроль по CRC  используется не всеми винчестерами, работающими в ре- жиме UDMA. В 1999 году введена разновидность Ultra ATA-66 с режимом обмена Ultra DMA-66, выполняемом с максимальной скоростью 66 Мб/с. Все четыре  разновидности  имеют  одинаковую  физическую  реализацию - 40-контактный разъем, но поддерживают разные режимы работы, наборы ко- манд и скорости обмена по шине. Все интерфейсы  совместимы снизу вверх (например, винчестер ATA-2 может работать  с  контроллером  ATA, но не все режимы контроллера ATA-2 возможны для винчестера ATA). Отдельно стоит стандарт  ATAPI (ATA Packet Interface - пакетный интер- фейс ATA), представляющий собой расширение  ATA  для  подключения  ус- тройств прочих типов (CDROM, стримеров и т.п.). ATAPI  не изменяет фи- зических характеристик ATA  - он лишь вводит протоколы обмена пакетами команд и данных, наподобие SCSI.