Головна

X ECP DMA Select

  1.  A Selection of Lies about Hitler
  2.  Answer all the questions on the basis of what is stated in the passage. For each question select the best answer A, B, C, D.
  3.  End Select
  4.  End Select
  5.  PQuestion (QuestionList [QuestionTreeView.Selected.Index]). Name
  6.  SELECT MULTIPLE
  7.  Selected Bibliography 253 Index 255 About the Disk 261

- (Вибір каналу 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), режим 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.

 




 Функції конфігурації розподілу ресурсів |  Configuration Mode |  Resources Controlled By |  USB IRQ |  TypeF DMA Buffer Control1 (2) |  Typematic Rate Setting |  X Typematic Rate Delay (msec) |  Serial, Parallel Port. |  UART2 Mode Select |  IR Duplex Mode |

© um.co.ua - учбові матеріали та реферати