Documente Academic
Documente Profesional
Documente Cultură
Functiile BIOS-ului
• control primar al diverselor componente HW: tastatura, monitor, discuri, porturi
(serial, paralel, PS2, USB);
• determina incarcarea sistemului de operare la pornirea sistemului (Bootstrap
loader)
• setarea unor parametri ai sistemului (ora, data, caracteristici functionale minimale,
pentru diverse componente: placa video, audio, de retea, etc.)
• testarea sumara a principalelor componente HW (POST = Power-On Self Test)
Caracteristici BIOS
• in cazul aparitiei unei probleme la discurile magnetice, continutul BIOSului nu este
afectat;
• este posibila modificarea valorilor si salvarea preferintelor
• in cazul unei probleme generate de lipsa alimentarii cu energie electrica si
descarcarea acumulatorului, setarile din BIOS revin la valorile initiale (“de fabrica”)
1.Power-on self-test
2.Detecteaza dispozitive Plug & Play
3.Afiseaza mesaje de inceput pe ecran
4.Realizeaza un test rapid de memorie
5.Configureaza memoria si alte dispozitive
6.Identifica dispozitive de “boot”: Incarca blocul de boot 0 (Master Boot Record)
Componente
POST (Power On Self Test)
• Rutine de diagnoza
→ Initializare HW intern si dispozitive periferice:Placa video, memoria
principala, procesorul, tastatura, altele.
→ Verificare functionare corecta
• Afisare mesaje de eroare pe ecran (daca este cazul). Daca monitorul lipseste sau
exista o defectiune la sistemul video (sau memorie) -> mesaj sonor (beeeeeep)
Sunt cautate dispozitive de tip Plug and Play (de ex.: placa video, placa de sunet)
Daca exista astfel de dispozitive, o parte sau toate functiile BIOS-ului sunt inlocuite cu
functii specifice Daca au aparut modificari de HW (sau disfunctionalitati) este afisat un
mesaj pe ecran (poate fi un mesaj de eroare sau o recomandare)
Bootstrap Loader
BIOS-ul acceseaza primul sector al HDD si porneste acest program care este
capabil sa recunoasca structura dispozitivului de stocare si sa lanseze/porneasca sistemul
de operare
Updating (Actualizare)
Sistemul de Operare:
• este cel mai important program (set de programe) care ruleaza in permanenta pe un
calculator;
• controleaza si comunica direct cu toate componentele unui calculator;
• permite si gestioneaza executarea aplicatiilor utilizator;
• permite si “intermediaza” legatura dintre aplicatii si componetele HW.
Detectarea/corectarea erorilor:
• Gestioneaza erorile componentelor hardware (memorie, procesor, HDD)
• Gestioneaza erori software (impartire la zero, incercari de accesare a unor locatii de
memorie interzise, lipsa de permisiuni).
• Mecanisme de gestiune. Exemplu: inchiderea programului care a cauzat eroarea,
reincarcarea unei operatii sau raportarea erorilor.
Monitorizare:
• Statistici privind utilizarea resurselor
• Monitorizare a parametrilor de functionare
• Scop: imbunatatirea performantelor sistemului
** Kernel **
The most basic level or core of an operating system, responsible for resource allocation,
file management, and security.
• cea mai importanta componenta a SO;
• este prima componenta care se incarca in memorie dupa pornirea calculatorului;
• ramane in memoria principala;
• din acest motiv este de dorit sa ocupe un spatiu cat mai mic fara ca acest lucru sa
afecteze functionarea celorlalte componente ale SO sau a aplicatiilor utilizator;
• este responsabil pentru gestiunea memoriei interne, a proceselor si a discurilor (memorie
externa)
• are privilegii (drepturi) mari (maxime) spre deosebire de aplicatiile utilizator !!!
Caracteristici ale SO
Facilitate: usureaza folosirea computerului
• utilizatorul nu trebuie sa fie preocupat de hardware-ul sistemului de calcul;
• utilizatorul este interesat de aplicatii
• SO trebuie sa ofere independenta utilizatorului de HW
Clasificari ale SO
I. In functie de numarul de utilizatori
1. SO monolitice
2. SO stratificate
3. SO bazate pe micro-kernel