Configurarea si Optimizarea BIOS-ului
Meniul Standard CMOS Setup ofera informatii referitoare la data , ora , unitatii de hard-disc(HDD) , unitati de floppy-disc(FDC) instalate si adaptorul video.In plus stabileste la ce fel de erori intilnite in timpul testului POST sa se opreasca sistemul.Din puntul de vedere al BIOS-ului exista mai multe situatii in ceace priveste HDD-ul.Daca mainboardul este un model inferior HHD-ul se va conecta intr-o placa adaptoare multi I/O care accepta doar 2 unitati HDD configurate Master si Slave.In acest caz capacitatea maxima a HDD-ului poate fi de 528Mb in mod neformatat si 504Mb in mod formatat.Se vorbeste in acest caz de un mod de adresare a HDD-ului NORMAL setabil in Standard CMOS Setup la sectiunea dedicata unitatilor HDD.In general 717d33h unitatile HDD sint caracterizate prin parametrii C(cilindri)H(capete)S(sectoare) adica CHSspecificati de producator.Exista urmatoarea formula care determina capacitatea HDD-ului:
C*H*S*512octeti=capacitatea exprimata in Mb a unitatii.
Sistemele de operare mai vechi ca si sistemele BIOS mai vechi nu pot lucra maxim decit cu 1024C*16H*63S*512octeti = 528Mb.
BIOS-ul pune la dispozitie 46 de tipuri standard de HDD.Daca unitatea de HDD se regaseste printre acestea atunci este suficient sa se indice tipul unitatii alfel va fi folosit UserType iar parametrii CHS trebuiesc precizati fie manual fie apelind la functiile de autodetectie ale BIOS.
Daca placa de baza este prevazuta cu adaptoare IDE (in general 2) atunci primul adaptor se va numi Primary iar cel de al 2-lea Secondary.Pe fiecare adaptor in parte se pot conecta 2 unitati HDD in regim Master-Slave rezultind de aici 4 combinatii posibile Primary Master , Primary Slave , Secondary Master si Secondary Slave.Pentru a putea lucra cu HDD-uri mai mari de 528Mb BIOS-ul foloseste mai multe moduri de adresare.Unul din acestea este modul LARGE.
In acest caz pentru a nu depasi 1024 Cilindri BIOS-ul pacaleste sistemul de operare impartind numarul de cilindri la 2 si inmultind numarul de capete cu 2 iar in acest caz capacitatea maxima poate fi de 1Gb.Transformare inversa se face de catre programul HDD Service Routine cuprins in BIOS.
Odata cu marirea capacitatii HDD a fost introdus un nou mod de adresare denumit LBA(Logical Block Adressing).
In acest mod cind parametrii fizici ai discului depasesc 1024 Cilindri atunci se imparte numarul acestora cu un numar real si se inmulteste numarul de capete (H) cu acelasi numar fara ca acest numar sa depaseasca 256 H.In acest caz capacitatea maxima a uni HDD poate fi de 8,4 Gb.
Noile sisteme BIOS permit lucrul cu HDD-uri mai mari de 8,4 Gb introducind un mod LBA extins.
Meniul BIOS Feature Setup sau Advanced BIOS Setup
O prima optiune este -Virus Warning sau Antivirus Protection cu valorile Enable sau Disable.
Atunci cind aceasta optiune este setata Enable BIOS-ul va monitoriza accesul la sectorul de Boot al HDD-ului in vederea protejarii de virusi ce pot infecta acest sector.Aceasta optiune trebuie setat Disable atunci cind se procedeaza la instalarea sistemului de operare deoarece majoritatea sistemelor de operare (inclusiv Windows) fac anumite modificari in sectorul de boot ce pot intrerpretate de BIOS ca virusi.
O alta optiune este -CPU Internal Cache (L1 cache) cu valorile Enable sau Disable , activeaza sau dezactiveaza cache-ul L1 al procesorului.
-External Cache (L2 cache) cu valorile Enable sau Disable activeaza sau dezactiveaza cache-ul L2 fie de pe mainboard fie din procesor.
-Quick POST cu valorile Enable sau Disable atunci cind este setat pe Enable BIOS-ul scurteaza sau nu efectueaza testarea anumitor componente pentru a reduce timpul bootarii.
Boot Sequance precizeaza ordinea unitatilor de stocare ce vor fi accesate in vederea incarcarii sistemului de operare.in unele cazuri aceasta optiune este sparta in 4 optiuni :First Boot Device , Second Boot Device , Third Boot Device si Fourth Boot Device.In ceeace priveste unitatile de HDD ce vor accesate pentri incarcarea sistemului de operare acestea pot fi recunoscute prin C,D,E,F (reprezinta partitia C:\ de pe fiecare drive in parte)si HDD-0,HDD-1,HDD-2,HDD-3.
-Swap Floppy Disc determina inversarea literelor asociate unitatilor de discheta daca in sistem apar 2 unitati .
-Boot Up Floppy Seek daca este setata Enable atunci in timpul derularii testului POST BIOS-ul acceseaza unitatea Floppy Disc pentru a determina daca este de 40 piste(360Kb) sau de 80 piste (>360Kb).
-Boot Up NumLock Status cu valorile On si Off determina starea tastei NumLock la incarcarea sistemului de operare.
-Typematic Rate Settings poate fi activata sau dezactivata iar atunci cind este activata BIOS-ul tine cond de urmatoarele 2 optiuni:-Typematic Rate (char/sec) este rata de repetitie a caracterelor -Typematic Delay (ms) seteaza timpul dintre 2 caractere afisate la apasarea continua a unei taste
Aceste optiuni sint insa dominate de optiunile sistemului de operare.
-Security Option stabileste nivelul unde va fi ceruta parola de acces(sistem sau setup bios)
-PCI\VGA Palette Snoop atunci cind este activata schimba paleta de culori VGA daca se foloseste Feature Conector de pe placa video adica daca in sistem este conectat un accelerator grafic sau o placa MPEG la placa video.
-Video BIOS Shadow cind este activata copiaza memoria ROM in zona aferenta din RAM adica intre primii 640Kb si 1Mb.Urmeaza o lista de adrese setate deobicei Disable fiind adrese de shadow in care poate fi copiat codul BIOS al unor adaptoare mai vechi(placi de retea,controlere SCSI si floppy-disc).
-Run OS/2 >= 64Mb cu optiunile OS/2 si non OS/2 se seteaza in functie de sistemul de operare folosit deoarece sistemele de operare OS/2 lucreaza diferit cu memoria mai mare de 64Mb.
-Fast Gate A20 este preferabil sa fie activata linia de adresa A20 fiind folosita pentru accesarea memorie de peste 1Mb.Initial accesul la aceasta memorie se facea cu ajutorul controlerului de tastatura.Astazi chipseturile suporta asa numitul mod Fast prin care se creste viteza de acces la memoria extinsa.
-Memory Hole at 15-16Mb se seteaza Enable daca in configuratia sistemului exista o componenta ce necesita 1Mb spatiu de memorie ceeace duce la nefuntionarea corecta a componentei respective.Cind optiunea este activata unele aplicatii raporteaza numai 14 Mb RAM in sistem ce duce la o nefunctionare corecta.
Meniul Chipset Feature Setup sau Advanced Chipset Setup
Optiunile din cadrul acestui meniu tin in general de tipul chipsetului utilizat.Se stabilesc aici viteza BUS-ului si accesul la memorie precum si modalitatea de lucru a DRAM-ului in unele cazuri a cache-ului extern si se coordoneaza comunicatiile intre bus conventional si bus PCI.
Auto Configuration cu valorile Enable si Disable cind este activata lasa la indemina utilizatorului numai anumite optiuni pentru a putea fi modificate.Atunci cind este dezactivata toate optiunile pot fi modificate.
-DRAM Timing stabileste valoarea timpului de acces la memorie.Memoriile folosite ca RAM in sistem pot fi clasificate in SIMM si DIMM.Simm-urile lucreaza in tehnologie FPM sau EDO a caror caracteristica principala este timpul de acces de 70ns pentru FPM respectiv 60ns pentru EDO, DRAM Timingul stabilind tocmai aceste valori.
-DRAM Read Timing disponibila in general in constructii de genul x-2-2-2 sau x-3-3-3 stabileste timpul pentru citirea in rafala a memoriei (burst).
-SDRAM CAS Latecy Time.Valorile posibile sint in general 2 si 3.Aceasta optiune stabileste intirzierea exprimata in cicluri de ceas dupa care o memorie SDRAM este capabila sa furnizeze informatiile dintr-o celula atunci cind se realizeaza o citire.
-SDRAM RAS to CAS Delay cu valorile posibile in general 2 si 3 introduce o intirziere intre semnalele RAS si CAS.
-DRAM Data Integrity Mode cu valorile posibile ECC,parity,non ECC stabileste modul de verificare a integritatii datelor din memorie.Se stabileste ECC doar daca memoria folosita suporta aceasta corectie.
-Sistem BIOS Cacheable.Aceasta optiune este valida doar atunci cind BIOS-ul este copiat in memoria RAM adica atunci cind a fost activata optiunea de shadow.Daca este activata codul BIOS ca trece si prin memoria cache L2.Se recomanda dezactivarea optiunii.
-8/16 Bit I/O Recovery Time.Avind in vedere ca PCI este mult mai rapid decit ISA,aceste optiuni introduc niste cicluri de recuperare a datelor de pe magistrala ISA predefinit intre 2 cicluri pe 16 biti sunt introduse 3,5 cicluri aditionale acestea putind fi marite sau micsorate cu ajutorul optiunilor.Valorile posibile NA,8,1,2,3,4,6,7.Se recomanda setarea la valoarea NA si marirea ciclurilor daca anumite componente nu funtioneaza corect.
-Delayed Transaction este folosita pentru a introduce o intirziere la transferul datelor de pe ISA pe PCI.
-AGP Aperture Size (Mb). Aceasta optiune stabileste dimensiunea aperturii AGP.Apertura este o portiune din memorie dedicata placii grafice.Dimensiunea aperturii se calculeaza in general dupa formula : max AGP memory * 2 + 12Mb adica memoria AGP utilizata este mai putin de jumatate din valoarea aperturii stabilite in BIOS.Aceasta valoare nu reprezinta memoria fizica utilizata ea ocupind doar spatiul de adrese.In general se recomanda stabilirea la valoarea 64 sau 128 Mb.
-AGP 2X,4X Mode. Activeaza sau dezactiveaza modurile 2x si 4x pe magistrala AGP.
-Spread Spectrum cu valorile E , D , 0,25% , 0,5%.Atunci cind generatorul de tact al placii de baza lucreaza pot apare valori externe sau virfuri care sa duca la aparitia unor interferente electromagnetice.Functia Spread Spectrum cauta sa reduca interferentele electromagnetice prin modularea impulsurilor.In general activind aceasta functie stabilitatea sistemului si performantele pot fi reduse.Unele versiuni BIOS ofera si valoarea Smart Clock care atunci cind este setata aceasta opreste semnalele de sincronizare pe magistrala AGP,PCI si SDRAM atunci cind nu exista activitati pe aceste magistrale.Spread Spectrum trebuie activat doar daca apar interferente la nivelul sistemului.In orice caz daca se activeaza se recomanda valori mici (0,25%) daca nu este disponibil Smart Clock.
-Autodetect DIMM/PCI Clk cu valorile Enable sau Disable.Aceasta optiune este similara cu setarea Smart Clock pentru Spread Spectrum adica daca nu exista activitate pe AGP sau in soclurile SDRAM ,BIOS-ul opreste semnalele de sincronizare.
-Flash BIOS Protection cu valorile Enable sau Disable protejeaza BIOS-ul pentru accesul neautorizat sau impotriva virusilor.Pentru a realiza un update de BIOS trebuie setata pe Disable.
Meniul PnP/PCI Configuration
Plug and Play este un standard conform caruia componentele sint prevazute cu registri speciali ce contin identificatori ai componentei si informatii privind resursele necesare functionarii.Pentru a functiona corect atit componentele utilizate cit si BIOS-ul sau sistemul de operare trebuie sa respecte PnP.Daca BIOS-ul este PnP la pornirea sistemului acesta va detecta toate componentele din sistem si le va asocia anumite resurse.Resursele necesare unei componente sint reprezentate de IRQ numbers si DMA chanels.
O prima optiune in cadrul meniului poate fi -Auto Configuration cu valorile Enable sau Disable.
Atunci cind este activata BIOS-ul va aloca automat IRQ pentru componentele existente.Cind este dezactivata utilizatorul poate specifica daca o anumita resursa este folosita de o componenta PnP sau de o componenta non-PnP.Atunci cind este dezactivata optiunea de Auto Configuration avem la dispozitie o lista de resurse , pentru fiecare avind posibilitatea setarii intre PCI/ISA PnP Configuration si Legacy ISA.
-PnP OS Instaled cu valorile yes/no specifica daca sistemul de operare este sau nu PnP.Daca sistemul este PnP va fi lasat sa stabileasca resurse pentru toate componentele.
-Reset Configuration Data(Force Update ESCD). ESCD sau Extended Sistem Configuration Data este o dezvoltare a standardului PnP BIOS ce permite retinerea resurselor pentru toate componentele existente.Optiunea implicita este Disable ea trebuind activata doar atunci cind in sistem au fost adaugate componente noi si se doreste realocarea resurselor.
-Asign IRQ for VGA. Foarte multe placi grafice nu au nevoie de o anumita intrerupere pentru a functiona , insa noile carduri video necesita IRQ pentru funtionare si atunci aceasta optiune trebuie activata .Neactivarea ei poate duce la performante scazute ale placii video.
-Asign IRQ for USB cu valorile Enable sau Disable decide daca controlerul USB va avea sau nu asociata o intrerupere.In mod implicit intreruperea utilizata de USB este IRQ 12.
Meniul Integrated Peripherals
Pune la dispozitia utilizatorului optiuni de configurare ale componentelor integrate pe placa de baza.Apar optiuni legate de controlerele IDE de genul :Primary IDE si Secondary IDE cu valorile Enable sau Disable.Dezactivind unul dintre controlerele IDE unitatile de disc instalate pe acel controler nu vor funtiona.In plus mai apar optiuni pentru stabilirea modului de lucru la controlerele IDE.In general sint disponibile modurile PIO (Programed Input Output) si UDMA.
PIO stabileste viteza de transmisie pe IDE existind 4 moduri diferite dintre care cel mai rapid este PIO mod 4 cu o viteza de transmisie de 16,6Mb/s fiind folosit de HDD-uri modele mai vechi si de unele unitati CD-Rom.
Modurile UDMA stabilesc rate de transfer de 33,66 si 100 Mb/s.Tot aici apar optiuni ce permit activarea si dezactivarea controlerului pentru Floppy-Disc.
-OnChip FDC Controler activeaza sau dezactiveaza controlul unitatii Floppy-Disc.Daca controlerul este dezactivat si totusi exista unitate Floppy-Disc conectata la el atunci in windows iconul unitatii poate fi afisat eronat.Acest lucru poate fi corectat prin activarea optiunii -Report no FDD for Windows.Tot aici apar optiuni pentru configurarea porturilor de comunicatie avind in general optiuni de genul - Onboard Serial Port 1 si - Onboard Serial Port 2 sau UART 1 si UART 2 (Universal Asincron Receiver Transmiter).Pentru porturile seriale avem optiuni de genul Activate si Dezactivate dar si optiuni ce permit stabilirea resurselor.Aceste resurse sint reprezentate de IRQ 3 si IRQ 4 si de adresele 3F8 si 2F8 (3E8 si 2E8).
Portul paralel poate si el fi activat sau dezactivat sau i se pot stabili resursele.In general el foloseste IRQ5 sau IRQ7 si adresele 378H si 278H.Tot pentru portul paralel putem stabili si modul de funtionare fiind posibile 3 moduri diferite : -SPP (Standard Paralel Port)
-ECP (Extended Capabilities Port)
-EPP (Enhanced Paralel Port)
Pentru ECP poate fi alocat si un canal DMA deobicei fiind folosit DMA 3.
Daca placa de baza contine port infra-red acesta poate fi configurat cu ajutorul optiunii -IR Funtion.Tot aici pot fi intilnite optiuni ce permit activarea si dezactivarea controlerului de mouse PS/2 precum si a controlerului USB.
In cadrul programelor BIOS mai noi sint intilnite 2 meniuri diferite :
-PC Health Status ce monitorizeaza tensiunile , temperatura pentru procesor si citeva componente precum si viteza de turatie a coolerelor
-Frequency Control ce permite setarea FSB-ului cit si multiplicatorul pentru procesor.
|