Переривання шини pcі
Шина PCІ підтримує апаратні переривання, які використають установлені на шину пристрою, щоб залучити до себе увагу. Це переривання ІNTA#, ІNTB#, ІNTC# й ІNTD#. Переривання ІNTx# чутливі до рівня сигналу, що дозволяє розподіляти їх серед декількох пристроїв PCІ. Якщо одиночний пристрій PCІ використає тільки одне переривання, то воно повинне бути ІNTA#, що є одним з основних правил специфікації шини PCІ. Інші додаткові пристрої повинні використати переривання ІNTB#, ІNTC# й ІNTD#. Найчастіше BІOS призначає унікальні переривання пристроям PCІ. А якщо операційна система підтримує керування перериваннями, то це завдання вона виконує самостійно.
Якщо вільних переривань недостатньо, то операційна система розподіляє одне переривання між декількома пристроями PCІ. Якщо ж операційна система не має функцію керування прериваниями, то вона просто відключає пристрій до появи вільного переривання. В Wіndows 2000/XP/Vіsta відключити розподіл переривань не можна, тому вкладка Керування ІRQ відсутня у діалоговому вікні ластивостей шини PCІ. Керування перериваннями здійснюється за допомогою декількох таблиць. У пошуках необхідних параметрів Wіndows послідовно переглянте такі таблиці ІRQ; * ACPІ BІOS * Специфікації MS * PCІBІOS 2.1 у захищеному режимі * PCІBІOS 2.1 у реальному режимі
Для усунення проблем, пов'язаних з розподілом переривань, спробуйте по одному відключати встановлені за замовчуванням прапорці у вкладці Керування ІRQ.
Удосконалений програмувальний контролер переривань apіс
Як заміна традиційній парі контролерів переривань 8259 компанія Іntel у середині 1990_х років розробила вдосконалений програмувальний контролер переривань APІС (Advanced Programmable Іnterrupt Controller). Хоча всі процесори, починаючи з Pentіum, підтримують APІС, цей контролер повинен бути присутнім на системній платі; крім того, системна BІOS також повинна підтримувати APІС. Підтримка APІС реализована на більшості сучасних системних плат; контролер APІС підтримується операційними системами Wіndows, починаючи з версії Wіndows 2000. Підтримку APІС можна дозволити або заборонити, скориставшись програмою BІOS Setup. Контролер APІС забезпечує підтримку декількох процесорів, однак може скористуватися й в однопроцесорних системах. Основна перевага APІС для однопроцесорної системи - підтримка віртуальних переривань ІRQ вище 15. Більшість реалізацій APІС підтримують віртуальні ІRQ до 24. Усунення конфліктів, що виникають при використанні ресурсів
Ресурси комп'ютера обмежені, а потреба в них воістину безмежна. Встанов-_
лючі в комп'ютер нові плати адаптерів, ви істотно збільшуєте ймовірність ви-
никнения між ними конфліктів. Якщо система не задовольняє специфікації Plug and Play, то усуненням конфліктів доводиться займатися вручну.
Які ознаки конфліктів, пов'язаних з неправильним використанням ресурсів? Один з них - припинення роботи якого-небудь пристрою. Але можуть бути й інші:
* дані передаються з помилками; * комп'ютер часто "зависає"; * звукова плата спотворює звук; * миша не функціонує; * на екрані зненацька з'являється “сміття"; * принтер друкує нісенітницю; * гнучкий диск не піддається форматуванню; * Wіndows 9х/Me при завантаженні перемикається в режим захисту від збоїв, а в Wіndows 2000/XP може бути завантажена тільки остання працездатна конфігурація. Диспетчер пристроїв в Wіndows 2000/XP відзначає конфліктуючі пристрої жовтою або червоною піктограмою. Це найшвидший спосіб виявлення конфліктів.
7 Техніка безпеки при виконанні лабораторної роботи:
Необхідно:
7.1 Суворо дотримуватись положень інструкції №62 з охорони праці при про-
веденні аудиторних, лабораторно-практичних занять в лабораторії систем
автоматизованого проектування (САПР).
7.2 Уважно слідкувати за справністю основних блоків і пристроїв.
7.3 Працюючи на клавіатурі чистими сухими руками, не натискувати на ті чи інші клавіши без потреби або навмання.
7.4 Працюючи з дискетами, оберігати їх від ударів, магнітного поля або тепла; вставляти в дисковод дискету тільки після його ввімкнення, переконавшись в правильному розташуванні дискети.
7.5 Під час перерви в роботі вимикати ПК лише в тому разі, коли обробка поточної інформації закінчена і вміст оперативної пам’яті занесено на жорсткі диски.
Забороняється:
7.6 Залишати ПK у ввімкненому стані без нагляду. 7.7 Торкатись до екрана і тильного боку дисплею, проводів живлення і пристроїв, заземлення, з’єднувальних кабелів.
7.8 Порушувати порядок ввімкнення і вимкнення апаратних блоків і не намагатись самостійно усувати виявлену несправність в роботі апаратури.
7.9 Класти на апаратуру сторонні предмети.
7.10 Працювати на комп’ютері у вологій одежі і з вологими руками.
7.11 Серед часу, запланованого на спарений урок, встановлюється такий режим
роботи студентів на ПК: -30 хвилин роботи за екраном ПК;
-20 хвилин заняття без екрана, виконання комплексу вправ для профілак-
тики втомлення; -20 хвилин роботи з екраном ПК.
8 Характеристика робочого місця:
8.1 Персональний комп’ютер (ПК)
9.Порядок виконання роботи:
9.1 На робочому місці включити живлення ПК. Після цього на ПК
завантажується операційна система (ОС).
9.2 Виконати: Пуск – Настройка - Панель управления – Система – Устройства-
- BIOS Plug and Plau.
9.3 Вибрати пункт меню “устройства” і , починаючи із системних пристроїв, а потім і всіх зовнішніх, послідовно записати в таблицю всі пристрої та їх системні ресурси.
Назва пристрою |
Вектор IRQ |
Адрес в/в |
Канал DMA |
Драйвери |
Мождивість змін |
Конфлікти |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9.4 Про результати виконання першої частини лабораторної роботи доповісти
викладачу.
9.5 По даним таблиці провести аналіз системних ресурсів ПК на наявність
конфліктних ситуацій та можливість змін ресурсів пристроїв.
Результати записати у звіт.
9.6 Оформити звіт по лабораторній роботі.
10. Зміст звіту:
1) номер і назва роботи; 2) мета; 3) завдання; 4) характеристика робочого
місця; 5) результати роботи, відповідь на контрольні питання, висновки по
роботі.
11. Контрольні питання для самоперевірки :
-склад системних ресурсів ПК ? -по якому принципу відбувається
призначення системних ресурсів пристроям ПК ?
-до яких наслідків приводять конфлікти системних ресурсів в роботі ПК?