На головну

USB IRQ

- (Переривання шини USB). Параметр дозволяє / забороняє призначення переривання для контролера шини USB. Оскільки в системі може не вистачати вільного переривання, дозволяти цей параметр слід тільки при наявності пристрою на шині USB. Також були помічені конфлікти при одночасному використанні USB-пристроїв і звукових карт на чіпах "Aureal", і це було пов'язано з розподілом переривань. Так що потрібно уважність. Може приймати значення:

"Enabled" - дозволено,

"Disabled" - заборонено.

Опція може носити назву "Assign IRQ For USB"Або"Use An IRQ for USB". Для останньої опції параметрами були" No "і" Yes ".

Use IRQ12 For Mouse Port

- Попередньо має сенс ознайомитися з розташованої вище опцією "PS / 2 Mouse Function Control" (243). У даній опції значеннями параметра служать "No" і "Yes", що абсолютно ідентично зазначеної опції і відноситься до використання в системі PS / 2-миші.


DMA

DMA (Direct Memory Access - "прямий доступ до пам'яті", або ПДП). Це спосіб (механізм, технологія) обміну даними між зовнішнім пристроєм і пам'яттю без участі процесора, що може помітно знизити навантаження на процесор і підвищити загальну продуктивність системи. Необхідно сказати, що "прямий доступ до пам'яті" існував в електронній обчислювальній техніці задовго до появи перших ПК. Він здійснюється через DMA-контролер - спеціальний чіп, який одержує первинну команду на перенесення даних від центрального процесора. Канали DMA призначені для передачі масивів інформації по 8- або 16-бітовим шинам одночасно. На відміну від портів введення / виводу канали DMA безпосередньо не повідомляються з центральним процесором, вони працюють безпосередньо з системною пам'яттю. Всього каналів DMA - 8 (від 0 до 7).

Спочатку DMA-контролер замислювався, перш за все, для розвантаження CPU від тривіальних завдань, наприклад, контролю флоппи- дисководів або жорстких дисків (на PC / XT DMA-каналів було 4). Починаючи з комп'ютерів PC / AT передача даних від жорстких дисків і до них стала здійснюватися вже не через канали DMA, а через програмований введення / виведення.

Починаючи з Intel 80386, процесори мають власний пристроєм управління пам'яттю (MMU - Memory Management Unit), яке перераховує логічні адреси у фізичні. DMA-контролери "нічого не знають" про розрядності адрес. Тому, щоб мати можливість застосовувати DMA разом з управлінням віртуальною пам'яттю, потрібно зарезервувати в якості DMA-буфера якусь область пам'яті в першому мегабайті адресного простору, де логічні і фізичні адреси збігаються. У цю область DMA-контролер записує дані, перш ніж вони будуть скопійовані процесором з цього буфера. Ця технологія, яка називається подвійний буферизацією, неефективна.

Основними "споживачами" каналів DMA є звукові карти, CD-ROM-дисководи більш ранніх випусків. В обох випадках швидкість передачі не перевищує 500 Кб / с. Максимально можлива швидкість передачі даних по DMA-каналах (близько 2 Мб / с) значно перекриває потреби 8-бітної звукової карти. Якщо ж необхідно здійснити швидкий обмін інформацією, то в цьому випадку DMA не використовується - процесор бере на себе управління процесом перенесення інформації, перекриваючи всі допустимі здатності DMA-каналів.

Ще одне зауваження. Можливість використання одного IRQ декількома картами розширення вимагає підтримки з боку драйверів і реалізується на рівні конкретного програмного продукту. Використання різними картами (або пристроями) одного каналу DMA в принципі можливо, але пов'язано з безліччю проблем і тому не рекомендується. Найпростіший приклад! При одночасному використанні DMA-каналу звуковою картою і портом принтера може виникнути тріск в динаміках або "зависання" відтворення звуку.

