Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

X ECP DMA Select



- (выбор канала DMA для режима ECP). Параметр активизируется только при разрешении режима "ECP" или "ECP+EPP". Может принимать значения: "1" (или, например, "DMA 1"), "3" (по умолчанию), "Disabled" (запрещено использовать DMA-канал, или "N/A"). При выборе режима ECP порт будет использовать 8-разрядный канал DMA к памяти шины ISA (обычно DMA3).

Функция может называться " ECP Mode Use DMA ", " Parallel Port DMA Channel " или просто - " DMA Channel ".

X EPP Mode Select

- аналогично, как и для "ECP". Возможный выбор параметра: "EPP 1.7", "EPP 1.9". Как правило "1.9" стабильнее и быстрее. К сожалению информации по этому вопросу очень мало.

Функция может называться " Parallel Port EPP Type " или " EPP Version ".


HD

32 Bit I/O

данная опция "Phoenix BIOS" предлагает два значения:

"Enabled" - передача данных между центральным процессором и IDE-интерфейсом будет производиться с шириной полосы в 32 бита. Устанавливается по умолчанию,

"Disabled" - ширина полосы пропускания составляет 16 бит.

Опция может называться " IDE 32-bit Transfer Mode ". Опция "AMI BIOS" может называться " 32 Bit Transfer Mode ", а ее значения - "On" и "Off".

Естественно, что установка "Enabled" (или "On") допускается, если локальная шина поддерживает 32-разрядную передачу данных. Ведь речь идет не о жестком диске. Достаточно рассмотреть назначение 40 контактов разъема жесткого диска и увидеть 16-разрядную структуру данных. Установив "Disabled", пользователь не снижает скоростные характеристики процессов чтения/записи в самом жестком диске, но при этом снижается общая производительность host-шины.

Hard Disk Access Control

- эта опция, в отличие от "Floppy Disk Access Control (R/W)"(283), была замечена только в "AMI BIOS". Назначение же абсолютно идентично. Значения параметра таковы: "Read-Write" или "Read-Only".

Hard Disk Read Ahead 1

Hard Disk Read Ahead 2

- (опережающее чтение жесткого диска 1(2)). Попробуем понять смысл т.н. опережающего чтения. Если с носителя читается сектор данных z, то вполне вероятно, что следующей командой в следующий момент времени будет произведено чтение сектора z+1. Если система предоставляет возможность прочитать оба сектора сразу, в одном блоке данных, то это будет иметь значительный эффект при удачном предсказании последующей операции чтения. Реакция на команду чтения в отношении сектора z+1 будет мгновенной, т.к. данные будут уже находиться в специальном кэш-буфере.

Данная опция "Phoenix BIOS" предлагает два значения, "Enabled" и "Disabled", последнее из которых необходимо при работе с "Windows NT" или "OS/2".

HDD S.M.A.R.T. Capability

- (возможность S.M.A.R.T. диагностики). Опция позволяет разрешать/запрещать диагностику состояния жесткого диска в соответствии с требованиями S.M.A.R.T.-спецификаций. Авторы BIOS, к сожалению, не раскрывают механизма функционирования S.M.A.R.T.-диагностики в BIOS, поэтому не совсем понятно, каким образом обрабатывается информация от жесткого диска, так как граничные значения параметров жесткого диска зависят от конкретного производителя. Предполагается, что S.M.A.R.T. генерирует для BIOS или драйвера операционной системы отчет о возникшей неполадке. При разрешении параметра и нарушении нормального функционирования жесткого диска BIOS выдает на экран соответствующее сообщение до появления таблицы с характеристиками компьютера. Может принимать значения:

"Enabled" (разрешено),

"Disabled" (запрещено).

"AMI BIOS" содержит аналогичную функцию под названием " S.M.A.R.T. for Hard Disks ", а "Phoenix BIOS" - " SMART Monitoring ".

S.M.A.R.T. (Self-Monitoring, Analysis And Reporting Technology - "Самоконтроль, анализ и отчетность") - технология, разработанная и предложенная компаниями "IBM" и "Compaq", ставшая открытым промышленным стандартом и поддержанная позднее компаниями "Seagate", "Quantum", "Western Digital" и др. Впервые технология была разработана в 1992 г. "IBM" и коснулась она прежде всего SCSI-устройств. Лишь в 1995 г. технология была реализована для IDE/ATA-интерфейса. Стандарт изначально был направлен, прежде всего, на усовершенствование доступа к дисковой информации и на повышение надежности хранения данных.

