Download as pdf or txt
Download as pdf or txt
You are on page 1of 36

START SYSTEMU OPERACYJNEGO

START SYSTEMU OPERACYJNEGO

Jakie procesy są wykonaywane od momentu


włączenia zasilania do pojawienia się Pulpitu lub
Panelu Logowania.
Plan Prezentacji
Plan Prezentacji

I. Część wspólna procesu uruchamiania SO:


1. BIOS (UEFI)
2. POST
3. MBR
Plan Prezentacji

I. Część wspólna procesu uruchamiania SO:


1. BIOS (UEFI)
2. POST
3. MBR
II. Proces uruchamiania Systemów Windows
Plan Prezentacji

I. Część wspólna procesu uruchamiania SO:


1. BIOS (UEFI)
2. POST
3. MBR
II. Proces uruchamiania Systemów Windows
III. Proces uruchamiania Systemów UNIXowych
BIOS
BIOS

Basic Input / Output System – Zapisany w nieulotnej pamięci


zainstalowanej na płycie głównej zestaw podstawowych procedur
pośredniczących pomiędzy systemem operacyjnym a sprzętem.
BIOS

Basic Input / Output System – Zapisany w nieulotnej pamięci


zainstalowanej na płycie głównej zestaw podstawowych procedur
pośredniczących pomiędzy systemem operacyjnym a sprzętem.

Pierwszy program uruchamiany po włączeniu zasilania
BIOS

Basic Input / Output System – Zapisany w nieulotnej pamięci


zainstalowanej na płycie głównej zestaw podstawowych procedur
pośredniczących pomiędzy systemem operacyjnym a sprzętem.

Pierwszy program uruchamiany po włączeniu zasilania

Odpowiada za poprawne rozpoznanie, zainicjowanie i obsługę
podzespołów komputera
BIOS

Basic Input / Output System – Zapisany w nieulotnej pamięci


zainstalowanej na płycie głównej zestaw podstawowych procedur
pośredniczących pomiędzy systemem operacyjnym a sprzętem.

Pierwszy program uruchamiany po włączeniu zasilania

Odpowiada za poprawne rozpoznanie, zainicjowanie i obsługę
podzespołów komputera

Uruchamia wstępne testy sprzętu
BIOS

Basic Input / Output System – Zapisany w nieulotnej pamięci


zainstalowanej na płycie głównej zestaw podstawowych procedur
pośredniczących pomiędzy systemem operacyjnym a sprzętem.

Pierwszy program uruchamiany po włączeniu zasilania

Odpowiada za poprawne rozpoznanie, zainicjowanie i obsługę
podzespołów komputera

Uruchamia wstępne testy sprzętu

Obecnie wypierany przez UEFI
POST
POST

Power-On Self-Test - test poprawności działania


podstawowych podzespołów: pamięci RAM, grafiki, dysków
twardych czy procesora wykonywany przy każdym
uruchomieniu (restarcie).
MBR

Master Boot Record - główny rekord rozruchowy, struktura


danych zapisana w pierwszym sektorze dysku twardego.
MBR

Master Boot Record - główny rekord rozruchowy, struktura


danych zapisana w pierwszym sektorze dysku twardego.
Zajmuje 512 B:
MBR

Master Boot Record - główny rekord rozruchowy, struktura


danych zapisana w pierwszym sektorze dysku twardego.
Zajmuje 512 B:
– Program rozruchowy (446 B)
MBR

Master Boot Record - główny rekord rozruchowy, struktura


danych zapisana w pierwszym sektorze dysku twardego.
Zajmuje 512 B:
– Program rozruchowy (446 B)
– Tablica partycji (64 B)
MBR

Master Boot Record - główny rekord rozruchowy, struktura


danych zapisana w pierwszym sektorze dysku twardego.
Zajmuje 512 B:
– Program rozruchowy (446 B)
– Tablica partycji (64 B)
– Sygnatura rozruchu (2 B – 0x55 0xAA)
Systemy Windows

Kolejne etapy Uruchamiania Systemu Operacyjnego:



NTLDR / BOOTMGR
Systemy Windows

Kolejne etapy Uruchamiania Systemu Operacyjnego:



NTLDR / BOOTMGR

BOOT.ini / Boot Configuration Data
Systemy Windows

Kolejne etapy Uruchamiania Systemu Operacyjnego:



NTLDR / BOOTMGR

BOOT.ini / Boot Configuration Data

NTLDR + ntdetect.com / BOOTMGR + winload.exe (winresume.exe)
Systemy Windows

Kolejne etapy Uruchamiania Systemu Operacyjnego:



NTLDR / BOOTMGR

BOOT.ini / Boot Configuration Data

NTLDR + ntdetect.com / BOOTMGR + winload.exe (winresume.exe)

Ntoskrnl.exe
Systemy Windows

Kolejne etapy Uruchamiania Systemu Operacyjnego:



NTLDR / BOOTMGR

BOOT.ini / Boot Configuration Data

NTLDR + ntdetect.com / BOOTMGR + winload.exe (winresume.exe)

Ntoskrnl.exe

Hardware Abstraction Layer
Systemy Windows

Kolejne etapy Uruchamiania Systemu Operacyjnego:



NTLDR / BOOTMGR

BOOT.ini / Boot Configuration Data

NTLDR + ntdetect.com / BOOTMGR + winload.exe (winresume.exe)

Ntoskrnl.exe

Hardware Abstraction Layer

Session manager
Systemy Windows

Kolejne etapy Uruchamiania Systemu Operacyjnego:



NTLDR / BOOTMGR

BOOT.ini / Boot Configuration Data

NTLDR + ntdetect.com / BOOTMGR + winload.exe (winresume.exe)

Ntoskrnl.exe

Hardware Abstraction Layer

Session manager

Winlogon
Systemy Windows

Kolejne etapy Uruchamiania Systemu Operacyjnego:



NTLDR / BOOTMGR

BOOT.ini / Boot Configuration Data

NTLDR + ntdetect.com / BOOTMGR + winload.exe (winresume.exe)

Ntoskrnl.exe

Hardware Abstraction Layer

Session manager

Winlogon

Explorer
Systemy UNIX
Systemy UNIX

Kolejne etapy Uruchamiania Systemu Operacyjnego:


Systemy UNIX

Kolejne etapy Uruchamiania Systemu Operacyjnego:



Uruchomienie Bootloadera (GRUB, LiLo, etc)
Systemy UNIX

Kolejne etapy Uruchamiania Systemu Operacyjnego:



Uruchomienie Bootloadera (GRUB, LiLo, etc)

Załadowanie initrd
Systemy UNIX

Kolejne etapy Uruchamiania Systemu Operacyjnego:



Uruchomienie Bootloadera (GRUB, LiLo, etc)

Załadowanie initrd

Uruchomienie Jądra
Systemy UNIX

Kolejne etapy Uruchamiania Systemu Operacyjnego:



Uruchomienie Bootloadera (GRUB, LiLo, etc)

Załadowanie initrd

Uruchomienie Jądra

Init
Systemy UNIX

Kolejne etapy Uruchamiania Systemu Operacyjnego:



Uruchomienie Bootloadera (GRUB, LiLo, etc)

Załadowanie initrd

Uruchomienie Jądra

Init

Runlevel
Logowanie
Logowanie

Dziękuję za uwagę!

You might also like