BIOS KONFLIKTY doc


KONFLIKTY
 

[2003.12.21]


Korzystając z sygnałów przerwań, podzespoły komputera zwracają na siebie uwagę procesora. Po otrzymaniu takiego sygnału układ przerywa wykonywanie czynności, zezwalając danemu urządzeniu na dostęp - stąd angielska nazwa Interrupt Request (w skrócie: IRQ), czyli żądanie przerwania. W celu odróżnienia od przerwań software`owych nazywa się je również przerwaniami sprzętowymi.


POŚREDNICTWO

Żądania przerwań są zgłaszane przez wiele urządzeń sprzętowych, a procesor dysponuje tylko jednym wejściem sygnałów tego typu. Z tego względu jest konieczny element pełniący funkcję pośrednika. Zadanie to przejmuje kontroler przerwań - PIC (Programmable Interrupt Controller). Zintegrowany w mostku południowym ma zaledwie 15 wejść przerwań, czyli niezbyt wiele. W zwyczajnym komputerze (przeważnie) tylko cztery z nich (IRQ 5, 9, 10, 11) są dostępne podzespołom PCI. Pozostałe są zajęte przez nieodzowne elementy systemu, takie jak zegar czasu rzeczywistego i różne interfejsy - szeregowe IRQ 3, 4), równoległy (IRQ 7), stacji dyskietek (IRQ 6) i myszy PS/2 (IRQ 12), a także przez pierwszy (IRQ 14) i drugi kontroler dyskowy IDE. Każdy z nich rezerwuje po jednym przerwaniu na swoje potrzeby. Wyłączając w BIOS-ie interfejsy, które są CI zbędne, możesz zwalniać przerwania. Wyjątek stanowią aktualne chipsety, których mostek południowy jest wyposażony w kontroler APIC (Advanced PIC). Kontrolery tego typu opracowano do systemów wieloprocesorowych, np. mostek południowy ICHo zintegrowany w chipsecie Intel 810 udostępnia aż 24 wejścia przerwań. Warunkiem jest stosowanie z systemu operacyjnego obsługującego zestawy wieloprocesorowe (np. Windows 2000, XP).

DZIELENIE - TRUDNA SPRAWA

Aby przeciwdziałać wspomnianemu deficytowi, wprowadzono IRQ-Sharing, czyli możliwość współdzielenia jednego przerwania przez kilka urządzeń PCI. Jednak to, co w teorii zdaje się pewnym rozwiązaniem, w praktyce wygląda zupełnie inaczej. Urządzenia współdzielące przerwania przestają działać bez zarzutu. Notoryczne konflikty wywołują karty dźwiękowe i telewizyjne - zwłaszcza gdy dzielą jedno przerwanie ze sobą lub z kartą sieciową. Przyczyna leży zazwyczaj po stronie sterowników. W rezultacie podzespoły nie funkcjonują tak, jak życzy sobie użytkownik. Oznaką konfliktu przerwań może być nawet drgający kursor muszy. Aby rozwiązać problemy związane ze współdzieleniem przerwań, producenci płyt głównych próbują równomiernie rozdzielać wolne przerwania na elementy i gniazda PCI. Jednak dysponując określonym mostkiem południowym w chipsecie, wiele płyt głównych może przydzielać urządzeniom PCI zaledwie cztery przerwania. Dopiero nowe chipsety wyposażone w specjalne mostki południowe - takie jak ALI M1535D+, stosowany m. In. W chipsecie Magik1, czy Intel ICH2, stosowany m. In. W chipsecie i845 - oferują aż osiem przerwań do podziału na urządzenia PCI




wydawca:
© PC WORLD COMPUTER nr 10/2002 (4)
dział: W PRAKTYCE



Wyszukiwarka

Podobne podstrony:
rozwiązywanie konfliktów doc
RozwiÄ…zywanie konfliktĂlw doc
BIOS Iterpretacja doc
Ludwik Gumplowicz jako klasyk teorii konfliktu doc
Bios All doc
BIOS W ZŁYM NASTROJU Very important doc
BIOS Wizard opis doc
BIOS Aktualizacja UPGRADE doc
BIOS 3 opis programu doc
Konflikty w Europie po II WŚ doc
2 Udział programu BIOS podczas rozruchu komputera doc
BIOS W ZŁYM NASTROJU doc
Pielegniarka w Instytucji Medycznej Konflikt rol i konflikt w roli
Teoria organizacji i kierowania w adm publ prezentacja czesc o konflikcie i zespolach dw1
europejski system energetyczny doc
Konflikt 6

więcej podobnych podstron