S.M.A.R.T. позволяет контролировать множество параметров накопителя, осуществляя раннюю диагностику и профилактику сбоев, формировать прогноз и предупреждать о возможных проблемах накопителя и т.п. К контролируемым параметрам можно отнести, например, высоту полета головок над поверхностью диска, скорость передачи данных, количество перенесенных (передвинутых в другие области) секторов и неудачных попыток чтения и записи и т.п.

Для анализа надежности жесткого диска используются две группы параметров. Первая характеризует параметры естественного старения жесткого диска:

- количество циклов включения/выключения (старт/стоп),

- количество оборотов двигателя за время работы,

- количество перемещений головок.

Вторая группа параметров информирует о текущем состоянии накопителя. К этим параметрам относятся:

- расстояние между головкой и поверхностью диска,

- скорость обмена данными между поверхностью носителя и дисковой кэш-памятью,

- количество переназначений плохих секторов (когда вместо испорченного сектора подставляется свободный исправленный),

- количество ошибок поиска,

- количество операций перекалибровки,

- скорость поиска данных на диске.

Обычно вся эта информация записывается на серводорожках, недоступных аппаратным и программным средствам общего пользования.

Технология S.M.A.R.T. прошла в своем развитии через 3 стадии: от мониторинга совокупности определенных параметров диска и обеспечения предсказания ошибок через выполнение ряда профилактических операций в состоянии ожидания или покоя (idle mode) до определения сбойных секторов с попытками их восстановления. Все эти алгоритмы уже реализованы в электронике современных дисков.

Вкратце наименования некоторых "фирменных" технологий:

"Quantum" - SPS (Shock Protection System), DPS (Data Protection System),

"Seagate" - SeaShield,

"IBM" - DFT (Drive Fitness Test), Drive-TIP (Temperature Indicator Processor),

"Western Digital" - Data Lifeguard.

IDE Buffer for DOS & Win

опция разрешения/запрещения использования чипсетом предназначенного для IDE-интерфейса буфера упреждающего чтения (read-ahead) и отложенной записи (posted-write). "Enabled" устанавливается по умолчанию. В некоторых версиях BIOS данная опция предлагает изменять размер такого буфера. Включая буфер или увеличивая размер буфера, пользователь может повысить пропускную способность при работе с IDE-устройствами. Правда, в зависимости от конкретной конфигурации ПК, существует возможность, что более медленные IDE-устройства могут заработать еще медленнее. Так что включение опции (или изменение размера буфера) потребует опытной проверки. Стоит отметить, что эта опция уже не встречается в таком виде.

IDE Burst Mode

- установка данной опции в "Enabled" может означать только одно из двух возможных действий. Во-первых, на командном уровне управления жесткими дисками нет т.н. "потоковых" команд. Речь может идти об операциях множественного чтения/записи. Тогда в этом случае данная опция ничем не отличается от тех функций, с помощью которых устанавливаются режим блочной передачи данных и размер блока. Во-вторых, жесткий диск может содержать в себе достаточно объемный буфер, обращение к которому со стороны процессора происходит как к кэш-памяти. Ведь именно по отношению к работе с кэш-памятью в свое время и вводились механизмы "потоковых" операций. Стоит напомнить, что современные EIDE-диски имеют "на своем борту" 2 МБ такой RAM-памяти. Стоит также упомянуть, что установка в "Enabled" сокращает также задержку между каждым циклом чтения/записи.

Поскольку данная опция появилась не сегодня, то не вызовет удивления предупреждение в документации, что жесткий диск должен поддерживать эту функцию. Если никаких препятствий для включения опции нет, то она и должна быть включена.

Опция может называться также "IDE Bursting ".

IDE Data Post Write

- установив "Enabled", можно значительно ускорить процессы чтения/записи IDE-интерфейса. Но если интерфейс не содержит буфера отложенной записи, то включение опции может вызвать нестабильность в работе IDE-интерфейса. Появление ошибок потребует установки значения "Disabled".

Опция может называться также " IDE Data Port Post Write ", " IDE Fast Post Write ".

Функция может быть представлена в виде двух опций (для каждого из каналов): "Primary IDE Post Write Buffer ", " Secondary IDE Post Write Buffer " и со значениями "Disabled", "Enabled", "5T", "6T".

Функция может быть представлена и в виде комбинированных опций:

