Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




COMPONENTELE HARD ALE UNUI CALCULATOR PERSONAL (PERSONAL COMPUTER -PC)

Informatica


COMPONENTELE HARD ALE UNUI CALCULATOR PERSONAL (PERSONAL COMPUTER -PC)

Nivele de acces a hardwar-ului



Calculatoarele personale (PC) fac parte din categoria calculatoarelor construite conform arhitecturii von Neumann prezentata în capitolul anterior. Dupa cum se cunoaste în cadrul acesta al prelucrarii datelor intervin doua componente:

partea de echipament care efectiv efectueaza calculul numita harware (partea "tare", solida care se vede !)

partea de program care furnizeaza instructiunile echipamentului, algoritmul dupa care se face prelucrarea numita software (partea "moale", inteligenta care conduce hardware-ul).

fig. 2.1

În principiu deci programul care contine instructiunile de prelucrat (software-ul) trebuie sa aiba acces la echipamentul de calcul (harware-ul) pentru ca sa se obtina rezultatul cerut. Dupa cum se observa din fig. 2.1. în cadrul PC-ului nu este neaparat nevoie ca acest acces sa se faca în mod direct din cadrul programului de aplicatie.

Astfel programul nu va scrie de exemplu direct în circuitele cartelei video pentru afisarea unor caractere pe ecran maniera uzuala fiind aceea de a utiliza un intermediar care ofera servicii specializate. Acesti intermediari pot fi BIOS (Basic Input Output System) sau sistemul de operare (DOS-ul - Disk Operation System) care sunt interfete de programe (soft) create pentru a administra partea de echipament (hardware).

Marele avantaj pentru program este ca el nu este obligat sa "se murdareasca pe mâini" fiindca el nu intra în contact direct cu electronica. El se multumeste sa apeleze un subprogram din BIOS care are ca sarcina lucrul cerut, de exemplu, daca o tasta a tastaturii a fost apasata sa indice despre care este vorba. Apelul unui subprogram (subrutina) este mult mai usor de scris decât de a administra direct echipamentul. Mai exista însa un avantaj. Interfetele BIOS si DOS permit sa se izoleze programele de aplicatie de caracteristicile fizice ale echipamentului nefiindu-i necesar, de exemplu, programului de aplicatie sa stie ce interfata grafica are sistemul.

Dupa cum se vede în figura 2.1. BIOS-ul poate fi considerat un strat situat deasupra echipamentului. El permite sa se aiba acces la cartela video, memorie, discuri, discheta, claviatura, interfete serie si paralela precum si la asa-zisa memorie CMOS. Acest program care contine BIOS-ul se gaseste înscris într-o memorie de tip ROM (Read Only Memory) si este disponibil în orice moment.

La fel ca si BIOS-ul, DOS-ul care este sistemul de operare al sistemului ne propune deasemenea un numar d 858f52i e functii care permit accesul la echipamente. Aceste functii au totusi un caracter diferit decât cele oferite de BIOS caci ele privesc hardware-ul din punct de vedere logic.si nu fizic. Astfel, daca BIOS-ul prezinta functii pentru discul dur la nivel de piste si sectoare, DOS-ul se situeaza la nivelul fisierelor si subdirectoarelor.

Fig. 2.2.

Din figura 2.2. putem sesiza înca un avantaj al acestui mod de acces al hardware-ului când aceeasi aplicatie lucreaza pe 2 sisteme PC diferite care nu au aceleasi caracteristici fizice. Prin faptul ca cele doua interfete sunt standardizate ele vor face ca aplicatia sa functioneze perfect pe ambele sisteme.

Daca BIOS-ul asigura o interfata standard catre DOS pentru echipamente care difera în functie de calculator, sistemul DOS la rândul sau este "învelisul" în care pot fi executate alte programe incluzând aici si medii de operare ca Windows-ul.

Se pune întrebarea pentru programator care dintre aceste niveluri trebuie ales în programarea unei aplicatii. De exemplu daca se doreste sa se traseze cercuri si linii în mod grafic cercetând functiile BIOS sau DOS vom constata ca nu exista asemenea functii. Trebuie atunci sa accesam printr-un program scris corespunzator placa grafica sau sa recurgem la o biblioteca specializata în acest domeniu.