Невелике уточнення. Цикл DMA починається з запиту DMA від виконавця, який бажає зробити обмін. Після звільнення шини поточним задатчиком (наприклад, процесором) контролер DMA формує відповідний сигнал - "DACK" (DMA Acknowledge - підтвердження ПДП), що говорить про надання каналу DMA запит його пристрою.

 DMA-канал  Розрядність  призначення
 вільний (раніше використовувався в PC / XT для поновлення пам'яті
 зазвичай задіюється під звукові або мережеві карти
 контролер floppy-дисководів
 вільний (в PC / XT забезпечував передачу даних від HD), іноді використовується EPP-функцією паралельного порту
 каскадирование для 8-розрядного контролера (координація між "старим" і "новим" чіпами DMA)
 вільний (часто задіюється під 16-розрядні звукові карти)
 вільний
 вільний

DMA Clock

ця опція дозволяє встановити швидкість DMA-каналів, що дорівнює повній або половинній системної тактовій частоті. Правда, занадто висока тактова частота може становити небезпеку або виявитися завищеною для деяких мікросхем. Опція може носити назву "DMA Clock Selection"Або"DMA Clock Speed". Значення параметрів могли мати такий вигляд:" BUSCLK / 2 "," BUSCLK "або" ISA / 2 "," ISA ".

Була зустрінута опція і з назвою "Fast DMA Only". Тільки для неї висока швидкість передачі по DMA-каналах реалізовувалася через" Enabled ". Всі перераховані опції в такому вигляді вже не зустрічаються.

DMA Line Buffer Mode

- Використання цієї опції дозволяє DMA-даними накопичуватися в буфері з тим, щоб не переривати роботу PCI-шини. Коли встановлено значення "Standard", лінійний буфер буде застосовуватися в одиночному режимі передачі. "Enhanced" установка дозволяє оперувати з даними в 8-байтним режимі, що природно більш ефективно.

DMA n Assigned to

- (Канал DMA з номером n призначений на ...). Опція стає доступною користувачеві при "ручному" контролі над ресурсами. Відповідно до цієї опції кожному каналу DMA системи може бути призначений один з наступних типів пристроїв:

"Legacy ISA" (класичні ISA-карти). Це стандартні карти для ISA-шини, такі як модеми або звукові карти, без підтримки "Plug & Play". Ці карти вимагають призначення каналів DMA відповідно до документації на них,

"PCI / ISA PnP" (пристрої для шини PCI або пристрої для шини ISA з підтримкою Plug & Play).

Даної опції абсолютно ідентична "DMA Channel n"З параметрами" PnP "і" ISA / EISA ". Природно, що це не одна опція, а невелике підміню з можливістю установки типу пристрою по 0, 1, 2, 3, 5, 6 і 7-му каналах DMA.

опція "DMA-n Type"Зустрічалася і раніше, застосовується і в більш сучасних системах. Тому в якості параметрів зібраний, мабуть, весь можливий ряд значень:" Normal ISA "," PC / PCI "," Distributed "," LPC DMA ".

Специфікація LPC (Low Pin Count) була розроблена "Intel" ще в 1997 р і почала використовуватися в системних наборах 8xx, першим з яких був 810-й. Ця шина була покликана замінити застарілу шину ISA в тих системах, де без неї поки ще не можна обійтися. Зокрема, до неї можна підключати контролери флоппі-дисководів, паралельні і послідовні порти, контролер клавіатури і т.п. Тобто мова йде про всю низкоскоростной периферії, хоча тактова частота інтерфейсної шини становить ні багато, ні мало - 66 МГц.

DMA n Used By ISA

(Канал DMA з номером n використовується на шині ISA). Параметр може приймати значення:

"No / ICU" (немає / конфігураційна утиліта для ISA). Якщо встановлено це значення, то BIOS може розпоряджатися цим каналом DMA на свій розсуд. Для DOS настройка параметрів в цьому випадку виконується за допомогою програми ICU (ISA Configuration Utility) від "Intel", яка раніше зрідка додавалася до материнських плат. Вона запитувала у користувача необхідні дані і завантажувала їх при подальшому пуску ПК,

"Yes" (так). Чи означає примусове звільнення каналу DMA для будь-якої карти на шині ISA, що не підтримує технологію "Plug & Play". Рекомендується завжди вказувати "Yes" для таких карт і потрібних їм каналів DMA, так як в противному випадку BIOS може призначити канал, жорстко використовуваний будь-якої картою на ISA, інший карті, що може викликати навіть припинення нормальної роботи комп'ютера.

DMA Wait States

- Цією опцією встановлюється кількість тактів очікування перед початком передачі даних по DMA-каналах. Зменшення значення підвищує швидкодію, але у користувача залишається резерв для повернення назад при виникненні збійних ситуацій. У деяких випадках версія BIOS може надати можливість такого регулювання окремо для 8- і 16-бітових каналів:

"8-Bit DMA Cycle Wait States",

"16-Bit DMA Cycle Wait States".

При цьому пропонується наступний ряд значень: 1T, 2T, 3T, 4T.

Extended DMA Registers

- (Розширені DMA-регістри). В межах AT-стандарту DMA оперує в межах 16 МБ пам'яті, що адресується. Якщо встановлено "Enabled", DMA охоплює всі 4 ГБ пам'яті, що адресується 32-бітного процесора.

!!! При використанні деяких системних плат з процесорами 386 і 486 адресація пам'яті понад 16 МБ може викликати складності, пов'язані з контролером прямого доступу до пам'яті. Якщо в роз'ємі шини ISA встановлений адаптер, який використовує канал DMA, то при установці пам'яті об'ємом більше 16 МБ можуть виникнути проблеми, оскільки архітектура шини ISA дозволяє організувати канал DMA тільки в межах перших 16 МБ.

PCI / PNP ISA DMA Resource Exclusion

- В даному випадку це спеціалізоване підміню "Phoenix BIOS", за допомогою якого можна індивідуально блокувати окремі DMA-канали та надати їх стандартним ISA-карт (тобто не Plug & Play картками). Саме ж підміню має наступний вигляд:

DMA 0: [Available]

DMA 1: [Available]

DMA 2: [Available]

DMA 3: [Available]

DMA 5: [Reserved]

DMA 6: [Available]

DMA 7: [Available]

Параметр "Available" означає, що DMA-канал може бути використаний PCI- і P & P ISA-картами. Значення "Reserved" означає, що DMA-канал не може бути використаний цими ж пристроями.




 PCI Latency Timer (PCI Clocks) |  PCI Preempt Timer |  Peer Concurrency |  Init AGP Display First |  Onboard Parallel Port |  Onboard PCI IDE Enable |  PS / 2 Mouse Function Control |  USB Keyboard Support |  Функції конфігурації розподілу ресурсів |  Configuration Mode |

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