" PM: Prefetch And Posting " (Primary Master)

" PS: Prefetch And Posting " (Primary Slave)

" SM: Prefetch And Posting " (Secondary Master)

" SS: Prefetch And Posting " (Secondary Slave)

Цифровые значения, встречающиеся в подобных опциях, указывают на количество тактов ожидания, установка которых может потребоваться для увеличения стабильности работы интерфейса.

Дополнительную информацию см. ниже в опции "IDE Prefetch Buffer"(312).

IDE DMA Transfer Mode

- опцией устанавливается режим передачи по DMA-каналам для IDE-интерфейса. Опция предоставляет следующие значения:

"Disabled",

"Type B" (for EISA),

"Standard" (для PCI). Наиболее быстрый режим, однако могут возникнуть проблемы с IDE CD-ROM. Стандартный режим обозначается также как "type F" (см. дополнительно раздел "DMA").

Хотя режимы программируемого ввода-вывода (PIO) являются стандартным методом, поддерживаемым в серийных устройствах IDE (см. ниже), и отличаются высокой совместимостью, существуют и другие способы повышения скорости обмена с жесткими дисками. Режимы PIO в дисковых контроллерах IDE получили более широкое распространение, в сравнении с режимами DMA, в связи с тем, что прерывание BIOS Int 13 и драйверы операционных систем поддерживают режим PIO, а не DMA. Уточним, режимы PIO поддерживаются всеми без исключения системами. Это означает, что для использования режимов DMA требуется поддержка со стороны BIOS, необходимы специальные контроллеры, а также драйверы для разных платформ и, что вполне естественно, учитывающие специфику как отдельных чипсетов, так и конкретных устройств. Поэтому, да и по другим причинам также, в однозадачных системах более предпочтительными являются режимы PIO, в многозадачных же - режимы DMA.

Метод "прямого доступа к памяти" (DMA) основан на передаче данных между диском и памятью компьютера без использования центрального процессора. Тип B для DMA в свое время был определен в спецификации EISA и обеспечивал обмен со скоростью 4 МБ/сек. Этот метод давал преимущество в сравнении со стандартной скоростью для шины ISA, но уступал характеристикам SCSI-интерфейса.

С развитием технологии локальных шин, конкретно спецификации PCI, был предложен новый вариант обмена с использованием DMA - тип F, обеспечивающий скорость 8.33 и 16.67 МБ/сек. В соответствии с возможностями существовавших на тот момент электронных компонентов была предложена спецификация DMA Mode 1 с циклом 150 нсек., обеспечивающая скорость обмена до 13,3 МБ/сек. за счет передачи нескольких слов за один запрос (режим Multiword-DMA). Уже в конце 1993 г. была налажена поставка соответствующих комплектов микросхем для производителей жестких дисков и DMA-контроллеров.

Сразу необходимо отметить, что инициирование DMA-передачи данных занимает довольно много времени, поэтому такой режим работы имеет смысл только тогда, когда передаются друг за другом сразу несколько слов данных в течение одного сеанса работы с шиной. При одиночном режиме устройство для передачи каждого слова вырабатывает сигнал запроса DMARQ (DMA Request) и сбрасывает его по сигналу DMACK# (DMA Acknowledge), подтверждающему каждый цикл обмена. При множественном режиме на сигнал "DMARQ" хост отвечает потоком циклов, сопровождаемых сигналами "DMACK#". При этом запрос не снимается на весь период передачи данных.

Каждый из режимов PIO и DMA имеет несколько разновидностей, характеризующих способ обмена и длительность цикла передачи одного слова, от которых зависит скорость передачи. Режимы DMA делятся на однословные (single word) и многословные (multiword), характеризуются различными временными характеристиками циклов обмена. Отсюда и такое "разнообразие" (см. таблицу).

Режим DMA Тактирование (минимальное время цикла), нс Максимальная скорость передачи (МБ/с) Спецификация
Single word
    2,08 АТА
    4,16 АТА
    8,33 АТА
Multi word
    4,12 АТА
    13,3 АТА-2
    16,6 АТА-2
Ultra DMA/33
UDMA/33 120* 33,3 Ultra ATA

* - необходимо учесть, что за каждый такт передаются два слова данных (используются и передний, и задний фронты тактирующего сигнала)

IDE FIFO Size