Daca functiile BIOS si DOS îsi disputa favoarea de a fi alese de programator atunci pentru lucrul cu fisiere, lucrul cu nivelul DOS este inevitabil . Pentru a formata o discheta sau a scrie caractere pe ecran se va face apel la BIOS. Experienta si cunoasterea functiilor oferite de BIOS sau DOS pot sa ne ajute la luarea unor decizii corecte. În unele cazuri viteze de executie poate fi un incovenient major al functiilor DOS si BIOS deoarece cu cât se trece prin mai multe niveluri intermediare cu atât se încetineste executia functiei cerute. Daca viteza este un factor important s-ar putea sa fie nevoie sa renuntam la functiile DOS sau BIOS si sa se scrie programe ce comanda direct echipamentul. Un exemplu în acest sens sunt unele programe de grafica sub DOS care au programe de comanda directa a placii video (programe numite DRIVER) care fac ca afisajul sa se faca rapid si eventual daca se cauta sa se afiseze un fenomen în miscare acesta sa apara fara întreruperi sau miscari sacadate. Trebuie sa remarcam tot aici ca noile sisteme de operare (Windows NT, Windows 98) nu permit o programare directa a echipamentelor, numai sistemul de operare fiind cel care are un control direct asupra acestora în scopul protejarii acestora de eventualele comenzi gresite sau programe cu scopuri distructive (virusi, stergerea discului, etc).

Înainte de a vedea cum se pot apela functiile DOS sau BIOS, sau eventual cum comanda direct hardware-ul, vom arunca o privire asupra componentelor unui PC.

2.2. Componentele de baza ale unui PC

Ideea de a oferi un calculator disponibil pe birou nu a fost noua si nu a putut fi realizabila decât de firme de anvergura ca IBM. IBM a avut în plan un calculator numit System 23/Data Master dar acesta era echipat cu un procesor Intel 8085 pe 8 biti, o componenta depasita atunci când deja aparusera microprocesoare pe 16 biti. S-a pus problema fabricarii rapide a unei masini noi si revolutionare care sa foloseasca aceste componente noi.

Procesorul

Primii reprezentanti ai noii clase de microprocesoare pe 16 biti au fost procesoarele 8086 si 8088 de la Intel. Amândoua puteau adresa nu numai 64 ko de memorie (216) ci 1 Mo (220). Echipa care a lucrat în acest proiect avea deja experienta în proiectarea unor sisteme cu circuite auxiliare, construite tot de firma Intel asa ca, pe lânga procesorul 8088 au fost alese o gama de circuite Intel care sa întregeasca proiectul final. Procesorul 8088 era un procesor pe 16 biti intern dar în exterior comunica pe 8 biti adaptându-se foarte bine la ceea ce deja era proiectat si verificat la proiectul anterior System23.

Acest bus exterior pe 8 biti de pe placa de baza (placa mama) lega microprocesorul ( P) de circuitele auxiliare de memorie si de placile de extensie aflate în conectoare dupa cum se vede în figura 2.3.

Fig. 2.3.

Busul

Daca IBM s-a straduit sa faca din acest calculator un sistem deschis publicând toate aspectele tehnice legate de el, documentarea semnalelor care se vehiculeaza pe bus a fost neglijata. Multi utilizatori au început sa-si doteze calculatoarele cu extensii fabricate de IBM dar de asemenea si de alti furnizori care au pus la punct propriile placi de extensii compatibile cu busul proiectat de IBM, uneori la preturi mult mai mici si cu performante chiar mai bune decât cele de la IBM contribuind la succesul calculatorului PC.

Functionarea busului PC

Busul în fond nu este altceva decât un cablu cu 62 de linii care permit sa treaca datele de la procesor la memorie si invers. Este de fapt o autostrada care traverseaza PC, cu regulile impuse de procesor. Dupa cum se cunoaste din schema atasata arhitecturii von Neumann avem între aceste 62 de linii, linii care formeaza busul de adrese, busul de date precum si semnale de sincronizare si comanda care apartin busului de control. La origine busul de adrese avea 20 de linii cu care era posibil sa se adreseze 1 Mo de memorie.

