Bios înăuntru - să înțelegem cu atenție, ceea ce este bios

BIOS - toată lumea care a întâlnit mai mult sau mai puțin un computer, a auzit despre acest cuvânt. Pentru a înțelege temeinic această problemă, vom analiza totul în ordine.

1. Initializarea initiala si programarea tuturor logicii - ajustarea tuturor acestor "scrap metal" de inalta tehnologie in ritmul de lucru.
Orice eșec în acest stadiu indică o eroare completă a sistemului. Cu condiția serviceability a componentelor principale (de alimentare, placa de baza si procesor) este cel mai adesea rezultatul unei pânze expuse incorect, de exemplu, setarea frecvenței procesorului de mai sus capacitatea sa ( „overclocking“).
De regulă, dacă există o eroare în acest stadiu, nu se întâmplă nimic - nimic nu scarpină, un ecran întunecat, calculatorul pretinde că este complet mort. Ce puteți recomanda în această situație? - E standard. Dacă într-adevăr nu funcționează deloc, citiți, în cele din urmă, manualul de instrucțiuni (manual).

2. Determinarea tipului și cantității de memorie, localizarea acesteia de-a lungul sloturilor.
Pentru ca computerul să funcționeze, desigur, aveți nevoie de memorie. Aici îi determinați tipul, numărul și locația cuiburilor sale (pentru programarea corectă a controlerului de memorie).
Cred că un fenomen familial legat de problema memoriei (în toate sensurile :), când computerul începe să fie greață când este pornit. Acest lucru se datorează faptului că ați uitat să îl inserați (memorie); inserat, dar nu așa; dar BIOS-ul (bordul, adică chipset-ul) nu-i cunoaște (tipul său) (nu suportă); bine, sau, inserat, și așa, și știe, dar atunci este defect.
Iată primul sfat - folosiți (cumpărați) numai acea memorie (tip) pe care o suportă BIOS-ul (placa de bază, chipsetul). Acest lucru este extrem de important, având în vedere prăbușirea actuală a prețului memoriei DIMM, când trebuie luat în considerare faptul că memoria modernă poate să nu fie complet familiară cu plăcile de bază vechi și chiar relativ "tinere".

4. Determinarea tipului de procesor și a frecvenței acestuia.
Dacă BIOS-ul nu "cunoaște" procesorul (tipul său este model / stapping), atunci sistemul ar trebui să se oprească. Dar cele mai multe dintre toate ecranele de pe ecran doar ceva amuzant de tip „80486DX2 la 66MHz“ pentru primul Pentium-uri (așa cum este de obicei mai mari BIOS-uri jur pe AMD K6-2) sau Intel Celeron Coppermine perceput dintr-o dată pentru Pentium III. În orice caz, calculatorul sau nu funcționează sau nu va funcționa în mod corespunzător, și chiar periculoase pentru procesoare înșiși (de exemplu, în cazul „ignoranță“, punând tensiunea procesorului greșit).
În consecință, un alt sfat - înainte de a cumpăra un nou procesor, asigurați-vă că placa de bază / BIOS îl acceptă. În acest sens, nu este întotdeauna corect să fii ghidat de ceea ce este scris în manualul de pe tablă (manual) sau pe bord. documentația PCB nu este, de obicei, cel mai recent la momentul tipăririi producătorului său nu a putut fi conștient de faptul că odată ce afișate aici este un „rece“ procesor, aici, la megahertzi „atât de multe“. Prin urmare, se poate afirma că susține procesorul, deși „ultimul“ (versiunea cea mai „proaspete“) BIOS-ul va fi sprijinul său deplin. Limitările de multe ori asociat nu doar cu posibilitățile de BIOS, chipset-ul, și eșecul de a stabili tensiunea corectă a procesorului, care au mai multe și mai noi procesoare sunt întotdeauna coborâte și montate pe sursa de alimentare de bord procesorului nu a fost destinat pentru ea.

5. Setarea principală a chipsetului și a altei logici.
Configurarea / programarea principală a chipsetului variabil. Unele dintre valorile BIOS sunt setate de la sine, în mod implicit (setate de producătorul plăcii), iar altele pot seta / schimba utilizatorul din subrutina BIOS Setup, care este de obicei accesată prin apăsarea Del la boot time. Variabilele specificate în BIOS Setup sunt înregistrate într-o memorie specială CMOS (în sistemele mai vechi un microcircuit separat, iar cu Pentium-1 este integrat în chipset-ul propriu-zis).
Capacitățile acestui articol disting panourile "abrupte pentru overclocking", unde puteți seta o mulțime de setări care afectează viteza (și stabilitatea) întregului computer, în special subsistemul de memorie.
Sfaturi pentru "piloți": înainte ca variabilele să fie programate, BIOS-ul "arăta" dacă tasta "INS" este apăsată și, dacă da, stabilește toate valorile "implicite". Și acest lucru poate fi extrem de util, mai ales când alegerea frecvenței procesorului / memoriei a fost "accidental" setată "prea" brusc.

9. Afișează pe ecran tipul / frecvența procesorului, testul principal al memoriei, sigla EnergyStar.
Pe lângă determinarea tipului de procesor, aceasta determină și frecvența acestuia. De regulă, acest lucru se întâmplă în modul următor. Procesorul are un registru special, care este incrementat cu câte unul pentru fiecare ciclu de ceas. BIOS notează timpul (aproximativ 1/18 mii de secundă - temporizator perioadă), se pare mult mai naschelkat în acest timp ciclurilor și devine frecvența chastotu.No, desigur, devine despre „rotund“, nu întotdeauna, astfel încât BIOS-ul preia aproape de „rotund“ valoarea cusute în ea "tabelul de frecvență". Apropo, datorită faptului că frecvența este luat din tabel, multe procesoare de bord, care depășește frecvența ultima linie a acestui tabel va fi scris, de exemplu, «AMD K6-2 ™ la 400 MHz» și K6-2 400 și 450 K6-2 și K6-2 „tabel de frecvență“ 500. în sistemele / Athlon Pentium III-ar fi destul de imens, deci nu este „rotunjirea“ vine cu un algoritm special.
De asemenea, în această etapă se afișează sigla EnergyStar, iar întreaga memorie este verificată prin înregistrare și verificare secvențială.

10. Detectarea dispozitivelor IDE.
Resetarea pre-programată a controlerului HDD. Dacă discurile au fost detectate anterior în BIOS Setup, parametrii lor sunt luați din CMOS. Dacă modul este Automat, acestea sunt detectate în această etapă. După ce a căutat alte ustroytsvo În mod ideal: CD-ROM, Zip-Drive, etc. Detectat primar-IDE dispozitive de întrerupere a primi IRQ14, pe secundar-IDE - IRQ15 ..
Aici aș vrea să notez problema extrem de importantă pentru actuala problemă - limitarea din partea interfeței BIOS / IDE pentru a susține HDD de capacitate mare. Odată, o capacitate mare a fost considerată a fi unități de hard disk cu o capacitate mai mare de 512Mb. Aceasta a fost prima restricție. Apoi, în unele sisteme - 2Gb. Dar majoritatea Pentium1 mai vechi se limitează la utilizarea unui hard disk de maximum 8 GB. Următoarea bară este cea mai problematică. Dacă problemele anterioare ar putea fi eludate în moduri diferite, deoarece instalarea BIOS a arătat pur și simplu parametrii greșit ai discului, pornind de la 32Gb, pur și simplu refuză să le detecteze deloc.
Prin urmare, sfatul: Dacă sunteți destul de norocoși să dețină chiar și cel mai vechi Socket7-sistem sau au un sistem foarte „besporodistuyu“ SLOT1 / Socket370, atunci când selectați o nouă limită pentru a conduce mai bine maximă HDD 30 GB, în caz contrar trebuie exact pentru a face upgrade vechi doamnă. Tablourile producătorilor "adulți", mai exact cele mai recente versiuni BIOS, sunt de obicei concepute să utilizeze un HDD mare.

11. Căutați alte BIOS-uri (de exemplu, controler BIOS SCSI).
Alte dispozitive cu BIOS propriu pot fi prezente și în sistem. Când sunt detectate, controlul este transferat la ele pentru a inițializa dispozitivele pe care le folosesc.
Notă. Unele controlere SCSI nu au propriul BIOS. Dar, în multe BIOS-uri, atât "rasa pură" cât și nu, producătorii, cu acest prilej, este construit un mic subrutin (sau mai mulți) pentru a lucra cu cele mai comune tipuri de adaptoare. Această subrutină servește și ca funcție BIOS a adaptorului.

12. Controlul transferului către sectorul de boot.
Ei bine, la final, ultima etapă. Interogarea dispozitivelor în ordinea prescrisă în BIOS Setup, comanda este transferată la programul de încărcare. Toate acțiunile ulterioare privind încărcarea pe computer sunt deja efectuate de el.

Articole similare