опция установки размера IDE-буфера, построенного по принципу "первым пришел - первым ушел". Размер такого буфера был вполне приличным - 64 байта. Можно было выбрать либо полный размер буфера, либо половинный ("32 bytes"). Использование прошедшего времени указывает на древность этой опции.

IDE HDD Auto Detection

- опция, функция "BIOS Setup", позволяющая автоматически регистрировать в системе EIDE-устройства, а также некоторые IDE-диски. Эта же функция позволяет установить автоматически и режим работы жесткого диска, а точнее метод адресации, протокол обмена: Normal, LBA или же Large. Для более старых IDE-дисков возможны ошибки в процессе автоопределения параметров жесткого диска, и их параметры необходимо будет ввести вручную.

Представленная опция является наиболее привычной для массового пользователя, а с другой стороны, в таком виде она уже не способна решать проблемы современных компьютерных систем с дисками большой емкости. Вот как решает такие задачи опция " IDE Translation Mode ":

"Standard CHS" - стандартное количество цилиндров (не превышает 1024), головок чтения/записи, секторов. Аналогично "Normal",

"Logical Block" - аналогично "LBA",

"Extended CHS" - расширенная адресация для дисков с физическим количеством цилиндров более 1024. Предназначено для дисков большой емкости,

"Auto detected" (по умолчанию) - по сути предназначено для дисков с LBA-трансляцией (Logical Block Addressing).

Внимание! Не все пользователи однозначно понимают принципы трансляции, установки параметров дисков и зачастую ошибаются в процессе автоопределения параметров. Грубейшей ошибкой являются попытки изменить тип трансляции (адресации) для отформатированных дисков с информацией. Для более детального изучения этой темы имеет смысл познакомиться со специальной литературой.

Максим. к-во секторов (512 байт/сектор) Максим. количество головок Максим. количество цилиндров Максим. емкость диска
      504 МБ
      8,4 ГБ
      136,9 ГБ

Normal - максимальное количество цилиндров ("C" от cylinder), головок ("H" от heads), секторов ("S" от sector) ограничено 1024, 16, 63 соответственно.

LBA (Logical Block Adressing) - "логическая адресация блоков". При таком способе адресации определенный блок данных на носителе задается не с помощью дорожки, головки, сектора, а его логическим адресом. Преобразование этого адреса в номер цилиндра, головки, сектора осуществляется внутри жесткого диска контроллером. LBA-адресация начала внедряться и использоваться в 1994 г. совместно со стандартом EIDE (Extended IDE). В те времена возникла интересная ситуация. Выпускавшиеся новые EIDE-диски очень часто устанавливались в устаревшие системы с BIOS, не поддерживавшим LBA. Жесткие диски шли со специальными драйверами, которые производители дисков создали для обхода BIOS. И в более поздние времена не обходилось "без обмана", поскольку BIOS не в состоянии был воспринять число цилиндров свыше 1024. При установке LBA-режима в n раз уменьшается количество цилиндров, во столько же раз увеличивается число головок. При этом, к сожалению, уменьшается форматированная емкость диска при округлении дробного числа цилиндров. Метод LBA соответствует "Sector Mapping" для SCSI. BIOS SCSI-контроллера выполняет эти задачи автоматически, т.е. для SCSI метод логической адресации был характерен изначально.

Large - редко встречающийся на практике метод адресации. Предназначался для устройств, количество цилиндров которых превышало 1024, при этом такие жесткие диски не поддерживали LBA.

IDE HDD Block Mode

если опция включена ("Enabled"), BIOS автоматически определяет, поддерживает ли жесткий диск "блочный" режим, и, если поддерживает, то включает эту поддержку. BIOS автоматически определяет оптимальный размер блока жесткого диска и контроллирует этот параметр в процессе чтения/записи данных. Использование этой опции позволит применить мультисекторное чтение/запись (передача данных по несколько секторов одновременно), что значительно повышает скорость работы. В обычном режиме контроллер жесткого диска передает данные в систему посекторно. Необходимо помнить, что не все старые жесткие диски могут работать в таком режиме. Если жесткий диск не поддерживает "Block mode", то необходима установка опции в "Disabled".

"Блочный" режим также называется block transfer, multiple commands или multiple sector read/write, а опция может называться также " IDE Block Mode ", " IDE HDD Block Mode Sectors ", " Multi-Sector Transfers ". В некоторых случаях пользователю может быть предложен параметр "Maximum" (или "HDD Max"), устанавливающий количество секторов в блоке равным максимальному значению, что, однако, не всегда является оптимальным режимом для накопителя. Для установки наилучшего значения необходимо обратиться к документации жесткого диска.

