Cum să porniți computerul cu Windows XP

Procesul de a porni calculatorul pare a fi înțeles de către noi la ultimul detaliu: cheie - BIOS - sistemul de operare - conectare. V-ați gândit vreodată ce se întâmplă cu adevărat în acest moment în computer? Îmi puteți spune-ne pas cu pas cum funcționează un computer? Sunt sigur că există. Astăzi, prin urmare, petrece un program educațional scurt - va vorbi despre cum să boot-eze de fapt, computerul.







Se pornește comutatorul de alimentare.
Unitatea de alimentare cu energie conduce un auto-test. Atunci când toți parametrii sunt normale BP trimite un semnal bun de putere a procesorului. Timpul dintre comutare de alimentare și de semnal, de obicei, lăsând 0,1-0,5 secunde.

timer microprocesor primește un semnal bun de putere.
Timer oprește trimiterea procesor de semnal de resetare, permițând să se alăture La primirea acestui semnal.

Dacă acest parametru se lansează un ROM completă BIOS POST (Power On Self Test). Dacă această repornire, testul de memorie este exclus din POST.
Procedura POST pot fi împărțite în trei componente:

Erorile care pot apărea în timpul POST pot fi împărțite în letale și nu-așa :). În al doilea caz, acestea sunt afișate pe ecran, dar vă permit să continue procesul de descărcare. În mod evident, în primul caz, procesul de încărcare este oprit, care este de obicei însoțită de o serie de coduri sonore.

BIOS-ul citește informații de configurare de la CMOS.
O mică zonă de memorie (64 bytes) este alimentat de o baterie de pe placa de bază. Cel mai important lucru pe care să-l descărcați - ordinea în care conduce ar trebui să fie interogate, care ar trebui să fie primul - unitate, CD-ROM sau hard-disk.

înregistrarea corectă MBR este stocat și controlul trece la codul său.
Procesul de instalare a mai multor sisteme de operare pe un singur calculator, de obicei, înlocuiește încărcătorul original pentru programul său, care vă permite să alegeți dintr-o unitate pentru a face restul sarcinii.

Următoarea Boot Loader verifică tabelul de partiții pentru active. Incarcatorul caută apoi MBR-ul (Boot Record) pe primul sector al partiției.
În acest caz, înregistrarea de încărcare este de asemenea 512 bytes - o descriere secțiune tabel (numărul de octeți per sector, numărul de sectoare pe cluster, etc.) și trecerea la primul fișier de sistem de operare (The IO.SYS în DOS).


sistem de operare

Controlul este transferat la sistemul de operare. Cum funcționează, modul în care procesul de boot?

Boot Record este verificat pentru corectitudinea și în cazul în care codul este recunoscut dreptul de cod al sectorului de încărcare este executat ca un program.
Descărcați Windows XP este controlat de fișierul NTLDR, localizat în directorul rădăcină al partiției de sistem. NTLDR lucrează în patru etape:

  1. Faza inițială de încărcare
  2. Selectarea sistemului de
  3. Determinarea fierului
  4. configurabilă






În faza inițială NTDLR comută procesorul în modul protejat. Apoi încarcă driverul de sistem de fișiere corespunzător pentru a lucra cu fișiere de orice sistem de fișiere acceptat de XP.
Dacă cineva a uitat, că axa iubitul nostru poate lucra cu FAT-16, FAT-32 și NTFS.

În cazul în care sistemul de operare selectat este XP, NTLDR localizează și încarcă un program DOS-ovsky NTDETECT.COM pentru a determina de fier, instalat în calculator.
NTDETECT.COM construiește lista de ingrediente, care este apoi utilizat în registru cheie HARDWARE ramura HKEY_LOCAL_MACHINE.

În cazul în care computerul are mai mult de un hardware program de profil este oprit cu meniul de configurare.

După configurarea selectați NTDLR XP kernel începe pornirea (NTOSKRNK.EXE).
În procesul de încărcare a kernel-ului (dar înainte de inițializare) NTDLR rămâne în principal în gestionarea calculator. Ecranul este șters, iar partea de jos arată animația dreptunghiuri albe. În plus față de kernel-ul este încărcat și stratul de abstractizare hardware (hal.dll), astfel că nucleul poate ignora fierul. Ambele fișiere sunt localizate în directorul System32.

NTLDR încarcă driverele de dispozitiv care sunt marcate ca bootabil. Descărcarea le NTLDR trece controlul asupra computerului de pe.
Fiecare conducător auto are cheia în HKEY_LOCAL_MACHINE \ SYSTEM \ Services. Dacă valoarea de pornire este SERVICE_BOOT_START, atunci dispozitivul este considerat a fi boot-abil. Pentru un astfel de dispozitiv kazhogo dot serigrafiat.

Ntoskrnl în timpul de boot se extinde prin intermediul a două faze - așa-numita fază 0 și faza 1. Faza inițializează numai partea microkernel și subsistemul executiv, care este necesară pentru serviciile de bază și să continue de încărcare. În această etapă, ecranul afișează un ecran grafic cu o bară de stare.
XP întrerupere dizeyblit în timpul fazei 0 și include-le numai la faza 1. HAL pentru a pregăti controler de întreruperi. Inițializat Manager de memorie, Manager de obiect, de referință Monitor securitate și Process Manager. Faza 1 începe atunci când sistemul HAL se pregătește pentru a procesa întreruperi ale dispozitivului. În cazul în care computerul are mai mult de un procesor sunt inițializate. Toate subsistemele executive reinițializat în ordinea următoare:

  1. manager obiecte
  2. executiv
  3. microkernel
  4. Monitor de referință de securitate
  5. manager de memorie
  6. Managerul de memorie cache
  7. LPCs
  8. Manager de I / O
  9. Process manager

Inițializarea Manager de I / O, începe procesul de a descărca toate driverele de sistem. Din momentul în care sa oprit NTDLR șoferului prioritate de încărcare.
pentru a încărca eșec driver poate provoca XP pentru a reporni și încercați să restabiliți Ultima Known Good Configuration.

Ultima faza de inițializare kernel sarcină 1 - Start Session Manager Subsystem (SMSS). Subsistemul este responsabil pentru crearea unui mediu de utilizator, oferind interfață NT.
SMSS se execută în modul de utilizare, dar spre deosebire de alte aplicații de SMSS este considerat o parte de încredere a sistemului de operare și aplicația „nativă“ (utilizează numai funcții executive), care îi permite să ruleze subsistemul grafic si sa va autentificati.

SMSS încarcă Win32k.sys - subsistemul grafic.
Driverul comută computerul în modul grafic, SMSS începe toate serviciile de care au nevoie pentru a rula automat la pornire. Dacă toate dispozitivele și serviciile au început cu succes procesul de boot este considerat un succes și a creat Last Known Good Configuration.

Procesul de descărcare nu este considerată completă până timp cât utilizatorul este conectat în sistem. Procesul este inițializat fișier winlogon.exe, ruleaza ca un serviciu și a sprijinit Autoritatea de securitate locală (Lsass.exe), care afișează dialogul de conectare.
Această casetă de dialog este afișată în jurul timpului Servicii Subsystem pornește serviciul de rețea.