pornire calculator inițială - l

bootstrap

Cele mai multe sisteme de computere pot executa numai comenzile găsite în memoria calculatorului, în timp ce sistemul de operare moderne, în cele mai multe cazuri sunt stocate pe hard disk-uri. Bootable CD-ROM. unitate USB sau de rețea locală.

După pornirea calculatorului în memoria lui nici un sistem de operare. Prin ea însăși, fără sistemul de operare, hardware-ul computerului poate realiza acțiuni complexe, cum ar fi, de exemplu, încărcarea programului în memorie. Astfel, ne confruntăm cu paradoxul care pare insolubil: pentru a încărca sistemul de operare în memorie, ar trebui să avem deja un sistem de operare în memorie.

Soluția acestui paradox este de a utiliza un program special de calculator mic. numit bootstrap. sau BIOS (Basic Input / Output System). Acest program nu are toate funcționalitatea sistemului de operare, dar este suficient pentru a descărca un alt program care va încărca sistemul de operare. Adesea folosit într-o încărcare mai multe niveluri, în care mai multe programe mici apel reciproc atât timp cât unul dintre ei nu se va încărca sistemul de operare.

Incarcator Boot trebuie să respecte restricții specifice, în special pentru volum. De exemplu, la primul nivel IBM PC încărcătorul trebuie plasat în primii 446 octeți ai MBR. lăsând loc pentru o tabelă de partiții de 64 octeți și 2 octeți pentru semnăturile aa55 necesare pentru încărcător de boot BIOS-a dezvăluit el însuși.

Primele calculatoare au fost un set de switch-uri care permit operatorului să plaseze bootloader în memorie pentru a rula CPU. Apoi, încărcătorul citește sistemul de operare de la un dispozitiv extern, cum ar fi o bandă perforată sau un hard disk.

Cod Pseudo-asamblare bootloader poate fi la fel de simplu ca următoarea secvență de instrucțiuni:

Acest exemplu se bazează pe bootstrap loader unuia dintre minicalculatoare. lansat în 1970 de către Nicolet Instrument Corporation.

BIOS Dispozitive inițializat

Dispozitivul de încărcare - un dispozitiv care trebuie să fie inițializat înainte de a încărca sistemul de operare. Acestea includ dispozitive de intrare (mouse-ul tastaturii.), Dispozitiv de ieșire de bază (afișare), și dispozitivul care se va face sistemul de operare de încărcare - unitate. hard disk. CD-ROM. o unitate flash. Dispozitivul de SCSI, o placă de rețea (atunci când descărcarea acestora printr-o rețea, de exemplu, folosind PXE).

Secvența de pornire a unui calculator personal compatibil IBM standard,

pornire calculator inițială - l

Se încarcă PC

O parte a ecranului cu componentele inițializate ale plăcii de bază și periferice atașate. În partea de jos a ecranului este vizibil tabel dispozitivele configurate Plug-and-play

BIOS-ul de rutină de inițializare folosind programul POST verifică dispozitivele computerului funcționează corect, și le inițializează.

BIOS-ul scanează apoi dispozitivul este transferat în lista de pre-stabilit, până când se găsește un dispozitiv de pornire. În cazul în care acest lucru este găsit aparatul va afișa un mesaj de eroare, iar procesul de descărcare va fi oprit. În cazul în care BIOS-ul detectează un dispozitiv de boot, a spus el să-l bootloader și să treacă de control pentru a-l.

În cazul unui hard disk, bootloader este numit master boot record (MBR) și de multe ori nu depinde de sistemul de operare. De obicei, el este în căutarea pentru o partiție activă pe hard disk. Se încarcă sectorul de încărcare a peretelui despărțitor, și transferă controlul acestuia. Acest sector de boot, de obicei depinde de sistemul de operare. Acesta trebuie să fie încărcate în memoria nucleului sistemului de operare și să treacă de control să-l. Dacă partiția activă nu există, sau sectorul de boot al partiției active este incorectă, MBR-ul poate descărca un încărcător de boot de rezervă și să treacă de control pentru a-l. Rezerva bootloader trebuie să selecteze o secțiune (de multe ori cu ajutorul utilizatorului), încărcați-l în sectorul de boot și să treacă de control să-l.

Alte tipuri de secvența de pornire

Unele procesoare au diferite moduri de descărcare. De exemplu, cele mai multe procesoare de semnal digital poate porni în următoarele moduri:

  • Descărcați portul serial
  • Descărcați portul paralel
  • Se incarca folosind HPI (Host-Port Interface)
  • Încărcarea după o repornire „fierbinte“ (aceasta diferă de secvența inițială efectuată la pornire)

Vezi ce „cizme de calculator acasă“ în alte dicționare:

Protejat clienții terminale de încărcare - capacitatea de a asigura clientul de terminal pentru a încărca sistemul de operare. Soluția principală este o pornire sigură verifică autenticitatea și integritatea fișierelor de sistem de operare care pot fi stocate pe hard disk-ul local, ... ... Wikipedia

BIOS Coduri de eroare - În timpul bootarea inițiale computerul cu ajutorul programelor stocate în BIOS-ul are loc inspecția inițială. În cazul unei defecțiuni în timpul unui test BIOS poate da informații pentru a identifica cauza eșecului. Printre aceste metode au ajuns la concluzia ... ... Wikipedia

BIOS - bază și duplicarea ROM cip placa de baza Gigabyte, ce conține BIOS PREMIUL. BIOS (Ing. Sistem de intrare / ieșire «Bazo ... Wikipedia

coduri sonore BIOS - Informațiile din acest articol sau unele dintre secțiuni ale sale este depășit. Puteți ajuta Wikipedia ...

Master Boot Record - codul și datele necesare pentru încărcarea ulterioară a sistemului de operare și situat în primul sector fizic (mai ales în primul) de pe hard disk sau alt dispozitiv de stocare ... Wikipedia (engleză înregistrare master boot, MBR.)

  • Pornind de la pornirea computerului. Dzhessi Rassel. Această carte va fi făcută în conformitate cu comanda pe tehnologia de imprimare Tehnologie-on-Demand. Conținutul de calitate înaltă prin articole wikipedia! În computer de boot se numește complex și ... Citește mai mult Vand pentru 1147 de ruble

articole similare