Etapy uruchamiania systemu Windows XP System operacyjny

Transkrypt

Etapy uruchamiania systemu Windows XP System operacyjny
Etapy uruchamiania systemu Windows XP
System operacyjny Windows XP jest uruchamiany w dwóch etapach:
 uruchamianie sprzętu
 uruchamianie systemu operacyjnego
1. Uruchamianie sprzętu
 przeprowadzenie testu POST sterowanego przez pamięć ROM, podczas którego sprawdzane są
podstawowe urządzenia komputera
 testowanie karty graficznej (test przeprowadzony przez kartę graficzna)
 test procesora przeprowadzony przez POST, wyświetlenie informacji o procesorze
 przejęcie kontroli nad procesem uruchamiania przez BIOS (możliwość zmiany ustawień BIOS-u)
 testowanie pamięci RAM
 testowanie przez BIOS połączenia z dyskami twardymi, napędami optycznymi i stacjami
dyskietek
 wyświetlenie przez BIOS informacji o stanie komputera
 wywołanie przez BIOS kodu zwanego przerwaniem inicjującym systemu operacyjnego BIOS,
którego zadaniem jest odnalezienie dysku, który powinien być uruchomiony jako pierwszy
(zgodnie z ustawieniami zapisanymi w BIOS-ie)
 załadowanie do pamięci komputera programu rozruchowego zapisanego w MBR (główny rekord
rozruchowy znajdujący się zwykle w pierwszym sektorze dysku rozruchowego komputera) i
przekazanie sterowania procesem uruchamiania temu programowi
2. Uruchamianie systemu operacyjnego
 załadowanie przez MBR do pamięci komputera programu NT Loader (ntldr)
 odczytanie zawartości pliku boot.ini przez program NT Loader
boot.ini – zawiera informacje o wszystkich sektorach rozruchowych komputera; każda partycja dysku
zawiera własny sektor rozruchowy, który jest pierwszym sektorem
 wygenerowanie menu startowego na podstawie zawartości pliku boot.ini, jeżeli komputer ma
wiele partycji systemowych (opcjonalne)
 wywołanie przez NTLDR programu NTDETECT.COM, który przeprowadza test sprzętowy
systemu (sprawdza jakie elementy są zainstalowane w systemie)
 przekazanie sterowanie do NTLDR
 załadowanie przez NTLDR jądra systemu operacyjnego (plik System32/NTOSKRNL.exe)
 załadowanie przez jądro do pamięci pliku hal.dll (odpowiada za kontrolę nad warstwą
oddzielającą Windows od sprzętowych urządzeń komputera)
 załadowanie do pamięci sterowników niskiego poziomu (kontrolujących urządzenia) i plików
stanowiących uzupełnienie jądra systemu operacyjnego
 sprawdzenie przez system istniejących profili sprzętowych i ich załadowanie
 załadowanie sterowników sprzętowych wszystkich urządzeń znajdujących się w profilach
sprzętowych
 uruchomienie usług przeznaczonych do automatycznego uruchamiania
 wyświetlenie ekranu logowania

Podobne dokumenty