Komputer Świat Ekspert - Forum: [FAQ] Etapy uruchamiania systemu Windows - Komputer Świat Ekspert - Forum

Skocz do zawartości

Strona 1 z 1

[FAQ] Etapy uruchamiania systemu Windows Czyli po kolei etapy uruchamiania systemu operacyjnego Windows

#1 Użytkownik nie jest zalogowany   GBM 

  • Pasjonat komputerów
  • Wyświetl galerię
  • Grupa: Moderatorzy
  • Postów 330
  • Rejestracja: 02-wrzesień 09

Napisano 07 listopad 2010, 19:23

Etapy uruchamiania systemu operacyjnego Windows.

Po włączeniu zasilania komputera rozpoczyna się wewnętrzny test sprzętu „POST”. Podczas tej fazy sprawdzana jest obecność najważniejszych systemów, następnie uruchamiana jest karta graficzna – przeprowadzany jest jej test, i rozpoczyna się wyświetlanie danych na ekranie.
Kolejnym etapem jest testowanie procesora i pamięci, po których kontrolowane są napędy podłączone do komputera i wyświetlany jest ekran zawierający podsumowanie informacji o przetestowanym sprzęcie.
Po przeprowadzeniu testów „POST” , BIOS uruchamia program zapisany w głównym rekordzie rozruchowym dysku „MBR” (Master Boot Record), w obszarze MBR zapisana jest instrukcja uruchamiająca program NT Loader (plik ntldr znajdujący się na partycji uruchomieniowej systemu). NT Loader przetwarza zapisy w pliku BOOT. ini.

Plik BOOT.ini zawiera informacje na temat sektora rozruchowego komputera. Każdy system operacyjny zainstalowany na dysku tworzy własny sektor rozruchowy zapisany w pierwszym sektorze partycji dysku. Jeśli w komputerze zainstalowany jest więcej niż jeden system operacyjny, to program ładujący wyświetli menu wyboru systemów.

Następnie ładowany jest program NTDETECT.com, który odpowiada za sprawdzenie zainstalowanego w systemie sprzętu. Informacje te przekazywane są do NT Loader , który korzystając z nich uruchamia odpowiednie jądro systemu – plik ntoskrnl.exe (zapisany w katalogu WINDOWS/system32) Po załadowaniu do pamięci jądro, przejmuje kontrolę nad dalszym uruchamianiem systemu. Uruchamiany jest plik hal.dll, odpowiadający za odseparowanie warstwy sprzętowej, następnie ładowane są sterowniki niskiego poziomu (znajdują się w WINDOWS/system32/drivers) oraz pozostałe pliki stanowiące uzupełnienie funkcji jądra systemu operacyjnego. Na końcu uruchamiany jest program służący do logowania użytkownika – winlogon.exe. Podczas ładowania system korzysta z zapisów w plikach rejestru.


Jak widać procedura uruchamiania systemu Windows, w „teorii” jest długa, ale w „praktyce” to wszystko przebiega naprawdę bardzo szybko :).


Poniżej przedstawiam pliki niezbędne do uruchomienia Windows-a.

Ntldr.exe – znajduje się w głównej partycji dysku systemowego. Jest to program ładujący systemu oparty na jądrze NT.

BOOT.ini – znajduję się w głównej partycji dysku systemowego. Jest to plik zawierający opisy zainstalowanych systemów operacyjnych wraz z partycjami, z których mogą być uruchomione.

NTDETECT.com – znajduje się w głównej partycji dysku systemowego. Jest to program odpowiedzialny za sprawdzenie zainstalowanego sprzętu.

Ntoskrnl.exe – to jądro systemu operacyjnego

hal.dll – bibliotek zapewniająca odseparowanie warstwy sprzętowej

pliki sterowników – znajdują się w folderze WINDOWS/system32/drivers – są to wszystkie sterowniki niskiego poziomu

pliki rejestru – znajdują się w folderze WINDOWS/system32/config – są to pliki z zapisami rejestru systemu Windows.

smss.exe - jest to proces, który jest częścią systemu Microsoft Windows. Nazywany jest Menedżerem sesji. Zainicjowany przez system odpowiada za wiele czynności, m.in logowania WinLogon
i Win32 (Csrss.exe). Nie można go wyłączyć, jest niezbędny do stabilnego działania systemu.

csrss.exe - jego pełna nazwa to Client/Server Runtime Server Subsystem. Odpowiada za działanie większości komend graficznych. Ważny składnik systemu, nie powinien być wyłączany.

W skrócie etapy uruchomienia systemu operacyjnego można przedstawić następująco:

POST
Odczyt MBR
NTLDR
BOOT.INI
NTDETECT.COM
NTOSKRNL.EXE
SMSS.EXE
CSRSS.EXE

________________

MSI K9N4 MS-7310 // AMD Athlon 64 X2 3600+ // 2x1 GB Kingston DDR2 667 MHz // GeForce 7600 GS 256 MB // Seagate Barracuda 500 GB 32 MB Cache // Samsung 160 GB 8 MB Cache // AeroCool 80+ 600W //
Debian 6.0 // Windows 7 // Windows XP

All ? ;>
0

