Proces Uruchamiamia Systemu id Nieznany

background image

Proces uruchamiania

systemu Windows XP

Systemy Operacyjne:

Kumor Kamil

Kucwaj Tomasz

background image

1. Sekwencja rozruchu

2. Proces uruchomienia OS

background image

Uruchamianie „step by step”:

Krok 1: BIOS - POST (power-on self test), rozpoznanie

dysków, wykrywanie sprzętu z poziomu BIOS.

Krok 2: BIOS - Wybór sektora rozruchu na podstawie

kolejności zdefiniowanej w BIOS’ie oraz identyfikacji
aktywnej partycji.

Krok 3: Boot-sector – Zostaje wczytany do RAM, aktywuje

program NTLDR, przełączenie w tryb 32-bit.

Krok 4: NTLDR – Odczytanie BOOT.INI, zawierającego
parametry dla NTLDR, tworzenie menu rozruchu.

background image

Uruchamianie „step by step”:

Krok 5: NTLDR – Przy wyborze WinXP z boot-menu
uruchamiany jest NTDETECT.COM, odczytuje on

konfiguracje sprzętowa i zwraca ją do NTLDR.

Krok 6: NTLDR – Uruchomienie jądra WinXP –
NTOSKRNI.EXE

Krok 7: NTLDR – Ładowanie pliku HAL.DLL

Krok 8: NTLDR – Do RAM wczytane zostają sterowniki z

wartością początkową 0 z rejestru
HKEY_LOCAL_MACHINE\SYSTEM.

background image

Uruchamianie „step by step”:

Krok 9: NTLDR – Koniec pracy NTLDR, przekazanie kontroli
do NTOSKRNL.EXE

Krok 10: NTOSKRNL.EXE – Inicjalizacja jądra i wszystkich

sterowników z wartościami 0 oraz wczytanie i włączenie

wszystkich sterowników z wartością początkową 1.

Krok 11: SMSS.EXE – Uruchamianie usług, oraz sterowników

z wartością początkową 2

Krok 12: Różne – Wywołanie usług systemu WinXP,
uruchomienie podsystemu.

Krok 13: Logon – Zalogowanie użytkownika i walka z
systemem ;)

background image

Po włączeniu komputera BIOS uaktywnia procedurę POST
(Power-on self-test), która sprawdza:

dostępną ilość pamięci operacyjnej,

czy podłączone zostały wymagane komponenty

sprzętowe, tj. klawiatura.

Po wykonaniu procedury POST każda karta wyposażona we

własny BIOS wykonuje swoją procedurę POST. Producenci

komputerów i kart rozszerzeń sami określają, jakie komunikaty

będą pojawiały się na ekranie podczas wykonywania tej
procedury.

BIOS – co robi?

background image

Dysk twardy może zawierać więcej niż 1 dysk logiczny, MBR

(Master Boot Record) zawiera program rozruchowy oraz tablicę

partycji, informacje niezbędne dla systemu operacyjnego.

background image

Pliki niezbędne do uruchomienia systemu

background image

Plik BOOT.INI jest planem dla boot-loader menu.

Procesu rozruchu może być dostosowywany poprzez edycję
pliku BOOT.INI
Może on być edytowany ręcznie, ale zalecane jest przy użyciu
okna właściwości systemu.

Plik BOOT.INI

background image

Dwie główne sekcje

[boot loader]

[operating system]

Wpisy

Multi (0)

Disk (0)

Rdisk (0)

Partition (1)

Plik BOOT.INI

background image

NTLDR

Program NTLDR kieruje wyborem systemu operacyjnego,

odczytuje BOOT.INI, wyświetla listę dostępnych OS’ów

Rozpoznaje sprzęt przed inicjalizacją jądra systemu WinXP.

Znajduje się w głównym katalogu dysku rozruchowego.

Posiada zintegrowaną obsługę systemów plików FAT oraz

NTFS. Dzięki czemu może się odwoływać do danych,

odczytywać je oraz zapisywać.

background image

NTOSKRNL. EXE – jądro systemu

Odbiera konfiguracje sprzętową od NDLDR

Inicjalizacja jądra systemu rozpoczyna się wtedy, gdy na
ekranie Waszego monitora ujrzycie logo systemu Windows XP

wraz z paskiem postępu. Wówczas zostaje zainicjalizowany
program NTOSKRNL.EXE i przejmuje natychmiast kontrolę
nad dalszym procesem uruchamiania systemu.

background image

Logowanie do systemu WinXP

Windows uruchamia aplikację WINLOGON.EXE. Inicjuje ona

program do lokalnego zarządzania bezpieczeństwem –
LSASS.EXE.

Na ekranie pojawia się okienko dialogowe Zaloguj, które
zawiera tekst Wciśnij CTRL+ALT+DEL, aby zalogować się do
systemu
.

W tym czasie system może jeszcze inicjalizować sterowniki

sieciowe, ale można się już zalogować do systemu.

Następnie włączana jest kontrola usług SCREG.EXE, która

uruchamia wszystkie usługi przydzielone do startu razem z OS.

background image

Koniec ;)

Dziękujemy za uwagę

Kumor Kamil

Kucwaj Tomasz

IS II, WIMiIP 08/09


Wyszukiwarka

Podobne podstrony:
Procesy uruchamiane w systemach Windows
PROCES INWESTYCYJNY Osrodek id Nieznany
Podrecznik SystemInformation id Nieznany
Istota inzynierii systemow id 2 Nieznany
Procesy uruchamiane w systemach Windows, przydatne
4 TYPOWE ELEMENTY SYSTEMOW id 3 Nieznany
methods ekonomia i systemy id 1 Nieznany
Procesy uruchamiane w systemach Windows, Notatki lekcyjne ZSEG, Informatyka
Procesy uruchamiane w systemach Windows 2
Proces Suszenia materialow id 3 Nieznany
Proces uruchamiania systemu Linux
Kanicki Systemy Rozdzial 10 id Nieznany
o systemie oceny zgodnosci id 3 Nieznany
Glowny system pamieciowy GSP id Nieznany
Elementy procesu ksztalcenia id Nieznany
Kanicki Systemy Rozdzial 5 id 2 Nieznany
cbos system emerytalny cbos id Nieznany

więcej podobnych podstron