A 8

A 8



98 Anatomia PC

strzcm adresowej portów 1/0. Mimo iż specyfikacja dopuszcza by dowolny procesor mógł obsługiwać przerwania1' z dowolnego źródła, (a nawet za każdym razem z innego) w praktycznych realizacjach MP zwykło się dedykować jeden z CPU wyłącznie na potrzeby obsługi przerwań i operacji wejścia/wyjścia.

Specyfikacja Ml1 stanowi bardzo szerokie opracowanie, integrujące w sobie szereg najróżnorodniejszych opcji sprzętowych. W przypadku ogólnym możliwe jest jednoczesne występowanie w tym samym systemie UMA wielu procesorów i wielu zewnętrznych magistral 1/0 (np. VL-Bus i PCI).

Wszystkie niezbędne parametry takiego złożonego układu mul t i procesorowego przekazywane są systemowi operacyjnemu w formie specjalnie zdefiniowanej tablicy kon-figuracji Należy podkreślić, iż nawet tak skomplikowana architektura sprzętowa jest w pełni przezroczysta dla klasycznego oprogramowania pisanego pod zwykły komputer AT. To jedynie system operacyjny poszerzony zostaje o funkcje obsługi MP.

CPU

CPU

CPU

CACIC

CACHE

CACHE


CPU

CACHE


Rysunek 1.27.

Architektura komputera zgodnego ze specyfikacją Ml1

Magistrala wewnętrzna

1/0

PAMIĘĆ

i i


1/0

Magistrala zewnętrzna Magistrala zewnętrzna

Droga rozwoju procesorów Intela dość długo przebiegała w kierunku systemów jednoprocesorowych. Stała konieczność zachowania zgodności w dół zmuszała projektantów' do dublowania pewnych anachronizmów, nawet w rodzinach procesorów' najnowszej generacji. Zintegrowanie takich wybitnie jednoprocesorowych struktur w ramach nowoczesnej architektury multiprocesorowej nie jest łatwe. Szczególnie mało podatny na przeróbki okazał się panujący w niezmiennej formie od czasu pierwszego komputera AT system obsługi przerwań sprzętowych.

Specyfikacja MP definiuje w' tym przypadku pewną nadbudowę do standardu. W tym miejscu pojawia się pojęcie kontrolera APIC (Advanced Programmable Interrupl Con-

1

Zagadnieniom przerwań poświęcony jest jeden z kolejnych rozdziałów, którego przestudiowanie proponuję Czytelnikom nic zaznajomionym jeszcze z tą tematyką.


Wyszukiwarka

Podobne podstrony:
A8 48 Anatomia PC adresów wejścia-wyjścia rozpoznaje tylko 1024 z nich - są to porty ulokowane w za
A8 18 Anatomia PC Procesor wykonany jest w tzw. architekturze superskalamej, co oznacza możliwość j
A8 108 Anatomia PC Intel jako pierwszy upowszechnia SIMD dla potrzeb zwykłego użytkownika. Inne fir
A8 118 Anatomia PC 63    48 4 /    32 31    
A8 138 Anatomia PC 138 Anatomia PC -MF-MW A EN
A8 68 Anatomia PC 68 Anatomia PC - SERR AD[63-32] C/-BE[7—4] PAR64 -REQ64 (System Error) sygnał
A8 78 Anatomia PC bil 5    (66 MHz Capable) - bit jesi ustawiany, gdy urządzenie
A8 128 Anatomia PC •    Procesor (jeżeli nie zablokowano obsługi przerwań sprzętowyc
A8 128 Anatomia PC •    Procesor (jeżeli nie zablokowano obsługi przerwań sprzętowyc

więcej podobnych podstron