Datele propriu-zise nu sunt emise pe busul de adrese ci pe cel de date, care la început avea 8 linii (8088) ceea ce nu autoriza decât transmisia numai a unui octet odata, fiind nevoie de 2 cicli pentru transmisia a 16 biti cât era lungimea cuvântului.

Toate placile de extensie aflate în conectori "asculta" busul. La emisia unui semnal de catre microprocesor (μP) trebuie sa se gaseasca o cartela care sa fie "vizata" (adresata). În acest moment toate celelalte extensii se decupleaza momentan de la bus si se vor bransa (cupla) din nou la urmatorul ciclu "sperând" ca ele vor fi cele vizate. Cartela adresata apare ca fiind unica în legatura directa cu microprocesorul si are loc operatia ceruta de acesta.

Cunoscând aceste amanunte ne putem explica de ce uneori la cuplarea unei noi cartele pe extensie apar probleme de "conflict" între cartela nou cuplata si cele existente deja în calculator ( din cauza ca probabil acelasi domeniu de adresa este revendicat de doua cartele). Problema se rezolva reconfigurând noua cartela din microîntrerupatoarele situate pe ea ca sa raspunda la o alta adresa de intrare iesire sau eventual la o alta întrerupere. Daca se folosesc cartele noi care raspund standardului "Plug and Play" si apare acest conflict problema se rezolva reconfigurând cartela cu ajutorul programelor "driver" livrate odata cu cartela pe disketa, CD sau cautând aceste programe pe Internet la site-ul producatorului (daca exista acces).

În evolutia PC au existat mai multe standarde pentru aceasta magistrala, numita bus:

ISA

MCA



EISA

Magistrala locala

PCI

PC MCIA

Vom spune câteva cuvinte despre fiecare.

Busul ISA (Industry Standard Architecture) a fost prima magistrala folosita la constructia calculatoarelor PC si chiar astazi, dupa aproape 20 de ani de la aparitia PC, exista soclurile de tip ISA pe placile calculatoarelor. Exista 2 versiuni de magistrala ISA: magistrala mai veche care avea 8 biti de date si mai noua cu 16 biti pe busul de date. Ambele functioneaza la 8 MHz. Prima a fost folosita la primele PC cu 8088 si avea 20 de linii de adresare (220 = 1 Mo) si 1 Mo de memorie adresabil magistrale pe 16 biti a fost folosita la microprocesoare noi (μP) ca Intel 80286 cu 24 de linii de adresa (224 = 16M octeti) cu 16 Mo de memorie adresabila.

Busul MCA sau MicroChannel Architecture s-a folosit de firma IBM la calculatoarele PC dotate cu procesoare 386 pe 32 de biti. Ea a dorit sa înlocuiasca magistrala ISA în noul standard pe 32 de biti dar faptul ca firma IBM a cerut drepturi de autor exagerate firmelor terte care doreau sa construiasca dupa noul standard au facut ca sa se dezvolte magistrala EISA. Trebuie remarcat la aceasta magistrala asa-numita tehnica "bus mastering", care permite unei placi sa preia controlul magistralei iar acest control este arbitrat într-un punct central care asigura accesul tuturor dispozitivelor dupa o prioritate stabilita anterior.

Busul EISA (Extended Industry Standard Architecture) a fost raspunsul constructorilor de placi de extensii la aparitia magistralei MCA de la IBM. Ea a aparut ca o dezvoltare a magistralei ISA, furnizând conectori cu 32 de biti pentru sistemele 386DX sau urmatoarele. si aici s-a folosit sistemul bus mastering de la busul MCA cu avantajele sale în marirea vitezei de transfer a datelor.

Magistrala locala a aparut atunci când vitezele μP au crescut de exemplu la 66 MHz, iar magistralele continuau sa lucreze la 8 MHz, producând o strangulare a transferului de date între procesorul rapid si dispozitivele periferice legate de o magistrala lenta.

