Werbung

Der Download-Prozess OS

Netzschalter auf der Rückseite eingeschaltet.

Netzteil führt Selbsttest. Wenn alle elektrischen Parameter in der Norm GK sendet ein Signal Power-Good-Prozessor.

Timer-Mikroprozessor-Signal Power Good.

Mit dem Empfang dieses Signals wird der Timer nicht mehr das Signal Reset der CPU, so dass also mit einbezogen werden.

CPU beginnt mit der Ausführung der Code-ROM-BIOS

Der Prozessor lädt ROM BIOS ab Adresse FFFF: 0000.

Das System stellt den ersten Test Eisen.

Jeder Fehler, die sich in dieser Phase berichtet bestimmten Sound-Codes (Stimme), da die Video-System noch nicht initialisiert ist.

 Das BIOS sucht Adapter, die können verlangen, dass der Download Ihres BIOS-und.

Die typischste in diesem Fall ist die Grafikkarte. Boot-Prozedur entfernen durchsucht sp’die EPT mit Adresse C000: 0000 für C780: 0000 für die Suche nach Video-ROM. So geladen das System alle Adapter.

ROM-BIOS überprüft ausschalten oder neu starten.

Verfahren zwei Bytes unter 0000:0472. Jeder Wert, von 1234h ist ein Beweis für die “kalt” Start.

Wenn Sie es aktivieren ROM-BIOS startet die vollständige POST. Wenn es neu starten, der POST-Verfahren ausgeschlossen testen Sie Ihr Gedächtnis’für. Das Verfahren der POST teilen sich in drei Komponenten:

Video-Test initialisiert Grafikkarte, testet die Karte und RAM’deaktiviert. Die Identifizierung der BIOS-und zeigt die Firmware-Version, Hersteller und Datum. Test sp’Speicher, überprüfen wir die Chips sp’Speicher und zählt die Größe des installierten Speichers’für. Fehler, die auftreten können, während der POST-überprüfung kann unterteilt werden in eine tödliche und nicht sehr. Im zweiten Fall sind Sie auf dem Bildschirm angezeigt werden, aber lassen Sie den Boot-Vorgang fortzusetzen. Klar, dass im ersten Fall der Download-Prozess beendet, dass in der Regel begleitet von einer Reihe von piep-Codes.

Das BIOS liest die Konfigurationsinformationen aus dem CMOS.

Ein kleiner Bereich sp’für (64 Bytes) angetrieben durch eine Batterie auf dem Motherboard. Das wichtigste für den Download in Ihr - die Reihenfolge der, in dem abgetastet werden, müssen die Antriebe, die von Ihnen muss der erste sein - das Laufwerk, CD-ROM-Laufwerk oder eine Festplatte.

Wenn die erste ist die Festplatte, BIOS überprüfen wir die erste Sektor der Festplatte auf das Vorhandensein der Master-Boot-Record. Für das überprüft Boot Record im ersten Sektor.

Master Boot Record - Der erste Sektor auf dem Zylinder 0, 0 Kopf, 512 Byte Größe. Wenn Sie sich, dann wird in den sp’deaktiviert, dann wird geprüft, ob auf die richtige Signatur - die letzten beiden Bytes werden müssen 55AAh. Kein MBR oder dieser Screening-Byte Stoppt der Download-Prozess und gibt eine Warnung aus. Selbst MBR besteht aus zwei teilen - Bootloader, Programm, die Steuerung beim Booten von der Festplatte; Partitionstabelle, die enthält Informationen über die logischen Laufwerken, dass es auf der Festplatte.

Betriebssystem

Die Steuerung an das Betriebssystem.

Boot Record geprüft auf Richtigkeit und wenn Sie den Code richtig erkannt wird der Code des Boot-Sektors durchgeführt Programm. Laden Sie die Windows XP kontrolliert die Datei "NTLDR", was befindet sich im root-Verzeichnis der Systempartition. NTLDR läuft in vier Stufen:

1.      Die erste Phase Download

2.      Die Auswahl des Systems

3.      Die Bestimmung von Eisen

4.      Die Auswahl der Konfiguration

In der Anfangsphase der NTLDR schaltet der Prozessor in den geschützten Modus. Dann lädt das entsprechende Dateisystem-Treiber für die Arbeit mit Dateien von jedem Dateisystem, die XP unterstützt.

