BIOS-ul, Boot, UEFI și POST: Ghid pentru Pornirea Sistemului PDF

Summary

Acest document discută despre procesul de încărcare a sistemelor de operare, concentrându-se pe BIOS, UEFI și POST. Sunt explicate funcțiile și etapele procesului de boot, precum și testele POST. Documentul include informații despre componentele hardware si interfața unui sistem de operare.

Full Transcript

Okay, here is the conversion of the provided text into a structured markdown format. # CURSUL 2: ## 4.BOOTSTRĂPING. INCARCAREA SISTEMULUI DE OPERARE * Bootseraping - secventa prin care are loc Incarcarea sistemUlui de operare * Pasi: * se citeste ordinea dispozitivelor de Incarcare sis...

Okay, here is the conversion of the provided text into a structured markdown format. # CURSUL 2: ## 4.BOOTSTRĂPING. INCARCAREA SISTEMULUI DE OPERARE * Bootseraping - secventa prin care are loc Incarcarea sistemUlui de operare * Pasi: * se citeste ordinea dispozitivelor de Incarcare sistemylui de operare * incarca primul sector al dlspozitlvului indicat; * daca valoarea ultimilor 2 octeti ai sectorului este 55AA atunci exista sistem de operare; * in caz contrar, se trece la urmatorul dispozitiv; * daga dupa toate dispozitivele nu gasim semnatura 55AA se va afisa un mesaj de eroare ("No Operating System Presene” sau "MissingOperating System") Lansarea Boot sector-ului: * Boot sector este copiat la adresa de memorie 0x7C00; * se eșecuta codul de Ia 0x7C00; * in cazul sau Boot sectorul contine se executa Boot sectorul partitiei la adresa 0x7C00; * se executa boot loader-ul "primul software!" de pe PC ce contine 512B de cod. Astfel, rutina de incarcare a sist. de operare -numita bootstrap Ioader linici aza cautarea sist. de operare pe diverse unitati, iar daca Sist. este gasît, se încarca in meme si se preda controlul calcuatorului. --- ## 5. BIOS-ul. ROL. CONTINUT. UEFI *(Basic Imput/Outped Systern)*. Dupa alimentarea calculatorului se incepe executia in mod real a unui program. La inceput, se adreseaza doar 1Mb de memorie, iar BIOS-ul ocupa ultimii 64k din cei 1M. Adresa de start este "sfarsitul" memoriei 0xFFFF0. La aceasta adresa se afla o instructiune de salt la adresa reala a punctului de intrare in BIOS. BIOS-ul *(Basic lnput/Output System)* este o componenta a calculatorului care face legatura intre componentele hardware si sistemul de operare utilizat. Este un mini sistem de operare. Nu poate lipsi, fiindca foarte multe setari ale componentelor hardware se fac aici, fiind, de asemenea, responsabil cu incarcarea sistemului de operare si cu modificarea configuratiei sistemului de calcul. Sistemul este format dina BIOS-ul de pe placa de baza si. BIOS-ul de • e toate lact Ie su 1 ime ta e.' Instalate in sistem im reuna cu drivere 1 de depozitare ale acestora. BIOS-ul placii de baza este componenta cea mai imporĘtanta a sistemului BIOS deoarece pe care le contine controleaza sistemul pe durata pornirii/ ana cand sistemul de operare controlul, iar acestea raman ca dfivere pt. sistemele hard pe durata functionarii. **Principalele functii ale BIOS-ului de pe placa de baza sunt:** * autotestarea la punerea sub tensiune (POST - Power On Self Test) * rutina de incarcare a sistemului de operare, numita bootstrap load * face legatura dintre sistemul de operare si dispozitive * activeaza BIOS-urile celorlalte componente * supervizeaza o colectie de setari pt. HDD, placa de baza, chipset, ora si data etc. BIOS-ul verifica daca este un boot la rece sau un boot la cald *(reboot)*: * verifica valoarea de la adresa 0000:0472 din memorie * daca este 1234h, atunci este reboot si sare peste rutina POST * altfel, este considerat boot la rece. --- PROCESUL DE BOOT activarea sursei Power Good Signal catre chipset dupa stabilizarea tensiunii 2. cauta in adresa 0xFFFF0h (preprogramata), programul BIOS 3.initializeaza BIOS 4. * BIOS-ul porneste POST 5. * activeaza BIOS-ul placii video 6. * actxyeaza BIOS-urlle altor componente 7. * afiseaza. startup-screen 8. executa teste ale componentelor si afiseaza eventualele erori 9. * executa un inventar al sistemului si autoconfigureaza anumite componente (in cazul unui restart -warm boot- procesul de boot porneste de aici) 10. * detecteaza si autoconfigureaza orice componenta PnP 11. afiseaza un sumar al čonfigiiratiei sistemului 12. începe sa caute un drive de pe care sa boóteze 13. daca BIOS-ul a identificat drive-ul, se cauta MBR (Master Bootë Record). --- 14. daca BIOS-ul gaseste informatiile necesare, preda controlul sistemului de operare. UEFI *(Unified Extensible Firmware Interface)* * technologie dezvoltata de Intel * inlocuieste varianta BIOS de 16 biti cu una de 32/64 de biti * posibilitatea de a boot-a de pe discuri mai mari de 2TB, folosind GPT *(GUID Partition Table)* * arhitectura independenta de procesor * driver-e independente de procesor * posibilitati de lucru in retea * design modular * compatibil cu vechile BIOS-uri --- ## 6. POST-ul. FUNCTIONARE. CMOS-ul Autotestatrea la punerea sub tensiune POST *(Power On Self Test)*, un set de rutine care testeaza placa de baza, memoria, controller-ele de disk, adaptoarele video, tastatura si alte componente principale ale sistemului. Pasi: * cauta resursele critice pentru pornirea sistemului de operare * verifica RAM-ul * initializeaza placa grafica (cauta o secventa de cod la adresa 0x00000) * initializeaza controller-ul de disk (cauta o secventa de cod la adresa 0xC8000) * initializeaza keyboard-ul * daca ceva lipseste, da mesaj de eroare sau semnalizeaza prin beep * se afiseaza ecranul de start care cuprinde: * data BIOS-ului * tasta de apel à Programului de Setup ({Del}, {F2}) * logo-ul producatorului * logo-ul "Energy Start" * BIOS Serial Number * se realizeaza un "inventar" al sistemului de calcul: se determina setarile de lucru ale memoriei, numarul si tipul hard disk-urilor si porturile (seriale, paralele USB) * daca BIOS-ul a fost configurat Plug-and-Play se detecteaza si se configureaza toate dispozitivele compatibile PnP si se afiseaza un sumar al configuratiei citite si detectate. CMOS *(Complementary Metal Oxide Semiconductor)* = o memorie de 64 de octeti unde este pastrata configuratia. * este o memorie volatila care necesita foarte putina energie * are o baterie Lithium sau Ni-Cad (pana la 10 ani de viata) * are un ceas de timp real * este parte a southbridge-ului chipset-ului.

Use Quizgecko on...
Browser
Browser