Ideea a fost de a muta unele dispozitive de I/O care cereau viteza mare (placa grafica, disc dur) într-un loc unde sa poata beneficia de viteza sporita a μP. Acest lucru s-a facut conform fig. 2.4. alaturi de memoria imediata (cache), aceasta dispunere devenind cunoscuta ca magistrala locala.

Fig. 2.4.

Cel mai cunoscut standard pentru bus local a fost cel numit VESA Local Bus sau VL-Bus care a oferit accesul direct la magistrala procesorului. Ea a fost valabila numai la familia 486 pentru μP din familia Pentium impunându-se standardul PCI.

Busul PCI (Peripheral Component Interconnnected Bus) a reproiectat magistrala traditionala prin intercalarea unei alte magistrale între CPU si magistrala I/O existenta prin intermediul unor circuite bridge (punti) dupa cum se vede în fig. 2.5. Aceasta magistrala este folosita si astazi în majoritatea sistemelor PC motiv pentru care vom insista putin mai mult asupra caracteristicilor si posibilitatilor de transfer a acesteia . Firma Intel a proiectat în 1990 aceasta magistrala si dupa ce a obtinut patentul, pentru a încuraja folosirea ei a pus patentul în domeniul public astfel ca proiectantii si companiile de calculatoare sa construiasca periferice pentru ea, fara sa plateasca drepturi de autor.

Magistrala PCI originala transfera 32 de biti pe ciclu (4 octeti) , ciclul functiona la 33 Mhz, deci cu o viteza de 133 Mo/sec. În 1993 a fost introdusa magistrala PCI 2.0 iar in 1995 magistrala PCI 2.1. Magistrala PCI 2.2 se refera la calculatoare mobile. . Magistrala PCI functioneaza în variantele noi la 66 Mhz si poate transfera 64 de biti deci o banda de trecere de 528 Mo/sec!

Pentru a utiliza magistrala un periferic trebuie mai intii sa o cîstige. Exista un circuit special care arbitreaza accesul la magistrala . Acesta deobicei este implementat în unul din circuitele de tip punte ( bridge ) care apar in figura 2.5. .

În momentul de fata a aparut si tipul de magistrala PCI-expres care se foloseste mai ales pentru conectarea adaptoarelor video de ultima generatie. Caracteristicile acesteia sunt mai inalte fata de versiunea 2.1 si va fi unul din standardele de bazapentru viitoarele placi de baza.

Busul PCMCIA este un standard ce s-a impus pentru calculatoarele portabile de tip Laptop si notebook. Sunt folosite placi de extensii de marimea cartilor de credit (credit card size). Trebuie remarcat aici ca deoarece standardul fiind vag respectat de producator, s-ar putea ca unele extensii de la un producator sa nu functioneze în alte calculatoare.

Fig. 2.5.

În final trebuie sa remarcam ca în prezent la calculatoarele din noua generatie, busul (ISA, PCI, etc.) suporta asa-zisa specificatie "Plug-and-Play" (PnP) care permite o configurare automata a dispozitivelor hardware atasate PC cu conditia ca si aceste placi de pe extensie sa fie compatibile PnP. Un utilizator poate atasa calculatorului un nou echipament (ex: placa de sunet sau placa de fax) si sa înceapa sa lucreze fara ca sa mai configureze manual aceste noi echipamente atasate. Aceasta tehnologie PnP este implementata în harware precum si în sistemul de operare (Windows95, Windows98) si suporta software ca drivere sau BIOS.

C.     Circuite auxiliare

Procesorul este înconjurat de mici circuite complementare numite si "controlere", comandând o serie de dispozitive în locul controlului direct a acestora de catre μP si eliberând astfel μP de la o parte de munca.

Vom descrie pe scurt principalele circuite auxiliare care completeaza schema generala a unui PC specificând si tipul de circuit folosit de IBM la origine, în primul PC.

Controlerul DMA (8237)

Prescurtarea DMA provine de la Direct Memory Access, un acronim care descrie o tehnica speciala de transfer de date.

