Chipsetul placii de baza
Este un set integrat de cipuri care realizeaza functiile vitale ale unui calculator.Aceste functii implementate la un moment dat printr-un numar mare de circuite disctincte au fost reunite astazi in 2 punti (chipuri) : - Northbridge
-
Un chipset cuprinde : -controlerul de memorie
-controlerul de magistrala
-controlerul de intreruperi
-controlerul DMA (Direct 222b13c Memory Acces)
In plus la nivelul chipsetului sint reunite controlerele pentru dispozitive I/O :
-controler pentru tastaura
-controler pentru mouse PS/2
-adaptoare IDE
-adaptorul pentru Floppy Disc
Chipsetul mai contine si RTC definit prin Real Time Clock.
Fiecare bit de informatie care este stocat in memorie sau este trimis catre orice dispozitiv de I/O trece la un moment dat prin chipset.Chipsetul unei placi de baza dicteaza intr-un fel configuratia ce poate fi dezvoltata cu acea placa de baza , adica stabileste gama de procesoare utilizate , tipul si cantitatea de memorie maxim utilizabila si dicteaza toate facilitatile de care poate beneficia sistemul.
Un set model de chipseturi poate fi impartit in 3 blocuri distincte : - controlerul de memorie
- Bufferul de date
- puntea PCI to ISA
Controlerul de memorie asigura comanda busului magistralei pentru transferul de date intre procesor , memoria cache , memoria principala si busul PCI.
Bufferul de date serveste ca o memorie tampon intre busul procesorului si magistrala PCI,adica atunci cind procesorul scrie in memorie sau acceseaza direct o componenta PCI , bufferul elimina timpii de asteptare sau face ca acestia sa fie cit mai mici.
Puntea PCI to ISA asigura legatura intre magistrala PCI si magistrala ISA.La nivelul puntii sint montate toate functiile de I/O (controler DMA , controler de intreruperi , timerul sistemului etc.)
In chipul identificat prin Northbridge este integrat controlerul de memorie si toate controlerele care functioneaza la frecvente mari.
Chipul Southbridge are o frecventa de lucru scazuta aici intilnind puntea PCI to ISA si bufferul de date.
Dintre producatorii de chipseturi cei mai renumiti sint :
Intel : -439 VX Pentium 1
-430 TX Pentium 1
-440 EX Pentium II
-440 LX Pentium II
-440 ZX Pentium II
-440 BX Pentium II
-I 810 Pentium II -III (o nereusita datorata lipsei portului AGP)
-I 815 Pentium II-III (bazat pe chipsetul I 810 aduce si suportul AGP)
-I 840 Pentium 4
-I 850 Pentium 4 (suporta Rambus RAM)
-I 845 Pentium 4 ( introduce suport pentru SDRAM si DDR RAM)
AMD : -AMD 640
-AMD 645
-AMD 760 (pentru Athlon si Duron)
-AMD 765 (pentru Athlon si Duron)
SiS -735(un chipset remarcat in ultima vreme datorita suportului DDR RAM si SDRAM)
ALi - Alladin
-Magic 3 ( o incercare de revenire pe piata )
VIA cu toata gama de chipseturi destinate atit procesoarelor Intel cit mai ales celor AMD.
La nivelul placii de baza apare integrat ROM BIOS-ul format dintr-o serie de programe inscrise in memoria ROM de pe placa de baza. Principalele functii ale BIOS-ului sint :
-autotestarea sistemului la punerea sub tensiune prin executia rutinei POST (PowerOnSelfTest)
In cadrul acestei rutine sint testate placa de baza , memoria , controlerele de disc , adaptorul video , tastatura si alte componente ale sistemului.Testele efectuate nu sint sofisticate dar pot depista erori fatale biosul generind in cazul acestor erori mesaje de eroare scrise sau bipuri sonore . In cazul functionarii corecte rezultatele testului POST sint afisate sub forma unui tabel.
-o alta functie efectuata de BIOS este reprezentata de programul SETUP .Acesta permite configurarea sistemului daca este cerut de utilizator. In cadrul programului SETUP se pot stabili parametrii vitali ai sistemului ce vor fi salvati in cadrul unei memorii de mici dimensiuni si cu consum redus de energie realizat in tehnologie CMOS.
-a treia funtie a BIOS-ului consta in cautarea si incarcarea in memorie a sistemului de operare , rutina ce poarta denumirea de Bootstrap Loader.Daca sistemul de operare este gasit acesta este incarcat in memoria RAM si i se preda controlul.
-a patra funtie a BIOS-ului consta in asigurarea de catre acesta a unor programe standard pentru controlul componentelor hardware ale sistemului.Orice program al utilizatorului poate accesa cu usurinta un dispozitiv din sistem prin apelarea unui modul program existent in BIOS.
Sistemele de operare gen Windows au renuntat in mare masura la funtiile BIOS utilizind drivere proprii pentru comunicarea si pentru lucrul cu o anumita componenta.
Un DRIVER apare ca un cod (program) executabil ce realizeaza o interfata intre sistemul de operare si componentele hardware. Un driver este caracteristic unui model de componenta si este scris special pentru un anumit tip de sistem de operare.In absenta unui driver caracteristic Windows poate folosi o serie de driveri standard care insa nu vor exploata performantele unei componente.(Windows-ul mai prezinta niste driveri virtuali denumiti si *.VXD care folosesc unor programe ce apeleaza direct BIOS-ul .VXD-urile se interpun intre aceste programe si driverii caracteristici realizind o punte intre acestea.)
Ca
producatori de programe BIOS se remarca : AMI , AWARD ,
Codul BIOS este integrat in memorii ROM ce pot fi de tipuri diferite:
ROM masca -(este scris special si nu poate fi rescris)
PROM - este programabil cu raze ultraviolete
EPROM - este programabil electronic
EEPROM -poate fi sters la o tensiune de 22-24 V si programat electronic
Flash ROM -poate fi scris si sters prin soft.
* Flash ROM este ultimul tip de BIOS si are o sectiune din Flash ROM ce nu poate fi stearsa pentru a putea fi scris si rescris de mai multe ori fara pericol.
Memoria CMOS are o capacitate de ordinul bitilor de la 64 -256 biti si stocheaza codificat parametrii stabiliti cu ajutorul programului Setup.Memoria este alimentata de un acumulator sau o baterie long-life modelul cel mai utilizat fiind CR2032 care asigura o tensiune de 3,3V atit la CMOS cit si circuitului de timp real (RTC).Procesorul sistem apeleaza timpul inscris in CMOS de circuitul de ceas de 18 ori pe secunda prin intermediul unei intreruperi de timer.Atunci cind bateria este epuizata sau alimentarea memoriei a fost scurtcircuitata aceasta isi va pierde continutul , la pornirea sistemului afisind un mesaj de eroare "Check Sum Error" iar sistemul va funtiona cu parametrii BIOS default scrisi in ROM.
|