#2 Użytkownik nie jest zalogowany   A:-)Brunuś 

  • Początkujący Uczestnik
  • Pip
  • Grupa: Czytelnicy
  • Postów 145
  • Rejestracja: 23-listopad 07

Napisano 03 grudzień 2010, 16:40

a smss i csrss? sprawdź źrodła zanim coś napiszesz.
0

#3 Użytkownik nie jest zalogowany   GBM 

  • Pasjonat komputerów
  • Wyświetl galerię
  • Grupa: Moderatorzy
  • Postów 330
  • Rejestracja: 02-wrzesień 09

Napisano 03 grudzień 2010, 18:27

Wyświetl postUżytkownik A:-)Brunuś dnia 03 grudzień 2010, 16:40 napisał

a smss i csrss? sprawdź źrodła zanim coś napiszesz.


Źródło akurat mam bardzo dobre, natomiast jeśli tak Cie to krzywdzi że tych dwóch procesów nie wpisałem to proszę:

smss.exe - jest to proces, który jest częścią systemu Microsoft Windows. Nazywany jest Menedżerem sesji. Zainicjowany przez system odpowiada za wiele czynności, m.in logowania WinLogon
i Win32 (Csrss.exe). Nie można go wyłączyć, jest niezbędny do stabilnego działania systemu.

csrss.exe - jego pełna nazwa to Client/Server Runtime Server Subsystem. Odpowiada za działanie większości komend graficznych. Ważny składnik systemu, nie powinien być wyłączany.

Użytkownik GBM edytował ten post 03 grudzień 2010, 18:27

________________

MSI K9N4 MS-7310 // AMD Athlon 64 X2 3600+ // 2x1 GB Kingston DDR2 667 MHz // GeForce 7600 GS 256 MB // Seagate Barracuda 500 GB 32 MB Cache // Samsung 160 GB 8 MB Cache // AeroCool 80+ 600W //
Debian 6.0 // Windows 7 // Windows XP

All ? ;>
0

Strona 1 z 1


Szybka odpowiedź

  

Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Zmień widoczność shoutboxa Shoutbox

emikyou  : (16 kwiecień 2012 - 13:26) @Ferrari: Na PŁ korzystają z "OpenGL SuperBible: Comprehensive Tutorial and Reference" i "OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 3.0 and 3.1"
wtomczak  : (10 kwiecień 2012 - 09:27) masz problem z komputerem napisz na facebooku na stronie WT654, na pewno pomoże
Maciej :)  : (08 kwiecień 2012 - 09:36) A co do reklam, to mi na operze adBlock coś nie służy, szczególnie z postami bota redakcji :( od kiedy go dali, to zaczęło się walić..
Maciej :)  : (08 kwiecień 2012 - 09:35) Hej witam :) no, jak przestałem kupować Eksperta to wzięli i wstrzymali ;| także nie mam tylko numeru pierwszego i ostatniego :p trochę szkoda, parę lat się było...
neo5628  : (05 kwiecień 2012 - 21:57) Help http://forum.ks-ekspert.pl/topic/140746-problem-z-dzwiekiem/ Proszę
PiKey  : (21 marzec 2012 - 18:24) ludzie, pomóżcie :) http://forum.ks-ekspert.pl/topic/140418-jak-dziala-sprawdzanie-wykonania-zadania-na-stronach-typu-doladujse/
PiKey  : (21 marzec 2012 - 18:24) ds
A:-)Brunuś  : (17 marzec 2012 - 19:17) jest tu ktoś? http://forum.ks-ekspert.pl/topic/140400-firewire-obudowa-do-dysku-25-—-200-zlo/
Ferrari  : (16 marzec 2012 - 11:12) Polećcie dobrą książkę do OpenGL albo kurs w sieci :)
lisz55  : (15 marzec 2012 - 21:44) przez ktore reklamy? nie widze zeby jakies nowe byly
Pretender  : (15 marzec 2012 - 18:22) :/
Pretender  : (15 marzec 2012 - 18:22) az sie nie chce czytac tego forum przez te parszywe reklamy...ale dzidostwo zrobili...
yojo2  : (12 marzec 2012 - 13:26) wchodz na forum przez lynxa :P
Ferrari  : (10 marzec 2012 - 21:21) Jak tu nie korzystać z AdBlocka, kiedy Forum Eksperta wywala reklamę na całą stronę?
lisz55  : (09 marzec 2012 - 21:41) siedze i czytam calkiem niezle ale mogl by ktos wytlumaczyc o co chodzi z dark knightem nie widzialem tego filmu
lisz55  : (09 marzec 2012 - 21:40) to moze rozruszam troche czat http://moviesascode.net/
Pretender  : (06 marzec 2012 - 16:43) rozmowy tak jak Enty prowadziły w powieści Tolkiena :P
dawido90  : (05 marzec 2012 - 15:03) to już poprostu przyzwyczajenie
yojo2  : (04 marzec 2012 - 22:25) mailem przestac tu wchodzic, ale stwierdzilem ze skoro i tak zwykle tu tylko wchodze i wychodze, to wszystko jedno :P
Ferrari  : (04 marzec 2012 - 21:16) Już myślałem, że ruch na forum spada zera, a jednak pochodna zmieniła znak :)
Rozszerz pole shoutboxa