"AMI BIOS" содержит аналогичную опцию под названием, как правило, " Multiple Sector Setting " с возможными значениями параметров: "Disabled", "Auto Detected" (по умолчанию), "4 sec/block" и "8 sec/block". В общем случае ко всем приведенным значениям (с учетом различных версий BIOS) можно добавить еще 2, 16 и 32 сектора в блоке.

Вниманию пользователей "Windows NT"! Работа в таком режиме может привести к потере информации на жестком диске.

IDE Multiple Sector Mode

- если опция "IDE DMA Transfer Mode"(301) включена, то предоставляется возможность установить количество секторов, передаваемых в едином блоке (в поточном режиме). Максимальное количество секторов ограничено 64-мя. Поскольку речь идет о "блочном" режиме передачи, то эта опция аналогична вышеприведенной.

Блок данных. Этот термин используется для обозначения фрагмента данных, передаваемого с помощью одного из режимов pio. Блок данных передается между контроллером и устройством как единое целое. В большинстве случаев (за исключением команд "read multiple", "write multiple", "read long" и "write long" - осуществляются в pio-режимах) блок данных представляет собой один сектор (512 байт).

Несколько дополнительных слов о командах IDE-интерфейса.

Identify Device - команда идентификации позволяет считать из контроллера блок из 256 слов, характеризующих устройство.

Write DMA, Read DMA - команды, реализующие DMA-режимы.

Read Multiple - команда чтения в блочном режиме. Блочный режим отличается от обычного (со стандартным обменом по PIO) тем, что запросы прерывания вырабатываются не на каждый сектор, а на блок секторов, размер которого задается командой

Set Multiple Mode. Блочный режим за счет сокращения числа прерываний, обслуживаемых процессором, в многозадачной системе позволяет повысить производительность работы жестких дисков на 30%. В однозадачной системе существенного выигрыша от блочного режима нет.

Read Long - команда "длинного" чтения считывает сектор данных (512 байт) вместе с контрольными байтами (их количество задается производителем диска и обычно составляет 4 байта). Данные считываются словами (16 бит), а контрольные байты - 8-битными, т.е. побайтно. Некоторые ATA-диски неспособны быстро передавать байты ECC вслед за данными. Для их считывания необходимо использовать низкоскоростной и 8-битный обмен по PIO Mode 0 и DMA 0 (режим "Single word").

Команды управления энергопотреблением:

Idle - команда переводит устройство в состояние ожидания,

Standby - команда перевода устройства в дежурный режим. Контроллер способен принимать команды, но доступ к носителю потребует определенного времени,

Sleep - перевод в режим "сна". Время "пробуждения" может доходить до 30 сек.

IDE PIO Modes

Primary Master

Primary Slave

Secondary Master

Secondary Slave

опции-меню назначения каждому из возможно четырех жестких дисков (E)IDE-интерфейса оптимального PIO-режима (Programmable Input/Output). Возможные значения: "Auto" (по умолчанию), "Mode 0", "Mode 1", "Mode 2", "Mode 3", "Mode 4". Режимы 0..2 относятся к обычным IDE-дискам (стандаpт ATA), 3 и 4 - к EIDE (ATA-2), pежим 5 - к ATA-3. Понятно, что в автоматическом режиме система выберет для каждого из дисков наилучший скоростной режим передачи данных. Но надо помнить, что автоматическая установка PIO-режима производится в соответствии с возможностью автоопределения функционирования жесткого диска и объемом информации, полученным от устройства. Если у пользователя имеются сомнения в правильности автоопределения PIO-режима, то в соответствии с документацией на жесткий диск пользователь может изменить режим PIO для любого из дисков. BIOS в режиме "Auto" может также неправильно идентифицировать PIO-режим EIDE-диска, и последний не распознается. Для использования режимов 3 и 4 необходимо использование в системе EIDE-дисков.

Аналогичные (четыре!) опции могут называться также " IDE Primary Master PIO " и т.д.

Опция " Fast Programmed I/O Mode(s) " предлагает такие значения: "Disabled", "Auto detected", "PIO0",... "PIO4". Опция с тем же названием неожиданно предложила значения "Disabled" и "Auto Detected" (по умолчанию). Первое приводит к установке скоростных характеристик, меньших чем оптимальные, "Auto Detected" устанавливает максимально возможную скорость.