Wenn im root-Verzeichnis ein BOOT.INI, sein Inhalt wird in den sp’deaktiviert. Wenn es eine Aufnahme von mehr als einem Betriebssystem, NTLDR beendet - zeigt ein Menü mit Wahl und wartet auf die Eingabe vom Benutzer bestimmten Zeitraum. Wenn in den Prozess der Auswahl der Benutzer Windows NT, 2000 oder XP, dann wird überprüft drücken der Taste F8 und zeigt das entsprechende Menü mit Optionen Download. Nach jedem erfolgreichen Download XP erstellt eine Kopie der aktuellen Treiber-Kombination und Systemeinstellungen bekannt, als Last Known Good Configuration.

Wenn das gewählte Betriebssystem XP, das NTLDR findet und lädt die DOS-Programm ovsky NTDETECT.COM für die Bestimmung von Eisen, installierten Computer’Computer. NTDETECT.COM baut die Liste der Komponenten, die dann verwendet wird, in der Art und Weise der HARDWARE-Zweig HKEY_LOCAL_MACHINE Registry.

Wenn der PC’der Computer über mehr als ein Hardware-Profil-Programm Stoppt das Menü für die Auswahl der Konfiguration.

Nach der Auswahl der Konfiguration NTLDR beginnt mit dem laden der Kernel-XP (NTOSKRNK.EXE). Beim laden des Kernels (aber vor der Initialisierung) NTLDR bleibt das wichtigste im Laufenden Computer’ютером. Der Bildschirm wird gelöscht und unten wird die Animation der weißen Rechtecken. Neben den Kernel geladen und Hardware Abstraction Layer (HAL.DLL), um den Kern konnte abstrahieren von Eisen. Beide Dateien befinden sich im Verzeichnis "System32".

NTLDR lädt die Treiber für das Gerät, markiert als Boot. Indem Sie NTLDR überträgt die Steuerung Comp’ютером weiter. Jeder Treiber hat den Schlüssel HKEY_LOCAL_MACHINE SYSTEMServices.

NTOSKRNL in der Download-Prozess durchläuft zwei Phasen - die so genannte Phase 0 und Phase 1. Die erste Phase initialisiert nur den Teil der микроядра-und Executive-Subsystem, was brauchen Sie für die Arbeit grundlegenden Diensten und den Download fortzusetzen. In dieser Phase wird auf dem Bildschirm angezeigt Grafik-Display mit Status-Bar. XP дізейбліт Unterbrechung während der Phase 0 und nur vor der Phase 1. Wird aufgerufen, HAL für die Vorbereitung der Interrupt-Controller. Инициализирующий Memory Manager, Object Manager, Security Reference Monitor und Process Manager. Phase 1 beginnt, wenn HAL bereitet das System für die Interrupt-Geräte. Wenn auf dem PC’Computer mehr als einen Prozessor Sie nicht begonnen. Alle Executive-Subsystem реініціалізіруются in der folgenden Reihenfolge:

1.      Object Manager

2.      Executive

3.      Microkernel

4.      Security Reference Monitor

5.      Memory Manager

6.      Cache-Manager

7.      LPCS

8.      I / O-Manager

9.      Process Manager

Die Initialisierung Manager eingeben / die Ausgabe beginnt der Download-Prozess alle Systemtreiber. In dem Moment, wo es aufgehört hat NTLDR geladen Treiber nach Priorität. Nicht geladen Treiber kann zu zwingen, XP neu zu starten und versuchen, Sie zu reparieren Last Known Good Configuration.

Die Letzte Aufgabe Phase 1 Kernel-Initialisierung - der Start der Session Manager Subsystem (SMSS). Das Subsystem ist verantwortlich für das erstellen von benutzerdefinierten Umgebung, was bietet eine Schnittstelle NT. SMSS im user-Modus läuft, aber im Gegensatz zu anderen Apps SMSS gilt als Vertrauenswürdige Teil des Betriebssystems und “Familie” Anwendung, was erlaubt Ihr, starten Sie die grafische Subsystem und login.

SMSS lädt win32k.sys - die grafische Subsystem. Der Treiber schaltet Comp’Computer-Grafik-Modus, SMSS startet alle Dienste, die automatisch beim Start ausgeführt werden. Wenn alle Geräte und Dienste starteten erfolgreich Boot-Prozess gilt als erfolgreich und wird Last Known Good Configuration.

Der Download-Prozess noch nicht abgeschlossen ist, solange, bis der Benutzer einloggen in das System. Der Prozess initialisiert Datei WINLOGON.EXE, Start als Dienst und unterstützt Local Security Authority (LSASS.EXE), der Dialog für die Anmeldung.

Werbung