29 11 11r

Temat: Uruchamianie systemu Windows XP.

Windows Xp uruchamiany jest w 2 etapach. Najpierw uruchamiamy sprzęt, a następnie SO.

Uruchamianie komputera – sprzętu:

  1. Kiedy pojawi się zasilanie komputera przeprowadzany jest test post (Power on self test). Jest to proces sterowany przez pamięć ROM na płycie głównej. Podczas tego testu sprawdzane są podstawowe urządzenia komputera.

  2. Kontrola jest przekazywana do kart video, która testuje sama siebie.

  3. Kontrolę nad procesem uruchamiania komputera przejmuje post.

  4. Post testuje procesor i wyświetla informacje.

  5. Po zakończeniu testu CPU kontrolę nad procesem uruchamiania systemu przejmuje Bios(bios to oprogramowanie sprzętowe zapisane w pamięci będącej częścią płyty głównej które sprawuje kontrolę nad działaniem komputera zanim zostanie załadowane do pamięci oprogramowanie i sterowniki urządzeń komputera np., dyski twarde, porty szeregowe i równoległe.

  6. Kolejnym krokiem jest testowanie pamięci RAM.

  7. Bios przechodzi do sprawdzenia połączenia z dyskami twardymi na CD i dyskietek,. Jeśli połączenia ustawienia nie są zgodne z ustawieniami zapisanymi w Biosie pojawi się informacja o wystąpieniu błędu i proces uruchamiania komputera zostanie przerwany.

  8. Bios wyświetla podsumowanie stanu komputera.

  9. Bios wywołuje kod zwany przerwaniem inicjującym systemu operacyjnego BIOS. Kod odnajduje dysk który powinien być uruchomiony jako pierwszy zgodnie z ustawieniami zapisanymi w Biosie. Dysk nosi nazwę dysku startowego.

  10. BIOS znajduje dysk startowy, ładuje do pamięci komputera program zapisany w głównym rekordzie rozruchowym(MBR) i przekazuje sterowanie procesem uruchamiania komputera temu programowi.

  11. Faza uruchamiania komputera przechodzi w fazę uruchamiania systemu operacyjnego.

Uruchamianie komputera – SO:

Główny rekord rozruchowy jest to mały program zapisany zwykle w 1 sektorze dysku rozruchowego komputera.

  1. MBR systemu Windows XP ma tylko 1 zadanie do wykonania. Ładuje do pamięci program o nazwie NT-Leader(NTLDR).

  2. Zadaniem NT-Leadera jest doczytanie zawartości pliku BOOT.ini. Pliki ten zawiera informację o wszystkich sektorach rozruchowych komputera. Każda partycja dysku zawiera własne sekwens rozruchowy, który jest 1 sektorem. Podczas instalacji systemu operacyjnego tworzą one własny sektor rozruchowy na partycji na którym jest instalowany. Ten sektor będzie używany do uruchamiania sytemu Windows.

  3. Następnie NTLDR wywołuje program o nazwie NTDetect.com. Jeśli komputer ma wiele partycji systemowych NTLRD korzysta z zawartości pliku BOOT.ini do wygenerowania menu z którego wybiera się system operacyjny i tryb w jakim chce się go uruchomić.

  4. Zanim z menu zostanie wybrany system Windows XP NTLDR wywołuje program o nazwie NTDetect.com.

  5. Program NTDetect.com wykonuje pełny test sprzętowy systemu. Po sprawdzeniu jakie elementy są zainstalowane w systemu NTdetec.com przesyła te informacje i przekazuje sterowanie do programu NTLDR.

  6. NTLDR uruchamia wybraną wersję systemu. W tym celu znajduje plik NTOSKRLR w folderze system32 będącym częścią folderu systemowego. NTOSKRLR to program główny systemu operacyjnego Windows, inaczej mówiąc jest to jądro systemu.

  7. Po załadowaniu do pamięci NTOSKRLR przejmuje kontrolę nad procesem uruchamiania systemu operacyjnego.
    a) 1 krokiem jaki wykonuje jądro systemu jest załadowanie do pamięci zawartości pliku hall.dll i ten odpowiada za kontrole nad warstwa uniezależnienia od sprzętu która jest warstwą bezpieczeństwa oddzielający system Windows od sprzętowych urządzeń komputera.
    b) do pamięci ładowane są sterowniki niskiego poziomu.
    c) kolejno dodatkowe pliki które stanowią uzupełnienie jądra systemu.
    d) w następnym kroku system sprawdza czy istnieje więcej niż 1 profil sprzętowy, jeśli nie to ładuje go do pamięci.
    e) system ładuje sterowniki sprzętowe wszystkich urządzeń opisanych w profilu (w tym czasie na ekranie jest wyświetlane okno portalne systemu Windows XP).
    f) uruchamianie programów diagnostycznych lub konfiguracyjnych
    g) ładowanie i inicjalizacje usług skonfigurowanych jako uruchamianych automatycznie podczas startu systemu.
    h) tworzenie pliku stronicowania na dysku twardym
    i) uruchamianie podsystemów operacyjnego(tj. podsystemu zabezpieczeń).

Wyświetlanie okna dialogowego logowania oznacza pomyślne zainicjowanie jądra systemu operacyjnego. Po poprawnym zalogowaniu do systemu uruchamianie jest środowisko użytkownika.

W skrócie:

Proces uruchamiania Windows:

  1. Zasilanie włączone.

  2. Test POST sprawdza niektóre urządzenia sprzętowe komputera i przekazuje sterowanie do biosu.

  3. Bios sprawdza pozostałe urządzenia sprzętowe i ładuje do pamięci zawartość MBR.

  4. MBR ładuje do pamięci NTLDR który przejmuje sterownie.

  5. NTLDR czyta zawartość pliku BOOT.ini i na jej podstawie generuje menu rozruchowe jeżeli zachodzi taka potrzeba.

  6. NTLDR ładuje do pamięci zawartość pliku NTdetect.com.

  7. NTdetect.com przeprowadza test urządzeń komputera i przekazuje uzyskane informacje do NTLDR.

  8. NTLDR ładuje do pamięci NTOSKRLR.

  9. NTOSKRLR ładuje do pamięci pozostałe pliki systemowe, sterowniki urządzeń i uruchamia usługi automatyczne.


Wyszukiwarka

Podobne podstrony:
Prawo administracyjne 29 11 2011
29 11 2010
2010 10 22(2), 29, 11 05 szeregi
pn 29 11 10, pn 6 12 10(fragment) narządy pierwotne, listki zarodkowe, mechanizmy rozwoju zarodkax
material na egzamin z pedagogiki, Pedagogika 29.11.2007, P
15.29.11.2011, 11-10-2011
29 7 11
Edukacja matematyczna 11 11r
Doradca Blaira informował go, że wojna w Iraku jest nielegalna (29 11 2009)
29 11 2010
29 11
wyklad 8 29.11.2007, Administracja UŁ, Administracja I rok, Teoria organizacji i zarządzania, Teoria
Nadcśnienie wykład 29 11 04ostatnia wersja
Nowy taryfikator mandatów (29-11-2008)
biblia 29.11, archeologia, Archeologia - studia

więcej podobnych podstron