Folosind aceasta tehnica, datele furnizate de un periferic (de exemplu un disc dur sau o discheta) sunt canalizate direct catre memorie. În conditii de functionare clasice, μP intervine în cadrul fiecarui transfer de octet sau cuvânt înainte ca acesta sa fie trimis catre memorie. Aceasta tehnica în ultimul timp se foloseste mai putin datorita cresterii vitezei μP.

Un controler de tip DMA se foloseste în calculatoare pentru reînprospatarea memoriei RAM (Random Access Memory). Aceasta memorie este formata din celule care îsi pierd informatia în câteva fractiuni de secunda daca aceasta nu este reîncarcata. Tocmai acest rol este preluat de un controler DMA descarcând μP de o sarcina care ar ocupa timp.

Controlerul de întrerupere (8259)

Controlerul de întrerupere joaca un rol central în comanda unor periferice precum claviatura, discul dur sau interfata serie. În teorie o tastatura ar trebui tot timpul interogata de catre μP pentru ca o tasta apasata sa fie luata în considerare imediat. Dar aceasta "supraveghere permanenta " ("polling") consuma resurse importante fiindca în cea mai mare parte a timpului nu ar servi decât sa se constate ca nu s-a întâmplat nimic.

Pentru rezolvarea acestei probleme s-a ales o alta cale. Procesorul nu mai interogheaza perifericul ci tocmai perifericul este cel care semnalizeaza procesorului atunci când are de tratat o informatie. Acest mecanism se numeste întrerupere hardware. Ca urmare, procesorul îsi întrerupe programul în curs de executie (fig. 2.6.) si declanseaza un program numit rutina de întrerupere, aflata de obicei în memoria BIOS si care are rolul de a rezolva cererea primita.



Fig. 2.6

Când aceasta subrutina îsi îndeplineste rolul, procesorul îsi reia executia programului din locul unde a fost întrerupt. Se observa ca procesorul nu intervine decât numai când este nevoie de el. Aceste cereri de întrerupere care pot proveni de la diferite echipamente (exemplul nostru a fost tastatura) nu sunt trimise direct procesorului, mai mult, aceste cereri pot interveni simultan iar procesorul nu este capabil sa trateze decât o singura întrerupere. Pentru a gestiona cererele de intrerupere si eventual prioritatea lor exista un circuit special numit controler de întrerupere.

Într-un PC mai nou pot exista pâna la 15 întreruperi si modul lor de actiune va fi studiat într-un capitol viitor.

Circuitul de ceas

Daca se compara μP cu un creier, ceasul poate fi considerat inima sistemului informatic. Aceasta inima a batut la primele PC cu un tact de 14,3 MHz iar viteza lui a crescut la generatiile urmatoare ajungând la valori de 500 MHz ! Aceasta frecventa este divizata si folosita de circuitele periferice la o scara la care acestea lucreaza.

Circuitul temporizator (8253)

Acest circuit numit si "timer" poseda mai multe canale care pot fi legate la periferice diferite si perioada impulsurilor generate de acesta se poate programa. Un canal de exemplu este legat la difuzor iar altul la controlerul de întrerupere. Acesta din urma face sa se declanseze asa-zisa "întrerupere de ceas" care face sa "avanseze" ora livrata de PC.

Controlerul de ecran

Controlerul de ecran nu face parte din circuitele de pe placa de baza ca celelalte circuite descrise pâna acum, ci el este o cartela de extensie care ocupa un conector.

La origine acest controler a fost un circuit de tipul Motorola 6845 care constituie inima unei placi grafice monocrom sau color produsa de IBM. Aceste placi au disparut, locul lor fiind luat de placi de tipul EGA, VGA, SVGA care poseda controlere puternice si mult mai evoluate.

Controlerul de discheta (765)

Circuitul a fost produs de compania NEC si este cunoscut sub numele de NEC 765 care la fel ca si cel de ecran se afla pe o placa de extensie. Similar ca si cel de ecran, μP nu se adreseaza direct acestuia ci prin intermediul nivelului BIOS. Actualmente se gaseste integrat pe placa de baza.

