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