Опция может называться также " Mode PIO Transfer Data " или " Transfer Mode ". Последняя опция предложила такой набор значений: "Auto", "Default" (равносильно "Fast PIO 1"), "Fast PIO 1", "Fast PIO 2", "Fast PIO 3", "Fast PIO 4", "FPIO 3 / DMA 1", "FPIO 4 / DMA 2". Понятно, что речь идет каждый раз о параметрах четырех жестких дисков, или двух для более старых систем. В этом случае опции могут называться " IDE Master PIO Mode " (" Master Drive PIO Mode ") и " IDE Slave PIO Mode " (" Slave Drive PIO Mode ").

PIO режим Тактирование (минимальное время цикла), нс Максимальная скорость передачи (МБ/с) Спецификация
PIO Mode 0   3.3 ATA
PIO Mode 1   5.2 ATA
PIO Mode 2   8.3 ATA
PIO Mode 3 180 IORDY 11.1 ATA-2
PIO Mode 4 120 IORDY 16.6 ATA-2 (FAST ATA)
PIO Mode 5 100 IORDY 20.0 ATA-3

PIO (Programmable Input/Output - "программируемый ввод/вывод") осуществляется центральным процессором и работает путем передачи данных по определенным адресам ввода/вывода (см. подраздел "Порты"). Режимы PIO определяют, насколько быстро данные могут передаваться между диском и контроллером. При их использовании задействуются регистры центрального процессора системы. Но это не все! Режимами PIO, или DMA, определяются величина пакетов передаваемой информации, способ их кодировки, скорость и последовательность передачи, все временные характеристики цикла обмена. В зависимости от режимов устанавливаются различные времена циклов, поэтому скорости передачи могут меняться в очень широких пределах (см. таблицу).

При получении команды "Identify Drive" диск возвращает, наряду с другими параметрами, информацию о поддерживаемых режимах PIO и DMA. Эти параметры можно определить и с помощью специальных утилит. Установка режима передачи осуществляется по значению одного из регистров - SC (регистра счетчика секторов ATA-устройств). Через один из режимов работы этого регистра и происходит управление режимом обмена.

Режимы ATA-2 (PIO 3 и PIO 4) используют аппаратное управление потоком данных. Если быть точным, то Enhanced IDE включает операции, называемые "управление потоком с использованием IORDY", которые позволяют диску включать пакетный режим передачи для 100%-ного использования полосы пропускания шины. Режим управления потоком передает инициативу устройству (диску) и позволяет избавиться от неэффективных "слепых" режимов PIO за счет установки полосы пропускания контроллера в соответствии с возможностями винчестера. Это означает, что в тех случаях, когда доступна вся полоса, винчестер будет управлять обменом данными с хост-адаптером.

Что это за сигнал? "IORDY" (Input/Output Ready) - сигнал от EIDE-винчестера, подтверждающий завершение цикла обмена с контроллером. Другие названия - "CHRDY", "IOCHDRY". Использование "IORDY" позволяет скоростному винчестеру затянуть цикл обмена с контроллером, когда он не успевает принять или передать данные. Это дает возможность свести стандартную длительность цикла обмена к минимуму, предельно увеличив скорость, а при необходимости удлинять отдельные циклы при помощи "IORDY". Для этого сигнал должен поддерживаться и винчестером, и контроллером. Управление потоком со стороны диска включается контроллером с помощью команды "Set Features", в результате чего такой обмен поддерживается одновременно и диском, и контроллером. Контроллеры, не поддерживающие "IORDY", могут приводить к потере данных при использовании быстрых режимов PIO; в этом случае следует использовать менее скоростные режимы. В некоторых источниках упоминается режим 5, однако распространения он не получил и стандартным не является.

При невозможности программировать режимы обмена индивидуально для каждого из устройств в системе и при подключении устройств, работающих оптимально в разных режимах, в системе будет установлен обмен со скоростью минимального из режимов. Отсюда, и стандартная рекомендация - не подключать к одному каналу жесткий диск и CD-ROM.

Режимы программируемого ввода/вывода достаточно эффективны только в однозадачных средах. Для многозадачных ОС режимы DMA более предпочтительны. Необходимо помнить, что высокоскоростные режимы множественного обмена по DMA реализуются драйверами операционной системы. Возможности программного конфигурирования драйвера определяют гибкость управления режимами DMA.





Дата публикования: 2014-11-03; Прочитано: 505 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.016 с)...