Coprocesorul aritmetic (8087, 80287, 80387)

La început calculatoarele PC mai avem în apropierea soclului pentru μP înca un soclu care putea fi ocupat de catre un procesor special numit si coprocesor aritmetic si care avea rolul de a efectua calculele în virgula mobila. Acest coprocesor a fost adaptat diferitelor μP care au fost dezvoltate de firma Intel având denumiri care difera cu o unitate de cel al procesorului (8087, etc).

Totusi coprocesoarele nu au cunoscut niciodata un succes deosebit datorita pretului practicat pentru achizitionarea lor. Începând cu procesorul 486DX acesta a fost integrat pe acelasi chip cu procesorul însusi, formând în final un singur circuit, numit simplu "procesor".

Aceste circuite auxiliare care la primele PC se gaseau pe placa de baza si se prezentau cu circuite independente odata cu dezvoltarea tehnologiei de integrare s-au grupat în doua sau chiar într-un singur circuit integrat. Aceste circuite sunt cunoscute cu denumirea de "CHIPSET" si sunt produse pe lânga Intel si de alte firme producatoare de chipuri pentru placa de baza. De obicei în oferta unui calculator când se prezinta caracteristicile placii de baza se specifica si tipul de chipset folosit. Aceasta denumire la firma Intel cuprinde litera X si sunt cunoscute chipseturile LX, TX, BX, etc fiecare din ele având unele îmbunatatiri fata de precedentele si putând fi folosite în combinatie cu un anumit tip de procesor.

D.    Organizarea memoriei

În momentul aparitiei PC era echipat cu 16 Ko de memorie care putea fi extinsa pâna la 64K pe placa de baza. IBM a furnizat si placi de extensie de memorie care cuplate în conectori puteau mari memoria disponibila peste limita de 64K, maxim la 256K capacitate totala (3 placi de 64K fiecare plus 64K pe placa de baza), un numar considerat gigantic la acea epoca.

Fig . 2.7

Dezvoltatorii PC au prevazut o evolutie a sa si au permis o extensie posibila pâna la 640K limita care a fost în realitate foarte repede atinsa. Cum procesorul 8088 (si 8086) puteau adresa pâna la 1M spatiul ramas peste cei 640K a fost atrribuit pentru memoria ecran, o memorie speciala numita BIOS si eventual pentru unele extensii viitoare.

În tabelul de mai jos se da structura memoriei unui PC original, aceasta memorie de 1Moctet fiind decupata în 16 segmente de 64K fiecare.

Comentând aceasta organizare observam ca primele 10 segmente sunt folosite pentru memoria RAM adica memoria dinamica cu proprietatea de a fi scrisa si stearsa

Bloc

Adresa

Continut

15

F0000-FFFFF

BIOS

14

E0000-EFFFF

liber pentru memorie ROM

13

D0000-DFF

liber pentru ROM

12

C0000-CF..

ROM suplimentar

11

B0000

memorie RAM pentru ecran

10

A

RAM ecran suplimentar

9

9

RAM 576K - 640K



8

8

RAM 512K - 576K

7

7

..

6

6

..

5

5

..

4

4

..

3

3

...

2

2

..

1

10000-1FFFF

RAM 64K - 128K

0

00000-0FFFF

RAM 0K - 64K

(read/write) în care se memoreaza programele ce se executa. Segmentul 0 are un rol mai special în el fiind memorate si unele rutine cruciale ale sistemului de operare.

Segmentele A si B sunt rezervate pentru memoria video (monocrom sau color) si pot fi ocupate în întregime cu adrese efective sau sa fie numai partial ocupate pentru placi monocrom sau color cu rezolutie scazuta.

Segmentele C, D, E pot contine memorie ROM (Read Only Memory) pentru unele echipamente cum ar fi discul dur, placa de retea, etc. sau deasemeni sa ramâna neocupate.

În ultimul segment (F) se gaseste asa-zisa memorie BIOS (Basic Input Output System) care este o memorie de tip ROM (Read Only Memory) care la primele PC continea si un interpreter BASIC !

