Windows XP jest uruchamiany w dwóch etapach: najpierw sprzed™ a następnie system operacyjny.
Uruchamianie komputera – sprzętu:
kiedy pojawia się zasilanie przeprowadzany jest test POST Power-on selft test. Jest to proces sterowany przez pamięć Rom na płycie głównej. Podczas tego testu sprawdzane som podstawowe urządzenia komputera.
Kontrola jest przekazywana do karty video która testuje sama siebie
Kontrolą na d procesem uruchamiania komputera przejmuje POST
Post testuje procesor i wyświetla informacje o nim
Po zakończeniu testu CPU kontrole nad procesem uruchamiania systemu przejmuje BIOS
Bios – oprogramowanie sprzętowe zapisane w pamięci będącej częścią płyty głównej które sprawuje kontrole nad działanie komputera zanim zostanie załadowane do pamięci oprogramowanie i sterowniki urządzeń komputera np. dyski twarde, napędy , porty szeregowe
Testowanie pamięci ram
BJOS przechodzi do sprawdzenia połączenia z dyskami twardymi , napędami CD i dyskietek
Jeśli ustawienia polaczenia nie sa zgodne z ustawieniami zapisanymi w BJOSIE pojawi się informacja o wystąpieniu błędu i proces uruchamiania komputera zostanie przerwany. BJOS wyświetla podsumowanie stanu komputera. BJOS wywołuje kod zwany przerwaniem i inicjucajcym systemu operacyjnego. Biosem. Kod odnajduje dysk który powinie być uruchomiony jako pierwszy zgodnie z ustawieniami zapisanymi w BIOSI. Dysk nosi nazwę dysku startowego.
Bios znajduje sysk startowy, laduje od pamięci komutera porgam zapisany w głównym rekordzie rozruchowym MBR i przekazuje steraowanie porce sam uruchamiana komputera temu programami
Faza uruchamiania komputera przechodzi w faze uruchamiana systemu operacyjnego
URUCHAMIANIA KOMPUTERA SO
Glowny rekord MBR jes to maly program zapisany zwykle w pierwszym sektorz. MBR systemu Windows XP ma tylko jedno zadanie do wykonania. Laduje do pamieci program o nazwie NTLOADER (NTLDR).
Zadanie m ntloadera jest odczytanie zawartiscu Oliku BOOT.ini . Boot.ini zawiera informacje o wszystkich sektorach rozruchowych komputera. Kazda partycja dysku zawiera własny sektor rozruchowy który jest pierwszym sektorem. Podzczas instalacji systemu opercayjnegoio tworzy sektor rozruchowy na partycji na ktoryej jest zainstalowany. Sektor będzie uzywany do uruchamiani systemu Windows.
Ntloader wywoluje program o nazwie ntdetect.com . Jeśli komputer ma wiele partycji systemowych ntldr korzysta z zawaratosci BOOT.ini do wygenerowanie menu z którego wybiera się system operacyjny i tryb w jakim chce Sue gi uruchomic. Jeżeli z menu zoostanie wybrany system Windows XP ntldr wywoluje program o nazwi ntdetect.com
Program ntdetect.com wykonuje pelny test sprzętowy systemu. Po sprawdzeniu jakie urzadzenia sa zainstalowane w systemie ntdetect wysyla te informacji i przekazuje informacje do programo mtdr
Mtdr uruchamia wybrana wersje systemu win xp ntoskrml w folderze system32 bedacym czescia folderu systemowego. Ntoskrml to program glowny systemu operacyjnego window inaczej mówiąc jest to jadro systemu.
Po zaladowanie do pamieci MTOSKRNL przejmuje kontrole nad procesem uruchamiania systemu operacujengo
- pierwszym krokiem jakie wykonuje jadro systemu jest zaladowanie do pamieci zawartrosci pliku HAL.dll. plik odpowiada za kontrola nadwarstwowa uniezależnię od sporzetu która jest warstwa bezpieczensta oddzielajaca systemu Windows od sprzętowych urządzeń komputera
- do pamieci ładowane sa sterowaniki niskiego poziomu
- dodatkowe pliki które stanowia uzupełninie jadra systemu
- w nastepnym kroku system sprawdza czy istnieje wiecej niż jeden profil sporzetowy jeśli nie to ładuje go do pamieci
-System laduje sterow3anuiki sprzętowe wszystkich irzadzen opisanych w profilu w tytm czasie na ekranie jest wyświetlane okno powitalne systemu Windows xp
- uruchamianie programow diagnostycznych lub konfiguracyjnych
- inicjalizacja usług skonfigurowanych jako uruchamianych podczas starty systemu
-tworzenie pliku stronnicowania na dyku twardym
-uruchamianie podsystemow systemu operacyjnego takij jak podsystem zabezpieczen
Wyświetlanie okna dialogowaego logowania oznacza pomyślne zainicjowanie jadra systemu operacyjnego. Po poprwanych zalogowaniu do dysdtemu uruchamianie jest srodowaisko uzytkowanika
Proces uruchamiania systemu Windows:
Zasialnie
TEST POST – sprawdza urzadzenie sprzętowe komputera i przekazuje sterowanie do BIOS
Bios sprawdza pozostale urzadzenia sprzętowe i laduje do pamieci zawartość MBR
MBR laduje do pamieci nTLDR który przejmuje sterowanie
Nlldr sprawdza zawartość pliku BOOT ini i na jej postawie generuj emanu rozruchowe jeśli zachodzi taka potrzeba
Ntldr laduje do pamieci zawartość pliku ntdetect com
Ntdetect com przeprowadza test elementow sprzętowych komputera i przekazuje uzyskane informacje do ntldr
Ntldr laduje do pamieci ntloskrnl
Nt loskrnl laduje do pamieci pozostale pliki systemowe, sterownik urządzeń i urachami usługi automatyczne