100 Anatomia PC
Obszary zacieniowane na rysunku 1.28 pokrywają układy wyłączone z ruchu. Procesory AP uaktywniane są dopiero w momencie zakończenia czynności wstępnych związanych z rozruchem. Do momentu załadowania systemu operacyjnego i przekazania mu sterowania, układ stanowi maszynę jednoprocesorową dobrze znaną z architektury komputera PC/AT. Z punktu widzenia kontrolerów APIC, układ przechodzi do trybu pracy zwanego PIC-Mode20. Przerwania omijają elementy APIC i kierowane są bezpośrednio do obsługi przez procesor BSP.
Wymuszenie tego trybu odbywa się za pośrednictwem bitu bO rejestru IMCR. Dostęp do niego możliwy jest poprzez dwa porty I/O: 0x22 (adres) i 0x23 (sterowanie):
mov al , 0x70 ;
out 0x22 , al ; selekcja IMCR
nov al , 0x00 ;
out 0x23 , ol ; wymuszenie trybu PIC
Załadowanie systemu operacyjnego kończy fazę przygotowawczą i pozwala na przej ścic do wykonywania aplikacji w trybie multiprocesorowyrn
Rysunek 1.29.
Architektura komputera podczas pracy w trybie mul tiprucesoro wym
BSP
AP 1
AP 2
CPU 1
CPU 2
CPU 3
20 Zgodnie z omawianą lu specyfikacją YfP, kompatybilność z. architekturą AT może być zachowana na drodze przejścia do trybu PIC Modę lub Viitual Wite Modę. W książce tej omów iony zostaje jedynie pierwszy z tych trybów.