PIO mode
Другие идентичные названия опции: PIO mode, Ide Primary master pio, Primary master pio.
В BIOS существует несколько опций, предназначенных для оптимизации работы контроллера IDE. Одной из таких опций является опция PIO mode. Она предназначена для настройки взаимодействия контроллера IDE и процессора в режиме ввода-вывода данных PIO. Пользователь может выбрать следующие варианты значений опции: Auto, 0, 1, 2, 3, 4.
Содержание статьи
Принцип работы
Технология PIO (Programmed Input/Output – Программируемый ввод/вывод) предназначена для обмена информацией между двумя устройствами компьютера. При этом обмен данными осуществляется под управлением центрального процессора. В большинстве случаев технология Programmed Input/Output используется для работы контроллера жестких дисков с памятью, причем в тех случаях, когда невозможно использование для этой цели режима прямого доступа к памяти (DMA). В большинстве случаев применение технологии DMA предпочтительнее, однако, для ее использования зачастую требуется специальный драйвер DMA, установленный в операционной системе.
В то же время, далеко не все операционные системы имеют в своем составе драйвер DMA. Например, к таким операционным системам относится MS-DOS. Поэтому использование данной технологии в таких операционных системах может являться единственным выходом, особенно, если BIOS материнской платы также не поддерживает драйвер DMA.
Существует несколько скоростей обмена данными в режиме PIO – от режима 0 (самый медленный) до 6 (самый быстрый). Жесткие диски поддерживают лишь режимы работы от 0 до 4, а остальные используются для работы с флэш-накопителями.
Опция PIO mode позволяет пользователю настроить параметры работы контроллера IDE в режиме PIO. В зависимости от различных режимов работы может изменяться и скорость обмена данными между накопителем и процессором.
Режим PIO | Максимальная пропускная способность, Мбит/c | Стандарт ATA |
0 | 3,3 | ATA-1 |
1 | 5,2 | ATA-1 |
2 | 8,3 | ATA-1 |
3 | 11,1 | ATA-2 |
4 | 16,6 | ATA-2 |
Выбор определенного значения опции PIO mode устанавливает режим PIO, соответствующий его номеру. Выбор значения Auto позволяет BIOS самой подобрать подходящий режим работы.
Большинство современных накопителей поддерживают режим PIO равный 4. Однако для многих старых накопителей может понадобиться более медленный. Например, накопители ZIP поддерживают лишь 0(нулевой).
Какое значение опции следует выбрать?
В большинстве случаев следует выбрать значение опции PIO mode, равное Auto. Этот вариант позволит BIOS автоматически контролировать выбор необходимого режима PIO.
Однако существует ряд случаев, когда требуется установить вариант опции PIO mode вручную. Устанавливать вариант работы PIO вручную рекомендуется в тех случаях, если:
- BIOS не способна автоматически определить необходимый режим
- Пользователя не устраивает выбранный BIOS режим, и ему требуется установить более быстрый
- Пользователя не устраивает выбранный BIOS режим, и ему требуется установить более медленный
Третий вариант может применяться в тех случаях, когда контроллер IDE нестабильно работает с автоматически выбранным BIOS режимом PIO. Данная ситуация возможна, например, в случае разгона шины PCI.
Устанавливая вариант опции PIO mode самостоятельно, вы должны помнить, однако, что выставление более быстрого режима, чем это предусмотрено BIOS, может привести к потере данных на накопителе.