Pagina de start a forumului ro-cstrike.MyForum.ro
Inregistrare • Cautare • FAQ • Membri • Grupuri • Autentificare
BIOS-ul calculatorului

 
Raspunde la subiect    Pagina de start a forumului ro-cstrike.MyForum.ro » Calculatorul Subiectul anterior
Subiectul urmator
BIOS-ul calculatorului
Autor Mesaj
Nasu'
Detinator
Detinator
Nasu'

Data inscrierii: 10/Sep/2007
Mesaje: 612
Localitate: ARAD

Mesaj BIOS-ul calculatorului Raspunde cu citat (quote)
Multe persoane asociaza termenului "sistem de operare", DOS. De fapt DOS nu este singurul sistem de operare pe un PC. Inainte ca hardisc-ul sa devina un echipament standard, PC-ul cauta BIOS-ul (Basic Input Output System) pentru rutinele de baza (intrare/iesire), necesare pentru comunicatia dintre software si hardware. BIOS-ul poate fi gasit pe un chip de tip ROM (Read Only Memory), care deobicei este plasat pe placa de baza. BIOS-ul este accesat de fiecare data cand porniti calculatorul. Acest BIOS contine toate rutinele esentiale necesare PC-ului pentru a comunica cu dispozitivele periferice.
In total sunt 256 Intreruperi BIOS, care sunt impartite dupa functii. Aceste functii asigura comunicarea cu hardware-ul. BIOS-ul insusi este localizat in PC ROM, ceea ce il face rezident chiar daca PC-ul este inchis. Este incarcat intr-o zona inalta de memorie a procesorului. Integratul ROM ce contine programul BIOS este localizat la adresa cu segmentul F000h. Adresa exacta de inceput a BIOS-ului variaza depinzand de BIOS, sistem, si uneori de capacitatea de memorie. De exemplu IBM BIOS incepea la offset E000h, in timp ce Phoenix BIOS poate incepe la offset C000h. Adresa de inceput poate varia in functie de marimea BIOS-ului. In general se termina la ultima locatie de memorie a segmentului F si offset FFFFh. Unii producatori fac mici adaugiri la alcatuirea BIOS-urilor ca sa isi intreaca competitorii. De exemplu, placile VGA, sar peste ROM-BIOS. Aceste placi includ facilitati cum ar fi "Shadow RAM", parametrii pentru hard disk, protectie prin parola si altele. Pe scurt din fiecare:

Shadow RAM
Shadow RAM este ascuns la aceeasi adresa de memorie ca si ROM-BIOS-ul. Cum dubla alocare de memorie nu este permisa in RAM, ROM-BIOS-ul tine acest Shadow RAM ascuns de sistemul de operare si aplicatii. Numeroase sisteme BIOS copiaza codul propriu in Shadow RAM, de unde datele BIOS sunt accesate. In general aceasta imbunatateste viteza de executie in PC, deoarece bus-ul de date Shadow RAM este de 16 biti, pe cand bus-ul de date BIOS este doar pe 8 biti.

Paramerii pentru hard disk
BIOS-ul in general a avut probleme cu accesarea hard disk-urilor. Aceasta problema este cauzata de diferitele numere atribuite pentru fiecare hard disk. Inainte ca BIOS-ul sa poata comunica cu un hard disk, el trebuie sa stie numarul de piste si sectoare per pista disponibile, plus alte date ale hard disk-ului. O solutie a fost un tabel din care utilizatorul putea sa-si configureze hard disk-ul corect cu ajutorul unui program SETUP.

Programul SETUP
Programul SETUP îngăduie utilizatorilor sa isi configureze elementele ROM-BIOS-ului dupa preferintele lor. Majoritatea programelelor SETUP consimt ajustarea frecventei ceasului procesorului. Utilizatorul poate face aceasta modificare tinand apasata tasta ALT si apasand + sau - din blocul numeric.

POST
Executia programului intr-un calculator bazat pe Intel 8088 (sau succesorii sai) incepe dupa ce calculatorul este pornit, la adresa F000:FFF0. Aceasta memorie apartine ROM-BIOS-ului si contine o intructiune de tip 'jump' la o rutina BIOS, care la randul ei, incepe sa testeze sistemul si sa initializeze componentele hardware. Aceasta rutina se numeste POST (Power On Self Test).

Testele
POST-ul contine multe teste pentru verificarea hardware-lui (procesorul, memoria, controlerul de intreruperi, DMA, etc.). De altfel el initializeaza placile de extensie. Daca intervine o eroare pe parcursul acestui test, este afisat un mesaj de eroare sau un numar si comanda calculatorul sa scoata niste semnale sonore numite beep-uri


_________________
Respecta si Vei fi Respectat By Nasu' Bafta!!!
31/05/2009 19:49 Vezi profilul utilizatorului Trimite mesaj privat Trimite un mesaj
Afiseaza mesajele pentru a le previzualiza:    
Raspunde la subiect    Pagina de start a forumului ro-cstrike.MyForum.ro » Calculatorul Ora este GMT + 3 ore
Pagina 1 din 1

 
Mergi direct la: 
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum


Powered by phpBB © 2001, 2005 phpBB Group
Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro