Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


BOOT-AREA DE PE DISC

calculatoare



+ Font mai mare | - Font mai mic



BOOT-AREA DE PE DISC

Dupa efectuarea verificarii POST a tuturor componentelor hardware ale unui calculator personal, programul de boot continut in cipurile ROM BIOS verifica discul A pentru a vedea daca el contine o discheta formatata. Daca in unitate este plasata o discheta, programul cauta in locatiile specifice de pe disc fisierele care formeaza primele doua parti ale sistemului de operare.



Daca in unitate nu se afla nici o discheta, programul de boot cauta fisiere de sistem pe hard discul principal, de regula C. Daca si aceasta cautare esueaza, programul cauta orice disc din unitatea CD-ROM. De regula, nu veti vedea aceste fisiere de sistem, deoarece fiecare din ele este marcat cu un atribut special de fisier care, de regula, le face invizibile in orice listare de fisiere. Pentru sistemele Windows, fisierele se numesc IO.SYS si MSDOS.SYS. Daca unitatea de discheta este goala, programul de boot cauta fisierele sistem de pe hard disc C si, pe unele sisteme, ca ultima varianta, cauta si pe unitatea CD-ROM. Daca un disc boot nu contine fisierele, programul de boot genereaza un mesaj de eroare.

Dupa localizarea unui disc cu fisierele de sistem, programul de boot citeste datele stocate pe primul sector al discului si copiaza datele respective in locatii specifice din memoria RAM. Aceste informatii constituie inregistrarea de boot (boot record). Inregistrarea de boot se gaseste in aceeasi locatie pe orice disc formatat. Dupa ce programul de boot BIOS a incarcat inregistrarea de boot in memorie la adresa hexazecimala 7C00, sistemul de intrare/iesire de baza BIOS trece controlul inregistrarii de boot, conectandu-se la adresa respectiva.

Inregistrarea de boot preia controlul calculatorului personal si incarca IO.SYS in memoria RAM. Fisierul IO.SYS contine extensii catre ROM BIOS si include o rutina numita SYSINIT care gestioneaza restul boot-arii. Dupa incarcarea fisierului IO.SYS, inregistrarea de boot nu mai este necesara si este inlocuita in memoria RAM de un alt cod.

SYSINIT isi asuma controlul procesului de pornire si incarca MSDOS.SYS in memoria RAM. Fisierul MSDOS.SYS lucreaza cu sistemul de intrare/iesire de baza BIOS, pentru a gestiona fisierele, executa programele si raspunde la semnalele primite de la componentele hardware.

SYSINIT cauta in directorul radacina al discului de boot un fisier pe nume CONFIG. SYS. Daca exista fisierul CONFIG.SYS, SYSINIT spune lui MSDOS.SYS sa execute comenzile din fisier. CONFIG.SYS este un fisier creat de utilizator. Comenzile sale spun sistemului de operare cum sa gestioneze anumite operatiuni, cum ar fi, cate fisiere pot fi deschise in acelasi timp. CONFIG.SYS poate contine de asemenea, instructiuni de incarcare a unor programe de comanda sau drivere (device drivers). Driverele sunt fisiere care contin cod care extinde functiile sistemului de intrare/iesire de baza BIOS privind controlul memoriei sau dispozitivelor hardware. In Windows, driverele sunt incarcate prin inregistrari dintr-un fisier numit Registru( Registry).

SYSINIT spune lui MSDOS.SYS sa incarce fisierul COMMAND.COM. acest fisier de sistem de operare consta din trei parti. Una este o alta extensie a functiilor de intrare/iesire. Aceasta parte este incarcata in memorie, impreuna cu sistemul de intrare/iesire de baza si devine parte componenta a sistemului de operare.

A doua parte din COMMAND.COM contine comenzile de interne DOS, cum ar fi DIR, COPY si TYPE. Aceasta parte este incarcata in zona superioara a memoriei RAM conventionala, acolo unde poate fi suprascrisa de programele de aplicatii, daca este nevoie de memorie.

A treia parte din COMMAND.COM este folosita o singura data si apoi se renunta la ea. Aceasta parte cauta un fisier pe nume AUTOEXEC.BAT in directorul radacina. Acest fisier este creat de utilizatorul calculatorului si contine o serie de comenzi de fisiere batch DOS (DOS batch files) si/sau nume de programe pe care utilizatorul doreste sa le ruleze de fiecare data cand calculatorul este pornit. Calculatorul personal a boot-at acum complet si este gata sa fie folosit.

Sistemul de intrare/iesire de baza din umbra (Shadowed BIOS).

Informatiile BIOS ale unui calculator sunt stocate, de regula, in cipurile EPROM (erasable, programmable, read-only memory - memorie numai in citire, ce poate fi stearsa sau programata) care isi pastreaza datele chiar si atunci cand calculatorul personal este oprit. Gasirea codului din EPROM ia mai mult timp decat gasirea datelor din memoria RAM. Din acest motiv, majoritatea calculatoarelor personale noi creeaza o umbra a codului BIOS - adica il copiaza din EPROM in memoria RAM si apoi construiesc echivalentul semnalelor de retur prin microcircuite, astfel incat atunci cand calculatorul personal acceseaza codul BIOS, el apeleaza memoria RAM, in loc sa apeleze cipul EPROM.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 793
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved