Deasupra am observat că funcționarea unor astfel de dispozitive standard ca o tastatură poate fi întreținută de programe care fac parte din BIOS, dar astfel de instrumente nu pot funcționa cu toate dispozitivele posibile. Deci, de exemplu, producătorii BIOS-ului absolut nu cunosc nimic despre parametrii discurilor grele și flexibile, nu cunosc compoziția sau proprietățile unui sistem de calcul arbitrar. Pentru a începe lucrul cu alte echipamente, programele incluse în BIOS ar trebui să știe unde să găsească parametrii necesari. Din motive evidente, ele nu pot fi stocate nici în memoria RAM, nici într-un dispozitiv de stocare permanent.
Mai ales pentru aceasta, placa de baza are un chip "non-volatile memory", numit CMOS de catre tehnologia de fabricatie. Din RAM, acesta diferă prin faptul că conținutul său nu este șters în timp ce calculatorul este oprit și diferă de ROM, deoarece datele pot fi introduse în acesta și modificate independent, în funcție de echipamentul inclus în sistem. Acest cip este alimentat în mod constant de la o baterie mică situată pe placa de bază. Încărcarea bateriei este suficientă pentru a asigura că cipul nu pierde date, chiar dacă computerul nu va porni timp de mai mulți ani.
Cipul CMOS stochează date despre dischete și hard disk-uri, despre procesor, despre alte dispozitive de pe placa de bază. Faptul că computerul urmărește cu precizie timpul și calendarul (chiar și în starea off) este, de asemenea, legat de faptul că ceasul de sistem este stocat (și schimbat) constant în CMOS.
Astfel, programele scrise în BIOS au citit datele despre compoziția echipamentului de calculator de pe cipul CMOS, după care pot accesa hard diskul și, dacă este necesar, și cel flexibil, și pot transfera controlul la programele scrise acolo.
Plăci de bază ale plăcilor de bord
Conexiunea dintre toate dispozitivele proprii și dispozitivele conectate se realizează prin intermediul autobuzelor și dispozitivelor logice aflate în chips-urile microcircuitului din setul de microprocesoare (chipset). Arhitectura acestor elemente depinde în mare măsură de performanța calculatorului.
Istoric realizare IBM platforma PC a fost introducerea calculatoarelor în urmă cu aproape douăzeci de ani, arhitectura, a primit statutul de ISA (Industry Standard Architecture) standard industrial. Nu numai că permite conectarea tuturor dispozitivelor unității de sistem cu unul de altul, dar, de asemenea, oferă o conexiune ușoară a unor noi dispozitive prin conectori standard (sloturi). anvelope lățime de bandă, realizate în conformitate cu această arhitectură este de a 5,5Mbayt / s, dar, în ciuda lățime de bandă mică, anvelopa continuă să fie utilizat pentru a conecta computere într-un relativ „lent“ dispozitive externe, cum ar fi plăci de sunet și modemuri.
Interfața PCI (Peripheral Component Interconnect) a fost introdusă în computerele personale bazate pe procesoarele Intel Pentium. În esență, aceasta este și interfața autobuzului local, care conectează procesorul la memoria principală, în care sunt încorporate conectorii pentru conectarea dispozitivelor externe. Pentru comunicarea cu magistrala principală a calculatorului (ISA / EISA), sunt utilizate convertoare speciale de interfață - punți PCI (Bridge PCI). În computerele moderne, funcțiile podului PCI sunt realizate de jetoanele setului de microprocesoare (chipset).
Această interfață suportă o frecvență de bus de 33MHz și oferă o viteză de transfer de 132MB / s. Cele mai recente versiuni ale interfeței suportă o frecvență de până la 66MHz și oferă o performanță de 264MB / s pentru date pe 32 de biți și 528MB / s pentru date pe 64 de biți.
PCI autobuz, care a apărut în computerele bazate pe procesorul Intel Pentium ca autobuzul local este proiectat pentru comunicarea cu procesor RAM, mult timp a rămas ca atare. Astăzi, este folosit doar ca un autobuz pentru conectarea dispozitivelor externe, și de a folosi un autobuz special, numit Front Side Bus (FSB) pentru a conecta CPU și memorie, începând cu procesorul Intel Pentium Pro. Această magistrală funcționează la o frecvență foarte ridicată de 100-125MHz. În prezent, plăcile de bază sunt implementate cu o frecvență de bus FSB 133MHz, iar plăcile sunt dezvoltate cu o frecvență de până la 200MHz. Frecvența busului FSB este unul dintre parametrii principali ai consumatorului - este specificat în specificația plăcii de bază. Lățimea de bandă a magistralei FSB la 100MHz este de aproximativ 800MB / s.
PCMCIA (Asociația Internațională a Cardului de memorie pentru calculatoarele personale - standardul asociației internaționale a producătorilor de cartele de memorie pentru computerele personale). Acest standard definește interfața pentru conectarea cardurilor de memorie plate de dimensiuni mici și este utilizată în computerele personale portabile.
USB (Universal Serial Bus - magistrală serial universală). Aceasta este una dintre cele mai noi inovații în arhitectura plăcilor de bază. Acest standard definește modul în care computerul interacționează cu echipamentul periferic. Acesta vă permite să conectați până la 256 de dispozitive diferite care au o interfață serială. Dispozitivele pot fi pornite prin lanțuri (fiecare dispozitiv următor este conectat la cel anterior). Performanță de autobuz USB este relativ scăzută și se ridică la 1,5Mbit / s, dar pentru dispozitive, cum ar fi o tastatură, un mouse, modem, joystick, etc. acest lucru este suficient. Ușor de anvelope este că elimină practic conflicte între diferitele echipamente, vă permite să conectați și deconectați dispozitivele în „hot-swappable“ (fără a opri calculatorul) și permite mai multe calculatoare folosind o simplă rețea locală fără utilizarea de echipamente și software special.