Hardware PC nu este legat de o organizare specifica a memoriei dar fara sa doreasca IBM a fixat regulile si pentru ceilalti constructori de PC care trebuie sa respecte aceasta configuratie de memorie pentru ca softul ce ruleaza pe PC-ul lor sa fie compatibil cu cel de pe celelalte.

2.3. Succesorii PC original

Calculatorul IBM - PC nu a pus sfârsit dezvoltarii microinformaticii dar a fixat câteva principii care sunt valabile pâna în zilele noastre: functionarea BIOS-ului, organizarea memoriei si colaborarea între μP si circuitele auxiliare.

Daca primul PC a aparut în 1981, în 1983 la acesta se ataseaza un disc dur de 10M, noul calculator numindu-se XT. Restul componentelor nu au fost afectate, instalându-se numai un BIOS suplimentar în segmentul C de memorie ce continea subrutinele pentru discul dur.

Calculatorul AT este introdus în 1984 numele provenind de la "Advanced Technology".

Vechiul procesor 8088 de la Intel a fost abandonat în favoarea ultimului produs la acea ora, μP 80286. Busul de date a ramas pe 16 biti dar liniile de adresa au crescut de la 20 la 24 putându-se adresa 16M de memorie. Discul dur s-a marit la 20M discheta de 1,2M, ceasul de timp real cu acumulator sau baterie electrica ,numarul marit de de întreruperi hard si noi functii BIOS introduse sunt numai câteva din îmbunatatirile introduse care fac sa justifice numele de tehnologie avansata.

Unele din noile inovatii introduse în constructia sa nu au putut fi înca folosite (modul de lucru protejat) decât mai târziu la introducerea lui 80386 si sistemul de operare Windows.

PS/2. Odata lansat AT, IBM a cautat un nou standard si introduce un nou bus, busul MCA (Micro Channel) dar pastrarea secreta a specificatiilor de bus au facut ca interesul pentru aceasta serie de sisteme sa fie redus mai ales ca placile de extensie ISA nu puteau sa functioneze pe un astfel de sistem.

În fapt PS/2 anunta începutul sfârsitului pentru IBM pe piata PC.

Dupa AT: mai multe standarde

Tot mai multi fabricanti încep sa ofere microcalculatoare mai ieftine si mai performante. Astfel o societate precum Compaq produce primul AT bazat pe procesorul 80386 produs de Intel dupa 80286. În continuare apar procesoare noi ca 80486DX care contine si procesorul matematic înglobat în cip si se construiesc calculatoare PC care toate bineînteles sunt compatibile ca cele anterioare. Aparitia procesoarelor din seria Pentium (586, 686, etc) fac ca performantele PC sa urce la cote care nici nu se întrezareau la aparitia primelor PC, urmând sa vedem ce surprize ne rezerva viitorul !

Întrebari la cap. 2

1. Care sunt nivelele de acces ale aplicatiilor (software) la echipament ( hardware) într-un calculator de tip PC ?

2. Care este deosebirea dintre functiile de acces la hardware oferite de BIOS si SO (sistemul de operare , DOS de exemplu) ?

3. Ce avantaj ofera existenta nivelelor intermediare de acces la hardware de tip BIOS sau sistem de operare (DOS) ?

4. Care sunt elementele principale aflate pe placa de baza a unui calculator PC ?

5 . Ce standarde de magistrala (bus) cunoasteti în evolutia calculatorului PC ?

Numiti cîteva caracteristici de baza ale busului PCI .

La ce se refera specificatia "Plug & Play " din constructia calculatorului PC ?

Ce circuite auxiliare intra în constructia unui PC ?

Care este principiul dupa care funcsioneaza tehnica DMA (Direct Memory Access ) la un calculator PC ?

Care este rolul circuitului auxiliar controler de întreruperi ( i 8259 ) în arhitectura unui PC ?

Ce sunt circuitele "CHIPSET" aflate pe placa de baza a placilor din noile generatii de PC ?

Care au fost succesorii calculatorului PC original ?




Document Info


Accesari: 7901
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2025 )