Vous êtes sur la page 1sur 35

Automatizarea este definita ca introducerea de dispozitive si legaturi cu scopul de a realiza

operatiuni de comanda si de reglare ale instalatiilor sau proceselor tehnice. Automatizarea se


realizeaza cu componente electrice ca de exemplu: relee, contactoare, intreruptoare de putere, dar
si cu ajutorul componentelor electronice ca de exemplu controller-ele cu microprocesor.
Istoria automatizarii
Automatizarea, ca si stiinta, a aparut, in secolul al XIX lea, odata cu aparitia primelor masini
pentru productia pe scara larga, cu precadere in industria textila. Primele aparate de comanda si
autoreglaj au fost pur mecanice. La inceputul secolului al XX- lea au aparut motoarele electrice.
Folosirea lor in industrie a condus la dezvoltarea domeniului de automatizare electrica prin
aparitia releelor, contactoarelor si intreruptoarelor de putere.
Dezvoltarea electronicii s-a datorat in principal aparitiei radiodifuziunii din anii 30 ai secolului
trecut, a radarului in cel de-al Doilea Razboi Mondial si descoperirea semiconductoarelor. Era
semiconductoarelor reprezinta punctul de cotitura pentru automatizare pentru ca a facut posibila
aparitia microprocesoarelor, iar pentru folosirea lor au fost create sisteme de operare si limbaje
de programare ca Pascal, C, C++.
In industrie, microprocesoarele se folosesc pentru comanda, control si reglare automata a
proceselor. Pentru industrie s-a dezvoltat automatul programabil, care este cel mai general
echipament de automatizare industriala cu microprocesor. Din aceste automate programabile au
derivat controllere cu microprocesor, specializate in functie de nevoi pentru diferite aplicatii
industriale cum ar fi: reglarea temperaturii si debitelor, reglarea turatiei motoarelor electrice,
programarea masinilor unelte si programarea robotilor.
Intreruptoare automate de joasa tensiune
Rolul unui intreruptor este cel de a stabili circulatia libera a curentului electric intr-o latura a unei
retele, in conditii de functionare normala, adica este un aparat de comutatie si de intrerupere a
curentului, atunci cnd intensitatea sa depaseste o valoare stabilita.
Intreruptorul mai poate fi necesar pentru intreruperea curentilor de sarcina sau pentru a realiza o
secventa anclansat-declansat. In timpul secventei de inchidere si deschidere a contactului
intreruptoarelor apare arcul electric.

Intreruptoarele automate sunt caracterizate prin faptul ca odata inchise contactele principale, ele

sunt mentinute pe pozitia inchis cu ajutorul


unui zavor
mecanic, aceasta blocand contactele mobile la sfarsitul cursei de inchidere si le mentine in
aceasta pozitie fara un consum suplimentar de energie.
Intreruptoarele de putere de joasa tensiune sunt echipamente electrice cu comutatie mecanica ce
sunt capabile sa suporte, sa inchida si sa deschida curenti din regimurile normale de functionare
ale circuitelor electrice si sa intrerupa automat circuitele in cazuri de avarii adica la supracurenti,
la scurtcircuit si la disparitia tensiunii de alimentare de la borne.
Tipurile moderne de intreruptoare automate sunt cele de tipul disjunctor, adica numai cu
declansarea automata, inchiderea se face manual sau prin comanda de la distanta. La acestea,
protectia impotriva defectelor este asigurata prin echiparea intreruptoarelor cu declansatoare
automate.
Intreruptoarele automate de putere sunt utilizate cu precadere la protectia retelelor electrice de
distributie si la protectia motoarelor electrice. Impreuna cu sigurantele fuzibile cu mare putere de
rupere (MPR-rile), intreruptoarele asigura si limitarea curentilor de scurtcircuit.
Intreruptoarele automate de putere pot fi de curent alternativ sau de curent continuu.
Una din firmele cu mare experienta in domeniul instalatiilor electrice, sanitare si termice este si
firma ELECTRIC SG INSTAL SRL ce s-a infiintat in ianuarie 2007 si are sediul in Timisoara.
Poti apela cu incredere la serviciile Electric Instal!

Microprocesorul (numit si procesor) este unitatea centrala de prelucrare a informatiei a unui


calculator sau sistem, care il si controleaza. Fizic, se prezinta sub forma unui cip electronic
(circuit integrat). Microprocesorul este elementul principal al sistemului de calcul si este plasat
pe o placa de baza numita motherboard.
Microprocesoarele sunt extrem de complexe si foarte mici, putand ajunge sa contina milioane de
tranzistoare.
In mare, microprocesoarele au un bus de adrese, unul de date, o linie pentru scriere si una
pentru citire, o linie de ceas ce face ca procesorul sa pulseze la o anumita frecventa si inca o linie
ce reseteaza executia.
Microprocesoarele au o viteza maxima de procesare, ajungand pana la cativa GHz. Asta
inseamna ca pot executa instructiuni fara eroare sub respectiva viteza, la niste parametri normali
de temperatura.
S-au realizat modificari pentru mai bune performante: marind numarul de instructiuni dintr-o
secventa de instructiuni ce pot fi realizate intr-un singur ciclu al microprocesorului, sau marind
frecventa ceasului microprocesorului, chiar mai mult decat spunea legea lui Moore.
Din pacate, inginerii nu mai pot continua sa foloseasca aceste tehnici pentru a mari viteza
procesoarelor moderne si se pare ca aceasta tehnica a fost exploatata la maximum.
Lucrurile se complica si mai departe datorita consturilor prea mari pentru realizarea unor
procesoare superscalare ce pot realiza mult mai multe instructiuni intr-un singur ciclu. Costurile
sunt ridicate datorita complexitatii logicii necesare pentru a descoperi instructiuni paralele.
Astazi, progresul in acest domeniu a scazut foarte mult si datorita unei alte probleme: energia. In
ultimii 20 de ani, microprocesoarele si-au crescut consumul de la 1 watt la peste 100 de watti.
Desi cu fiecare generatie de procesoare consumul a scazut prin realizarea unor tranzistoare din ce
in ce mai mici ce necesita mai putina energie pentru a comuta, a si crescut in acelasi timp
datorita unui numar din ce in ce mai mare de tranzitori implementati. Efectul a fost o crestere
exponentiala a consumului de energie.

Temperatura ridicata
In anii 1980, microprocesoarele nu aveau nevoie de racire. Dupa 1990, au fost nevoite adaugarea
unor mici ventilatoare pentru a asigura mentinerea microprocesorului la o temperatura optima de
functionare.
Toate aceste probleme ale paralelismului, a energiei consumate, dar si cele legate de racire au dus
la o alta idee noua, ce pare sa le rezolve, cel putin momentan: procesorul cu mai multe nuclee.
Insa fara modificari radicale in designul procesoarelor, in viitor performanta lor nu va mai creste
prea mult.

Constrangeri fizice
Problemele cu care se confrunta proiectantii de microprocesoare nu sunt insurmontabile, insa
solutiile sunt din ce in ce mai greu de gasit.

Printre altele, exista doua lucruri importante care limiteaza microprocesoarele: decalajul
transmisiei in interiorul cipului si temperatura.
Decalajul se datoreaza datorita firelor ce conecteaza toate tranzistoarele intr-un cip. Firele sunt
incredibil de mici. Un cip reprezinta practic un grup de tranzitoare conectate intre ele, iar un
tranzistor functioneaza precum un intrerupator.
Atunci cand un tranzistor isi schimba starea din pornit in oprit sau invers, incarca firul ce este
legat de urmatorul tranzistor. Insa aceste operatiuni necesita timp. Cu cat firul este mai lung,
cu atat va dura mai mult.
Reducerea dimensiunilor are o consecinta importanta: traseele pe care trebuie sa le parcurga
curentul electric intre componente sunt mai scurte, deci se pot parcurge mai rapid. Proiectantii au
putut face astfel procesorul sa functioneze cu un ceas mai rapid.
Insa nu doar distanta dintre doi tranzistori e singura problema: comutarea intre doua stari a
tranzistorului necesita si ea timp. Aceasta limiteaza viteza unui microprocesor. Mai mult,
tranzistorii sunt legati in lant, asadar, cu fiecare tranzistor, timpul se mareste.
O alta problema ce limiteaza viteza unui microprocesor este temperatura ridicata. De fiecare data
cand tranzistorii isi schimba starea, comuta de pe 0 pe 1 sau invers, pierd putina electricitate.
Aceasta creeaza caldura, si cu cat ruleaza mai rapid, cu atat genereaza mai multa caldura. Un cip
care se supraincalzeste se blocheaza sau cauzeaza erori. Calculatorul poate ingheta pentru mici
perioade de timp, se poate restarta automat, sau pot aparea asa numitele BSOD (Blue Screen of
Death) pe sistemele de operare Windows.
Microprocesoarele au ajuns sa contina un numar impresionant de tranzistori, ajungand pana la
cateva sute de milioane. Astfel de circuite sunt foarte greu de verificat si testat. Cheltuielile
pentru verificare si testare chiar ajung sa depaseasca pe cele de proiectare si dezvoltare.
Miniaturizarea nu va putea si ea continua in acelasi ritm exponential. S-ar ajunge la necesitatea
de a realiza un tranzistor mai mic decat un atom, ceea ce e imposibil. Insa pana acolo, mai sunt
alte probleme de confruntat.
Mark Horowitz, profesor la Universitatea Stanford a scris un articol intitulat Viitorul sarmelor
si in care porneste de la caracteristicile electrice ale semiconductorilor si analizeaza o serie de
scenarii posibile pentru tehnologiile de fabricatie. Textul ia in considerare mai multi factori
precum geometria firelor, capacitati si resistente, disiparea puterii, etc. Mark Horowitz a ajuns la
o concluzie interesanta, cum ca nu firele ar constitui un impediment in functionarea sa corecta.
Suprafata circuitelor nu a scazut, din cauza ca designerii au adaugat noi module, insa o problema
sunt firele care traverseaza mai multe module. Lungimea acestora ramanand constanta, in
milimetri. Ori, cum viteza ceasului creste mereu, asta inseamna ca semnalele electrice nu mai au
timp sa parcurga firele de la un capat la altul. Circuitele viitorului nu vor mai putea comunica
prin semnale globale: pur si simplu va fi imposibil pentru un fir sa uneasca diferite parti ale
circuitului. 1
Pe masura ce tranzistorii sunt tot mai mici, firele sunt mai subtiri si consumul de putere este mai
mare, circuitele sunt mai sensibile la zgomot, fie el termic, din mediu sau probabil in curand,
chiar efecte cuantice. Fenomenele de transport din semiconductori pe care se bazeaza tranzistorul
sunt fenomene statice: ori cand dimensiunile devin atat de mici incat numai cativa electroni
produc semnale, statistica nu mai opereaza iar exceptiile incep sa apara.

Performanta microprocesoarelor s-a situat pe o curba exponentiala, iar miniaturizarea si tehnicile


folosite au contribuit in mod egal la aceste spectaculoase cresteri. Insa aceasta crestere se apropie
de sfarsit datorita unor bariere fizice fundamentale. Asta pana la aparitia unor noi generatii de
procesoare ce vor depasi aceste probleme.

Este de fapt creierul calculatorului, elementul care d numele acestuia: un


calculator cu procesor Pentium este denumit simplu calculator pentium.

Calculatoarele mai vechi conineau i un coprocesor, responsabil de calculele


matematice (ca de exemplu funciile trigonometrice), care mreau considerabil
performanele calculatorului. La microprocesoarele moderne, acesta a fost ncorporat
pe aceeai pastil de siliciu, crescnd considerabil viteza de calcul datorit
transmiterii directe a datelor de calcul ntre ele.

MICROPROCESORUL
Este un circuit integrat ( CIP ) continand circuite sofisticate cu rolul de a efectua operatii
aritmetice si logice. Microrocesorul poate fi considerat ca fiind un calculator de buzunar cu
functii complete si facilitati auxiliare . Trebuie amintit ca un calculator poate avea unul sau mai
multe procesoare . Placile de baza `normale' permit prezenta unui singur processor , insa sunt
producatori ce ofera optiunea de `dual processor'
Principalele caracteristici ale puterii unui procesor sunt :
* cantitatea de memorie ce poate fi citita la un moment dat
* viteza de executie a operatiilor
* numarul de instructiuni diferite ce pot fi executate
Microprocesorul indeplineste functiile unitatii centrale : executa operatii aritmetice si logice,
decodifica instructiuni speciale, transmite altor cipuri din sistem semnale de a memora date,
adrese de memorie, adresa in care se gaseste urmatoarea instructiune de executat precum si
indicatorii care arata cum s-au terminat instructiunile anterioare .
Procesoarele pot fi clasificate dupa:
1.

Domeniul de activitate: PersonalComputer: AMD (K6 II, Duron, Athlon XP, 64, 64 FX)

INTEL (Pentium Celeron, Pentium 4)


Servere: AMD ( Athlon MP, AMD Opteron)
INTEL ( Pentium Xeon)
2.
3.

Producator: AMD, INTEL, VIA, etc.


Frecventa la care lucreaza procesorul: 800 Mhz 3400 Mhz.

4.

Memoria cache: 64 Kb, 256 Kb, 512 Kb, 1 Mb, 2 Mb, etc.

5.

Socket-ul folosit: Socket A (procesoarele AMD)

Socket 478 (procesoarele Intel Pentium 4 si Celeron)


Socket 754 (procesoarele AMD 64)
Socket 940 (procesoarele AMD 64-FX)
6.

Frecventa FSB-ului: 133Mhz 800 Mhz

Microprocesoarele
De la apariie pn n momentul actual, evoluia calculatoarelor personale a cunoscut momente
de cotitur, veritabile mutaii.
Primul este legat de introducerea, n anul 1976, a calculatorului APPLE II, moment care
marcheaz adevrata natere a domeniului, al doilea este legat de implicarea, n anul 1981 a
firmei IBM prin lansarea faimosului IBM PC, iar al treilea este apariia n arhitectura
calculatoarelor personale, a microprocesorului INTEL 80386. Acest microprocesor marcheaz a
treia er, major, n calculul personal, punnd la dispoziie o putere de calcul deosebit, vitez
sporit, precum i posibiliti de programare care deschid perspective noi software-ului de baz
i de aplicaie. 386 este cel mai inovativ microprocesor dezvoltat pn acum i fr ndoial,, va
fi pentru mult timp cel mai vndut microprocesor. Fiind un microprocesor pe 32 de bii puternic
i flexibil, aplicaiile sale vor fi mult mai extinse, programele existente putnd fi rulate mai rapid
i mai eficient. Programatorii vor fi mult mai liberi de constrngeri hardware, dezvoltnd
programe MS DOS precum i noi programe care beneficiaz de lucrul pe 32 de bii n cadrul
noilor sisteme de operare, mult mai eficiente. Cum cunoscutul principiu al "ontogenezei care
repet filogeneza" se respect i n domeniul calculatoarelor personale, tehnologia existent a
permis implantarea conceptelor de prelucrare paralel, interleaving, page mode, cache, main
virtual, proprii pn acum sistemelor medii i mini n cadrul calculatoarelor personale. 386
conine el nsui n arhitectur, o mulime din conceptele enunate i permite de asemenea,
implantarea la nivelul resurselor unui calculator personal, a acestor concepte "noi". Toate acestea
sugereaz faptul c 386 va impune un nou standard pentru calculatoarele personale. In anii care
urmeaz, cele mai multe inovaii vor fi legate de exploatarea posibilitilor pe care le ofer acest
microprocesor. Cu toate c, n prezent calculatoarele personale realizate pe baza
microprocesorului INTEL 80386 nu ofer, n mare, dect ceva mai mult vitez, performane
deosebite snt ateptate pe msura dezvoltrii software-ului ce exploateaz caracterristicile noi
ale acestui microprocesor. Aceast lucrare nu i propune s prezinte n detaliu structura lui 386.
Ea vrea s ofere o imagine adecvat a pieei de calculatoare personale actual, ajutndu-1 pe
managerul de astzi s ia o decizie corect ntr-o politic de achiziie de PC pe termen lung.
Chiar i vnztorului de calculatoare personale lucrarea i poate fi util, prin indicarea
posibilitilor pe care le ofer piaa de PC-uri. Tehnologia 386 este prezentat clar, fr s se intre
n detalii, care s fac lucrarea greu de abordat de un cititor fr o pregtire de strict specialitate.
Sntem contieni c piaa romneasc de calculatoare, ca orice pia scpat de mecanismele
greoaie ale centralizrii, are o tendin exagerat spre neologisme, n special n faza de nceput.
Lucrarea subliniaz faptul c orientarea achiziiilor trebuie s se fac raional, criteriul pre /
performan trebuind s caracterizeze politica de cumprare n raport cu fiecare aplicaie. Exist

domenii n care o soluie ieftin (PC XT/AT) poate da deplin satisfacie. De remarcat ns c o
strategie pe termen lung indic PC 386 ca o soluie recomandabil, mai ales sub aspectul
dezvoltrilor ulterioare, poteniale. Este tiut c performanele calculatoarelor personale depind
de arhitectura i soluiile adoptate de fiecare constructor. Lucrarea face o analiz a principalelor
arhitecturi adoptate, a managementului de memorie, a modului de organizare a magistralelor de
date, a diverselor soluii de conectare a memoriilor externe i a perifericelor n cadrul unor
sisteme 386 puternice cum ar fi IBM PS2/80, COMPAQ DeskPro 386/25, SUN 386i...
80386 ofer o soluie hardware eficient pentru multiprogramare i un mod 8086 virtual
prin care calculatorul funcioneaz ca i cum ar rula sisteme MS-DOS "single tasking' multiple.
Pentru a folosi acest avantaj, este nevoie de software proiectat pentru a-l utiliza. MS-DOS, n
forma nemodificat, nu poate s asigure aceste funcii. Din aceast cauz 80386 a generat un
interes renscut pentru sistemele de operare micro, domeniu dominat de MS-DOS n ultimii ani.
Lucrarea analizeaz noile implicaii n software, versiunile 386 ale OS/2, programe de control
386, sisteme de operare alternative, extensii DOS i UNIX. Se face o prezentare a evoluiei
microprocesoarelor INTEL, prezentndu-se caracteristicile fiecrei familii. Pentru o orientare
clar, un studiu comparativ al microprocesoarelor pe 32 de bii evideniaz locul ocupat de 386.
Tendinele de evoluie n domeniu snt prezentate de asemenea, n sfrit, tehnicianului i se ofer
o imagine a arhitecturii interne a lui 386, registre, tipuri de date, mod de operare precum i set de
instruciuni. Un tabel comparativ cu principalii competitori n domeniul PC 386 ofer o imagine
selectiv cumprtorului romn asupra pieei de calculatoare personale la nivelul anilor 1990.
80386, rezultatul unei evoluii tehnologice

INTEL, arhitectul revoluiei calculatoarelor


personale
Arhitectura microcalculatoarelor de astzi este datorat n proporie de 70% firmei
INTEL, ntr-adevr, lund n considerare primul calculator personal realizat n 1974, MITS ALT
AIR, avnd la baz microprocesorul 8080, IBM PC i nenumraii compatibili care au fcut ca
arhitectura 8086/88 s devin un standard, generaiile succesive ale lui 86, 80286, 80386 cu
nenumratele aplicaii, foarte rapidul 486, toi rulnd acelai software i mpingnd
compatibilitatea de jos n sus nspre secolul urmtor, putem susine afirmaia de mai sus fr
ezitare.Succesul lui INTEL se datoreaz abilitii acestei firme de a descoperi tendine de viitor i
de a se poziiona astfel nct s poat exploata aceste tendine. Cnd Robert Noyce i Gordon
Moore au nfiin at compania n 1968, erau deja veterani ai industriei electronice; s-au ntlnit n
timp ce lucrau pentru William Shokley, cel ce coinventase tranzistorul i mpreun cu ali 6, au
nfiinat Fairchild Semicon ductors. In timp ce erau la Fairchild, Noyce a inventat circuitul

integrat, iar Moore a coordonat echipa de cercettori care a introdus n fabricaie primul circuit
integrat. Scopul iniial al lui INTEL, ntr-un moment cnd memoria calculatoarelor era realizat
pe toruri de ferit, era de a realiza o memorie pe un circuit integrat. Prin 1969, INTEL producea
primul circuit integrat RAM static, iar n 1970, RAM-ul dinamic 1103 a constituit o soluie
providenial pentru calculatoarele de capacitate medie, fcnd ca memoriile pe toruri de ferit s
fie depite i curnd abandonate. 1971 a marcat dou evenimente deosebite pentru INTEL:
primul EPROM i primul microprocesor. Spre deosebire de memoriile programabile anterioare,
care trebuiau s fie nlocuite ori de cte ori era necesar o schimbare a programului coninut n
memorie, EFROM-ul poate fi ters cu un spot de raze ultraviolete i apoi reprogramat.
Microprocesorul, fructul gndirii creatoare a lui Ted Hoff, a pornit ca rezultat al cercetrii unui
proiect de realizare a 12 circuite la cererea clientului, BUSICOM, o firm japonez care dorea s
construiasc o familie de calculatoare programabile. Hoff a decis c ideea utilizrii a 12 circuite
pentru realizarea proiectului respectiv era neinteligent i costisitoare i n loc a dezvoltat unul
singur, dispozitiv logic de uz general ntr-o lume de circuite dedicate. Formal, introdus la sfritul
lui 1971, microprocesorul pe 4 bii 4004, afost urmat n anul 1972 de cel pe 8 bii, 8008. In 1974,
microprocesorul 8080, oferind o performan de 10 ori mai mare dect 8008, devine curnd un
standard industrial (pe baza lui s-a realizat primul calculator personal ALTAIR). Evoluia lui
INTEL nu a fost ntotdeauna ascendent, existnd i perioade mai slabe. Astfel, implicarea prin
anii '70 n industria ceasurilor digitale a fost neinspirat; producia memoriilor MOS dinamice a
continuat pn n anul 1985, cnd a trebuit s fie abandona t, mai ales datorit dumping-ului
practicat de japonezi. Dar implica rea gigantului IBM n afacerile firmei, prin cumprarea n
1983 a 15% din stocul INTEL, a reprezentat o infuzie de capital i mai ales de motivaie care au
propulsat INTEL din nou pe poziii fruntae n industria de semiconductoare. Nici abandonarea
cooperrii cu SIEMENS, nici obositoarea lupt cu NEC asupra procesoarelor compatibile
8086/88, nu au putut slbi fora inovativ a acestei companii de excepie. Trebuie remarcat c,
din punct de vedere financiar, 80386 acontribuit n mod decisiv la imaginea de excepie a firmei.
n iulie 1986, INTEL a nceput s desfac microprocesorul 80386 la un pre de 299 $. Un ctig
de 150 de milioane $ a fost obinut la sfiritul anului 1987 m urma vnzrii a peste 600.000 de
microprocesoare. La sfritul anului 1988, 386 era un produs de o jumtate de miliard de dolari.
Investiia de 100 milioane $ fcut n 80386 afost pltit n 1988. n 1987,INTEL a nchis anul
fiscal cu ctiguri de 1,9 miliarde $, o cretere de peste 50% fa de anul 1986. Ctigul net a srit
la 248 milioane $, dup o pierdere de 174 de milioane $ n 1986.

Microcalculatoarele; o privire asupra tehnologiei


Inventarea microprocesorului n 1971 de ctre Ted Hoff n laboratoarele Fairchild a avut o
importan mult mai mare dect s-a prevzut iniial, cci dincolo de aplicaiile imediate, de

control, el a fcut posibil apariia microcalculatorului, un dispozitiv electronic folosit pentru


prelucrarea informaiei cu ajutorul unor semnale electrice produse de circuite plasate pe o pastil
de siliciu. Complexi tatea microprocesorului a crescut de la cteva circuite pn la circuitul
integrat pe scar foarte larg (VLSI) de astzi, care adun peste 100.000 de circuite pe aceeai
pastil. Microcalculatoarele moderne conin mai multe subsisteme conectate ntre ele i circuite
de suport VLSI. Constructorul de microcalculatoare are de ales dintr-o gam larg de
microprocesoare, circuite de memorie, de interfa n variante constructive nMOS, CMOS, I2L,
factorul primordial de alegere fiind raportul pre / performan.Microprocesorul este, dup cum
am amintit, cea mai important component a sistemului. El prelucreaz aproape toate
informaiile din interiorul unui microcalculator, citete instruciuni i date din memorie, execut
prelucrri asupra lor, le trimite sau le primete ctre / dinspre periferice prin instruciuni de
intrare ieire. Cunoscut i sub numele de unitate central, microprocesorul este un circuit integrat
digital care prelucreaz informaia n mod secvenial.Toate microcalculatoarele de tip IBM i
compatibilele IBM conin microprocesoare INTEL din familia 8086/8088,80286,80386SX,
80486. Microprocesoarele MOTOROLA 68000, 68020, 68030 stau la baza microcalculatoarelor
APPLE Macintosh i a staiilor de lucru din prima linie.Microprocesoarele se claseaz dup
numrul de bii din cmpul de adrese i lrgimea cuvntului. Modul n care datele snt manevrate
n interiorul microprocesorului depind de organizarea intern, de arhitectura cilor de date i de
adrese. Viteza de prelucrare a microprocesorului este n mod direct legat de arhitectura acestuia
i de calitile tehnologice ale circuitelor componente.Dimensiunea cmpului de adrese determin
mrimea spaiului fizic de memorie care poate fi adresat de microprocesor.De exemplu, un
microprocesor pe 8 bii are un cmp de adrese cu lrgimea de 16 bii. Spaiul de memorie care
poate fi adresat este de 216 locaii, adic 64 000 de locaii de memorie. 8086 dispune de un cmp
de adrese de lime de 20 de bii. Ca atare acesta poate accesa 220 locaii, adic pn la l milion de
locaii de memorie. Magistrala de adrese de 24 de bii a lui 80286 permite adresarea a
16.000.000 de locaii; cea de 32 de bii a lui 80386 adreseaz un spaiu liniar de memorie de 4
miliarde de octei. Lrgimea cilor de date influeneaz n mod direct performanele de vitez ale
microprocesorului. Dimensiunea mai mare a cilor de date nseamn prelucrarea i manipularea
unei cantiti mai mari de informaie pe unitatea de timp. Lrgimea bus-ului de date determin i
rata de transfer din i ctre unitatea central n lucrul cu perifericele. Un bus de date mai larg
nseamn transferuri mai eficiente, deci o performan de vitez mare. Spre exemplu,
microprocesoarele 8086 i 8088 snt funcional identice. Difer ns sub raportul lrgimii busului
de date pentru operaiile deintrare / ieire. 8086 dispune de 16 bii de date pentru lucrul cu
intrarea / ieirea, n timp ce 8088, de numai 8 bii. Ca o consecin, 8086 este cu 20% mai rapid
dect 8088.

Frecvena ceasului de baz este parametrul cel mai intim legat de tehnologia de realizare
a microprocesorului. Viteza microprocesorului depinde n mod invers proporional de perioada
de timp n care microprocesorul execut o operaie elementar. Cu ct aceasta este mai mic, cu
att numrul de operaii elementare executate ntr-o unitate de timp este mai mare. Cum
instruciunile microprocesorului snt constituite din succesiunea unor operaii elementare, rezult
de aici implicaia direct asupra vitezei de lucru a microprocesorului.Dup cum am mai spus,
creterea vitezei este limitat de caracteristicile tehnologice ale realizrii microprocesorului. n
timp, aceste tehnologii au evoluat n sensul creterii performanelor de vitez de la PMOS,
NMOS, HCMOS etc.O privire asupra evoluiei microprocesoarelor INTEL n timp, relev
evoluia acestor factori menionai anterior.
INTEL 4004 - primul microprocesor; aprut n 1971, realizat n tehnologie PMOS, nglobeaz
2.250 de tranzistoare pe pastila de siliciu. Prelucrare pe 4 bii, ceas de 740 KHz, viteza 60.000 de
operaij/secun-d, memorie adresabil 4 Koct, set de 45 instruciuni orientate pe operaiuni
aritmetice.Utilizatorul poate programa microprocesorul s realizeze un numr mare de sarcini
diferite, fiind un circuit versatil, spre deosebire de circuitele dezvoltate anterior care erau
dedicate.
INTEL 8008 - aprut n 1972, microprocesor pe 8 bii, tehnologie PMOS, grad de integrare
3.300 tranzistoare pe pastila de siliciu, ceas 800 KHz, viteza 30.000 operaii/secund, memorie
adresabil 16 Koct, set de 48 de instruciuni. Proiectat iniial pentru comanda unui display pe tub
catodic pentru firma DATAPOINT Corporation, microprocesorul nu a fost acceptat, fiind
considerat prea lent, fa de logica cablat clasic. Totui, piaa a absorbit curnd circuitul,
aplicaiile sale de manipulare date i caractere dovedind utilitatea sa. A devenit evident pentru
INTEL c un viitor deosebit era n faa acestor circuite.
INTEL 8080-tehnologie NMOS, grad de integrare 4.500 de tran zistoare pe capsul, capacitate
de adresare 64 Koct, frecvena ceasului 2,083 MHz, 200.000 de operaii/secund, set de 72 de
instruciuni.Succesul deosebit al lui 8008, a determinat INTEL s proiecteze i s lanseze pe
pia, n aprilie 1974, microprocesorul 8080. Prin versatilitate, acest microprocesor a determinat
apariia a nenumrate aplicaii care au nglobat circuitul. 8080 i-a gsit locul n industria
electronic, a bunurilor de consum chiar i n cea a automobilelor. Dar poate cea mai important
aplicaie, cu cele mai penetrante implicaii n viitor a fost realizarea pe baza lui 8080 a primului
calculator personal ALTAIR 8800, produs n 1975 de ctre firma Micro Instru-mentation
Telemetry Systems.Tot de 8080 este legat i apariia primului calculator personal "comercial",
APPLE II. Istoria naterii i evoluiei firmei APPLE ilustreaz extraordinara putere a ideii
novatoare n condiiile economiei de pia i ntr-un fel mitul succesului american. Proiectat i
realizat literalmente "pe genunchi", ntr-un garaj, de doi studeni, Steve Wozniak i Steven Jobs,

vndut, n 1976 direct din acelai garaj; aciunea, la nceput cu puine anse de reuit, a pus
bazele unei firme APPLE CO, care avea s parcurg triumfal calea succesului, devenind numai
n 8 ani o corporaie internaional avnd la activ multe miliarde de dolari.i cum inovaia trebuia
susinut i n domeniul software-ului, un la fel de tnr student, Bill Gates, a implementat un
BASIC pe calculatorul ALTAIR. A fost prima aciune a unei mici companii, care va determina n
mod decisiv software-ul de microcalculatoare. Microsoft are astzi mai mult de 1500 de angajai
i un venit anual de peste 350 milioane $.
n 1978, INTEL a deschis seria microprocesoarelor pe 16 bii prin 8086, care nglobeaz cca
29.000 de tranzistoare pe capsul, lucreaz cu un ceas de 4 sau 8 MHz i execut 330.000 de
operaii/secund. Putnd adresa fizic i virtual l Moct de memorie cu o mrime a segmentului de
64 Koct, 8086 era un microprocesor cu adevrat puternic la momentul respectiv. i totui, piaa
1-a acceptat cu greu -reticent la 16 bii - nedispunnd de circuite suport pe 16 bii. Iat de ce n
1979, INTEL corecteaz eroarea de apreciere a pieei lansnd microprocesorul 8088, identic cu
8086 sub aspectul arhitecturii interne, dar mai bine adaptat la mediul foarte rspndit de 8 bii,
comunicnd cu exteriorul pe 8 bii, un hibrid perfect ntre 8 i 16 bii.Opiunea gigantului IBM
pentru acest microprocesor, pentru realizarea primului calculator personal IBM (IBM PC) a
reprezentat un factor hotrtor n susinerea pe mai departe a firmei INTEL.Prin IBM PC cele
dou microprocesoare 8086/8088 au constituit baza calculatoarelor personale acceptat ca
standard industrial. Tot pe baza structurii IBM s-au dezvoltat programe devenite standard i
produse standard disponibile astzi pe piaa de calculatoare personale. Tactica de "urmrire a
leaderului" a fcut, de asemenea, s apar mii de calculatoare IBM PC. Prin aceasta i prin
tactica sistemului deschis prin care utilizatorii aveau posibilitate s dezvolte aplicaii (plci
adiionale) care s poat fi introduse n calculatorul personal IBM s-a multiplicat ansa
proliferrii standardului IBM n domeniul calculatoarelor personale. Este exemplul unei
strlucite reuite n domeniul marketingului.Evoluia lui IBM a fost legat pentru mult vreme de
8086/8088, n fapt o ntreag generaie de PC, IBM PC original, IBM PC XT, IBM 3270 PC, PC
Jr, PC Portable (Hurricane) i PC Convertible.n scurt timp alternativa compatibilitii IBM se
deplaseaz din domeniul opiunii n domeniul necesitii.Doar APPLE, credincioi propriului mit
i vocaiei originalitii, continu s supravieuiasc n mod miraculos, ca o strlucit excepie
care confirm regula, ntr-o lume de compatibili IBM.n 1982, INTEL lanseaz 80286, un
microprocesor realizat ntr-o tehnologie superioar fa de predecesorul su 8086. nsumnd
peste 135.000 de tranzistori pe capsul, lucrnd cu frecvene de ceas de 6, 8, 10, 12 MHz, sau
chiar 16 MHz, putnd s ating pn la 2,1 milioane de instruciuni pe secund, accesnd un
spaiu de memorie real de pn la 16 Moct i un spaiu de memorie virtual de pn la l Goctet,
80286 reprezint n domeniul celor 16 bii un salt deosebit. Pstrnd compatibilitatea total la

nivel de cod obiect cu 8086, realizeaz performane de 2,5 ori mai bune dect 8086, chiar dac se
folosete aceeai frecven de ceas i nici una din instruciunile sale suplimentare. IBM a fost
primul productor mare care a utilizat 80286 atunci cnd a introdus PC AT n 1984. De atunci au
urmat multe calculatoare compatibile AT. IBM a continuat s utilizeze acest microprocesor n
noua sa generaie de calculatoare personale IBM PS2, modelul 30 286, 50 i 60. Astzi vnzrile
de PC 286 depesc vnzrile de sisteme 8086/8088.Principalul atu al lui 286 este, desigur viteza.
Arhitectura sa are n vedere un grad nalt de paralelism n execuia instruciunilor, ceea ce i
confer caracteristici superioare predecesorului su. Mecanismele intrinseci implementate n
logica sa intern snt mai bine adaptate lucrului sub controlul unui sistem de operare
multitasking. Pentru prima oar, programe sofisticate, cum ar fi gestiunea bazelor mari de date,
programe de proiectare automat (CAD), sau programe sofisticate de editare pot fi rulate
independent de calculatoare mini sau medii, pe calculatoare personale.Dar, pe msur ce
aplicaiile pe calculatoarele personale au depit etapa procesrii de texte i a programelor de tip
"spreadsheet" i au intrat n domeniul sofisticat al produselor bazate pe grafica de tip
WINDOWS, arhitectura pe 16 bii a lui 80286 anceput s-i eviden ieze limitrile. n anii 80,
8086/8088 preau puternice. Limita adresrii a l Moctet de memorie prea o tachet ndeprtat
pentru programe ce solicitau 256K, 512K i n fine 640 Koctei de memorie. n momentul n care
programe sofisticate au mpins limita cerinelor peste l Moctet de memorie, au trebuit s se
imagineze tehnici complexe, aa cum snt comutarea bankurilor de lucru (EMS), sau programe
de supra punere (overlay), sau terminate and stay resident (TSR). Aceste programe au prelungit
viaa

lui

286, dar au impus

limitri

de performan

i de

funcionare

asupra

aplicaiilor.Compatibilitatea cu 8086 este asigurat la 80286 prin existena a dou moduri de


lucru: mod real (8086/8088) i mod protejat (80286). n mod real, 80286 se prezint din exterior
ca un 8086, putnd accesa l Moctet de memorie. n mod protejat poziionarea prin program a
unui bit de stare permite adresarea unui spaiu de 16 Moctei. Dezvoltnd sistemul de operare
OS/2, MICROSOFT a ntlnit o problem major generat de inexistena unui mecanism
hardware de ntoarcere din mod protejat n mod real, fapt care conducea la oprirea procesorului
n aceste situaii. Microsoft a rezolvat problema printr-o comutare de moduri echivalent cu un
reset al sistemului.Dar cea mai mare constrngere impus software-ului este modul de
programare segmentat al familiei INTEL. Pentru a depi bariera celor 64 Koctei proprie
microprocesoarelor pe 8 bii, i pentru a pstra compatibilitatea pe mai departe cu acestea,
INTEL a introdus arhitectura segmentat odat cu 8086/8088. Prin extinderea bus-ului de adrese
de la 16 la 24 de bii, utiliznd o tehnic de suprapunere, microprocesorul poate adresa l Moctet
de memorie. Totui, aplicaii utiliznd structuri de date i programe lungi trebuie nc s segmen
teze memoria n felii de 64 K. Acest lucru incomodeaz i foreaz programatorii s partiioneze

o aplicaie n segmente multiple de cod i de date.Programele i structurile de date care depesc


grania celor 64 Koctei solicit tehnici foarte complicate i nu pot elibera aplicaia, sau limbajul
surs de dificultatea de a manevra segmente de cod i date. n sfrit, 80286 este lipsit de
mecanisme hardware pentru implementarea efectiv a conceptului de memorie virtual, o
tehnic prin care capacitatea mare a discurilor de mas este vzut ca i cum ar fi propria
memorie RAM a calculatorului. El realizeaz aceasta prin programe sofisticate care, ele nsele
consum timp i spaiu de memorie. Dar punctul slab al lui 80286 este c ncearc s rezolve
probleme de anvergur rmnnd n domeniul celor 16 bii. Aceast constrngere l marcheaz n
mod fatal.n 1985, INTEL a introdus microprocesorul 80386. Dac celelalte microprocesoare
aduceau inovaii, mai mult sau mai puin importante, 80386 a reprezentat un salt calitativ
revoluionar fa de predecesori, n condiiile pstrrii compatibilitii cu programele dezvoltate
pentru 8086/80286.Principala inovaie este faptul c arhitectura procesorului este pe 32 de bii,
att intern ct i extern. 80386 este produs utiliznd tehnologia CHMOS II, un proces care
combin calitile de nalt frecven ale tehnologiei HMOS, cu cele de consum mic de putere
proprii tehnologiei CMOS. Utiliznd geometria de 1,5 u i 2 straturi metalice, produsul
compacteaz pe plcua de 1/4" de siliciu mai mult de 275.000 de tranzistoare i un milion de
componente electronice.Este o magistral realizare a tehnologiei VLSI. Tehnica "pipe-line",
prelucrarea paralel, precum i lucrul la 16, 25, 33 MHz ridic performana microprocesorului la
3-5 milioane de instruciuni pe secund (7 MIPS la 25 MHz). Cu aceasta, performana lui 80386
depete viteza multor minicalculatoare i egaleaz viteza calculatoa-relor medii de acum 10
ani. Dar cele mai semnificative avantaje snt oferite de 386 programatorilor nlturnd barierele
ntlnite de sistemele de operare i aplicaiile pe microprocesoarele precedente, cum ar fi lucrul
pe 32 de bii, sistemul de paginare al memoriei, caracteristici de I/O superioare i spaiul de
adresare liniar mult mai mare (4 Goctei). Foarte important este faptul c toate aceste modificri
structurale au fost implementate ntr-un superset de funciuni, pstrnd n acelai timp
compatibilitatea cu produsele software pentru 8086/8088 i 80286. Ca i n cazul lui 8086, care a
fost urmat de un 8088 mai adaptat mediului existent de 8 bii, i 80386 a fost urmat de 80386SX,
un element de tranziie ntre 80286 i 80386. Ca i 286, 386SX acceseaz pn la 16 Moctei de
memorie; de asemenea are ci de date de 16 bii. Intern, ns, SX prelucreaz, ca i 386, 32 de
bii. In plus, 386SX prezint o compatibilitate perfect cu toi predecesorii INTEL (8086/8088 i
80286) reinnd modul protejat i virtual 8086 al lui 80386. 386SX, 386 i mai departe 486 sufer
n prezent de inexistena unui software care s exploateze calitile acestora.Dar calitile
excepionale expuse anterior dau software-ului ansa de a prinde din urm hardware-ul. Baza
instalat n momentul acesta pe sisteme 386 este suficient de mare ca s merite efortul
dezvoltrii.Urmtorul membru al familiei INTEL, 80486, nu este esenial diferit de predecesorul

su 386.Beneficiind de o tehnologie superioar, 486 este mai rapid i nglobeaz n structura sa


circuite care n mod tradiional erau circuite suport exterioare, cum ar fi: controllerul pentru
memoria coche, coprocesorul matematic i de periferie: porturile de comunicaie i suportul
pentru grafica de mare vitez. In plus, circuitul poate susine lucrul cu procesoare
multiple.Avantajele unei viteze mai mari snt legate n primul rnd de reduceri de pre. De
exemplu, un minicalculator VAX cost mai mult de 20.000 $. O main complet 486 poate s se
situeze n intervalul de pre de la 4000 $ la 10.000 $, atingnd performane competitive.
Caracteristicile de protecie asigur integritatea sistemului de operare n faa interfeei
utilizatorilor i a utilizatorilor ntre ei nii.Sigurana global a unui sistem n mod PROTEJAT
depinde n principal de robusteea sistemului de operare, nu de sigurana progra mului utilizator.
Modul PROTEJAT 80386 este preferat datorit lucrului pe 32 de bii, suportul memoriei virtuale
i securitii acestuia.Oricum, modul protejat permite o flexibilitate deosebit. In aceast
privin, modul 8086 virtual este interesant, ntruct permite rularea oricrui software existent
8086 sub controlul sistemului de operare n mod PROTEJAT pe 32 de bii. Aici nu exist nici un
fel de restricie. Software-ul de aplicaie 8086 implicat poate fi un program de aplicaie autohton,
sau poate fi un ntreg sistem de operare 8086, cum ar fi PC-DOS. Cnd software-ul 8086 este
executat n mod 8086 VIRTUAL, el "crede" c lucreaz pe un 8086 fizic. De fapt, sistemul de
operare 80386 mater n mod PROTEJAT deine controlul tuturor resurselor sistemului.
Combinarea compatibilitii pe 16 bii i a funciilor adiionale de operare n mod protejat fac
ideal utilizarea lui n sisteme de operare care suport multitasking-ul ntr-o varietate de medii de
programare. Modul VIRTUAL 8086 este o soluie elegant pentru asigurarea compatibilitii
software ntre generaii de sisteme de la 8086 la 80386. n acest mediu, 80386 poate executa
programe PC-DOS multiple neschimbate ntr-un mediu protejat.Aceast calitate confer lui
80386 o compatibilitate fr precedent cu membrii anteriori ai familiei INTEL. Modul virtual
8086 pro tejeaz investiiile deosebite fcute n software-ul 8086/88 i fur nizeaz o cale comod
de abordare a problemelor legate de memoria virtual, multiprelucrare i lucrul nsui pe 32 de
bii. In modul virtual, 80386 poate rula aplicaii PC DOS simultane separate i fr interferene
ntre programe. Aceasta deoarece fiecare main virtual are spaiul de adres propriu, spaiul
porturilor de adres i tabela vectorilor de ntrerupere. Un program 8086 ruleaz n acest mediu
ca parte dintr-un task virtual 8086.Software-ulcare ruleaz n modul nativ protejat pe 32 de bii
80386 i implementeaz un set de maini 8086, virtuale este denumit program de control 80386
sau monitor de main virtual.Diferena esenial ntre Modul Real i Virtual 86 este faptul c
protecia memoriei, mecanismul de memorie virtual i de verificare a privilegiilor snt valide i
atunci cnd maina virtual lucreaz. Prin urmare executarea unui program ntr-o main virtual
8086 nu blo- Anul 1990 a marcat apariia unor calculatoare personale 486 foarte puternice,

folosite ndeosebi ca servere de reele. Astfel COMPAQ SYSTEMPRO 486/840, IBM Model 95,
DELL 433TE, AT&T STAR SERVER, Hewllett-Packard Vectra 486, snt cteva nume mari
nscrise n cursa pentru performan. Ponderea acestor sisteme i viteza de asimilare a acestora n
cursul anului 1991 este obiectul unei analize n capitolul urmtor. -

MICROPROCESORUL 80386
80386 - Mod de operare
80386 este proiectat pentru a realiza operaii pe 32 de bii, dar n acelai timp poate
funciona ca un 8086 sau 80286 rapid. Pentru o mai bun nelegere este necesar o prezentare a
celor trei moduri n care acest microprocesor opereaz. Aceste moduri de lucru, numite moduri
8086, Real, Protejat i Virtual dau lui 80386 un grad mare de compatibilitate i
flexibilitate.Principalele distincii se refer la metodele de adresare a memoriei i capacitile de
memorie care pot fi adresate.Dup cum se observ, modul 8086/8088 suport numai modul real,
care adreseaz l Moctet de memorie. Modul de lucru pe 16 bii al lui 80286 adaug modului real
80386, un mod protejat i de 16 ori mai mult memorie (16 Moctei). 80386 adaug operarea pe
32 de bii n modul protejat, pentru a adresa cel puin 4 Gigaoctei de memorie. 80386 ofer de
asemenea un mod subordonat 8086, virtual pentru a realiza compatibilitatea cu software-ul 8086
existent.80386 ncepe ntotdeauna operarea n modul compatibil 8086, modul REAL. Aceasta
permite ca software-ul existent s poat fi rulat a viteza oferit de 80386. Modul REAL este
denumit astfel deoarece software-ul compatibil 8086 vehiculeaz adrese reale (fizice). Limitarea
de memorie de l Moctet i modelul de programare segmentat de 64 Koctei snt identice cu
modul real pe 80286. n modul REAL, 80386 opereaz ca un 8086 extrem de rapid, i anume un
program 8086/88 rulat pe 80386 se execut de aproape zece ori mai repede.Dup pornire, 80386
poate fi instruit s lucreze n modul REAL au PROTEJAT. Acest mod lucreaz cu date i adrese
pe 32 de bii i mod VIRTUAL de lucru cu memoria n mod pagin. Acest mod este inta
dezvoltrii software-lui pe 32 de bii. cheaz sistemul. Dac un program ncearc s acceseze o
adres de memorie n afara spaiului mainii virtuale, se genereaz o excepie (ntrerupere
hardware) i sistemul de operare preia controlul. Facilitatea de compatibilitate DOS (DOS
compatibility Box) coninut de OS/2 nu include aceast caracteristic.Cu toate c 80386 suport
maini virtuale 8086, nu suport maini virtuale 80286 sau 386. Modul virtual 8086 permite
virtuali zarea numai a mediului modului real. Aceast limitare este datorat unor constrngeri
existente n instruciunile POPF i PUSHF, precum i a celor de registre de sistem-memorie. Se
ateapt ca INTEL s furnizeze posibilitatea ca 80386 s se autovirtualizeze i s-1 virtu alizeze
pe 80286 n elaborrile ulterioare.Viitorul rezerv dezvoltri spectaculoase att n domeniul
tehnologiei ct i n domeniul software-ului. De la nceput trebuie fcut, ns o remarc:
arhitectura 386 pe 32 de bii constituie baza dezvoltrilor viitoare. Lumea calculatoarelor

personale are acum o fundaie stabil, aa cum a fost arhitectura IBM 370 timp de peste 25 de
ani. Se estimeaz supravieuirea arhitecturii 386 pe o perioad cel puin egal. ntre timp,
migraia ctre sistemele pe 32 de bii se va accelera. Toate funciile unitii centrale i cele
secundare de I/O vor fi pe 32 de bii. Consecvent, noile dezvoltri software vor fi numai pentru
32 de bii.Privite n retrospectiv, calculatoarele personale urmeaz aceeai cale ca i
arhitecturile mini i mari; de la 3, la 16 i 32 de bii. INTEL a nceput n 1971 cu arhitectura pe
4 bii, a trecut la 8 bii, apoi n 1978 la 16 bii prin 8086/88. n sfrit n 1985, INTEL a reuit s
mpacheteze o arhitectur complet pe 32 de bii ntr-un singur circuit integrat. 386 a reprezentat
prima implementare a unui procesor pe 32 de bii. A doua este i486. Iniial aprut ntr-o versiune
la 25 MHz, i486 este de 50 de ori mai performant dect unitatea central din calculatorul IBM PC
original. Curnd i486 va lucra la frecvene de 50 i 60 MHz. INTEL pretinde c performana lui
486 este cu 100% pn la 300% mai mare dect performana lui 386, i aceasta pe baza integrrii
ntr-o singur capsul a coprocesorului matematic, precum i a controllerului i memoriei cache.
Prin urmare snt necesari mai puini cicli pentru a aduce i executa o instruciune.Ca nivel de
integrare remarcm faptul c fa de 386, care ngloba 275.000 de tranzistoare pe capsul, 486
nglobeaz 1,2 milioane de tranzistoare conine 4 milioane de tranzistoare, n 1996 i686 va
mpacheta 22 milioane de tranzistoare, iar dup anul 2000 - i786, 100 milioane. i586 se
configureaz n jurul unei uniti aritmetice i logice (ALU) cu structur paralel, care integreaz
ntr-o manier transparent echivalentul a patru uniti aritmetice i logice 386. Acest ALU este,
la fel ca 486, echipat cu o unitate de virgul mobil (FPU) i de o memorie cache de 2 ori 8
Koctei destinat datelor i ins truciunilor. i586 rmne compatibil cu toate instruciunile i
modurile de funcionare ale generaiilor precedente de microprocesoare i va putea utiliza toate
programele aplicative existente astzi. Este dotat cu trei moduri de funcionare suplimentare.
Primul const dintr-un tip 64 de bii nativ, care ar trebui, n timp s favorizeze apariia mediilor i
programelor aplicative care s beneficieze de aceste caracteristici avansate. Al doilea, supranumit
Performance Monitor, se adreseaz celor care dezvolt software. El permite verificarea timpilor
de execuie a programelor i optimizarea derulrii lor. n sfrit, al treilea, numit Probe Mode,
permite examinarea procesorului i registrelor i este orientat spre punerea la punct a softwareului sau a plcilor adiionale. Iniial livrat n versiunea lucrnd la 66 MHz, INTEL i586 va oferi o
putere de ordinul de 70-80 Mips, deci, la frecven da ceas egal, dublul puterii lui i486. Va fi
livrabil ncepnd cu sfritul acestui an. Preul va fi situat ntre 1700 i 2000 $. Conform celor
declarate de un purttor de cuvnt, INTEL va anuna la jumtatea anului 1992 primele sisteme
ncorpornd acest microprocesor.
Le monde Informatique, 11 feb. 1991

Privind spre viitor, INTEL vede funcionarea unor structuri paralele n care 4 uniti
centrale nglobnd fiecare cte 5 milioane de tranzistoare, vor oferi execuia codului, 2 uniti de
adresare, de asemenea lucrnd n paralei vor ngloba 10 milioane de tranzistoare, sectorul grafic
i de autotest vor conine alte 10 milioane. Zona cache cu 40 de milioane de tranzistoare va fi
nglobat n acelai microprocesor care va utiliza arhitectura RISC, CISC i prelucrarea
paralel.In termeni de vitez exprimat n MIPS (milioane de instruciuni pe secund), PC-ul
original lucra la mai puin de l MIPS. 80386, cu un tact de 33 MHz lucreaz la 10 MIPS. Prin
anul 2000, INTEL prevede funcionarea la frecvene apropiate de 250 MHz i la viteze de 2000
MIPS. S reinem doar c 2 miliarde de instruciuni pe secund nseamn de 2 ori viteza celui
mai rapid calculator de orice tip existent astzi.nc odat facem remarca legat de faptul c toate
aceste dezvoltri vor fi tcute pstrnd compatibilitatea cu arhitectura de baz 386. Valoarea
investiiei fcute n aceast arhitectur va fi sporit pe msur ce sistemele de operare pe 32 de
bii i noile aplicaii se vor instala.Desigur, estimrile fcute de INTEL referitoare la creterea
densitii de mpachetare snt bazate pe funcionarea aa numitei legi a lui MOORE, emis de
Gordon Moore, cofondatorul lui INTEL, con form creia numrul de tranzistoare mpachetate pe
un circuit se dubleaz la fiecare 2 ani.Mult mai utile pentru utilizatorul de PC i posibilul
cumprtor al anului 1992 deci i pentru o mare categorie din cititorii acestei cri par a fi
concluziile ce se desprind din examinarea evoluiei domeniului pn acum.INTEL, MICROSOFT
i COMPAQ au nregistrat profituri chiar n perioade de recesiune datorit faptului c aceste
companii au jucat un rol indispensabil n definirea calculatorului personal clasa business pe care
cei mai muli utilizatori l doresc astzi: un sistem 386 cu o magistral clasica de tip AT plus
WINDOWS
Concluzii:
1. Producia nengrdit de microprocesoare
Datorit deciziei inspirate a lui IBM de a alege procesorul 8088 ca motor al PC-ului
original, INTEL a demarat elaborarea inovatoare a 3 generaii succesive de microprocesoare 286, 386 i 486. Intre timp printr-un contract de licen inteligent, rivalul lui INTEL, AMD a pus
la dispoziia productorilor de compatibili suficiente microprocesoare care au proliferat
standardul AT pn la nivelul n care a devenit cel mai puternic standard din industria
calculatoarelor cu peste 40 milioane de calculatoare vndute.n momentul de fa INTEL este
preocupat ca prin diverse manevre legale s-l opreasc pe AMD s produc 386 i 486, manevre
care snt n defavoarea productorilor de compatibili. Dac INTEL ar fi aplicat aceeai politic
referitoare la 286, probabil cumprtorii ar f achiziionat acum AT-uri scumpe n locul
performantelor 386 de astzi. Ca atare, considerm c politica cea mai neleapt este acordarea
licenei ctre AMD fapt ce va rezolva ntr-o oarecare msur Multe firme au anunat sisteme

realizate pe baza lui 80486SX, dar nu este de ateptat c acestea s nlocuiasc linia de produse
386. Este mai degrab o msur prin care INTEL ncearc s elimine de pe pia pe AMD prin
promovarea lui 80486, ntruct aceasta a investit mult n AM386, cu scopul declarat de a rmne
n continuare unic furnizor.
MICROTIMES-Junie 1991

Pentium
La 19 octombrie 1992, Intel a anunat c cea de a cincea generaie a liniei sale de
microprocesoare compatibile (codificat P5), se va numi procesor Pentium i nu 586 aa cum a
crezut toat lumea. Ar fi fost normal s se numeasc 586, dar Intel a descoperit c nu l poate
breveta cu un nume de form numeric, iar compania vroia s-i mpiedice pe ceilali productori
s denumeasc la fel cipurile copii pe care le-ar putea proiecta.Cipul Pentium existent astzi, a
fost lansat la 22 martie 1993. Sistemele care l utilizeaz au nceput s apar doar la cteva luni
mai trziu.Cipul Pentium este integral compatibil cu procesoarele Intel anterioare, dar se i
deosebete de acestea in multe privine. Cel puin una dintre aceste deosebiri este major: cipul
Pentium are dou canale identice de procesare a datelor, ceea ce ii permite s execute dou
instruciuni in acelai timp. Intel numete aceast capacitate de a executa simultan dou
instruciuni, tehnologie superscalar (procesare paralel). Aceast tehnologie asigur
performane suplimentare fa de cea a procesorului 486.Cipul standard 486 executa o
instruciune, n medie, n dou perioade de tact, ajungnd pn la o singur perioad pe
instruciune prin introducerea multiplicrii interne a tactului, la procesoarele DX2 i DX4.
Datorit tehnologiei de procesare paralel, cipul Pentium poa te executa mai multe instruciuni
cu viteza de dou instruciuni pe ciclu de ceas. Arhitectura superscalar este de obicei asociat cu
cipurile evoluate RISC (Reduced Instruction Set Computer

procesoare cu set redus de

instruciuni). Procesorul Pentium este unul dintre primele cipuri CISC (Complex Instruction Set
Computer- calculator cu set complex de ins truciuni), care funcioneaz cu procesare paralel.
Procesorul Pentium reprezint practic dou opun 486 intr-o capsul. .Cele dou canale pentru
executarea instruciunilor din interiorul cipului sunt numite canale u i v. Canalul u, care este
canalul principal, poate executa toate instruciunile pentru calculul cu numere ntregi i in virgul
flotant. Canalul v este canalul secundar i poate executa numai instruciuni simple de calcul cu
numere ntregi i unele instruciuni in virgul flotant. Procesul prin care se execut dou
instruciuni simultan pe canale diferite se numete pairing(n pereche). Nu toate instruciunile
secveniale se pot executa n pereche i, atunci cnd nu este posibil, este utilizat doar canalul u.
Pentru mrirea eficienei, putei recompila softul pentru a permite mai multor instruciuni s se
execute astfel.Procesorul Pentium este complet compatibil cu cipurile 386 i 486 i, dei toate
programele soft existente n prezent ruleaz mult mai rapid pe Pentium, muli productori doresc

s recompileze aplicaiile ca s foloseasc mai mult din adevrata putere a acestui procesor. Intel
a dezvoltat compilatoare noi care folosesc toate avantajele cipului. Firma a acordat licen pentru
aceast tehnologie firmelor care produc compilatoare, astfel nct proiectan ii de soft ii pot
folosi avantajele. Un soft optimizat ar trebui s mbunteasc performan ele calculatorului prin
creterea numrului de instruciuni care se execut simultan pe cele dou canale ale
procesorului.Procesorul Pentium are un modul numit BTB (Branch Target Buffer) care utilizeaz
o tehnic numit branch prediction (predicia salturilor) in scopul reducerii timpului de ateptare
n canalele de procesare, cauzat de aducerea instruciunilor unei ramuri aflate la o alt locaie de
memorie. Modulul BTB ncearc s prevad cnd va apare o instruciune de salt i s aduc in
memorie instruciunile corespunztoare ramurii la care se va face saltul. Utilizarea tehnicii de
prevedere a ramificrii unui program permite procesorului s menin in funcionare, la vitez
maxim, cele dou canale ale sale. Figura de mai jos prezint arhitectura intern a procesorului
Pentium.Cipul Pentium are o magistral de adrese pe 32 de bii i poate s adreseze 4G de
memorie ca i procesoarele 386DX i 486. Dar procesorul Pentium extinde magistrala de date la
64 de bii, ceea ce nseamn c poate transfera sistemului de dou ori mai multe informaii dect
procesorul 486, la aceeai frecven de ceas. Magistrala de date fiind pe 64 de bii, memoria
sistemului trebuie accesat cu 64 de bii, deci fiecare banc de memorie este accesabil pe 64 de
bii.Majoritatea plcilor de baz au memoria alctuit din module SIMM (Single In-Line
Memory Modules), iar aceste module sunt disponibile n versiuni pe 9 i pe 36 de bii. Cele mai
multe sisteme Pentium folosesc module SIMM pe 36 de bii (32 de bii de date plus 4 bii de
paritate), cte 4 module ntr-un banc de memorie. Plcile de baz au 4 socluri pentru module
SIMM pe 36 de bii, deci un total de dou bancuri de memorie. Dei cipul Pentium are o
magistral pe 64 de bii pentru comunicaia cu sistemul, registrele lui interne sunt de 32 de bii.
Instruciunile fiind procesate n interior, ele sunt mprite in dou segmente, de instruciuni i de
date, pe cte 32 de bii i executate la fel ca n interiorul cipului 486. Dei unii s-au gndit c
firma Intel i-a nelat atunci cnd a afirmat c Pentium este un procesor pe 64 de bii, totui,
transferuri pe 64 de bii se fac cu adevrat. n interior ins, cipul Pentium are registre de 32 de
bii care sunt integral compatibile cu cele ale procesorului 486.Pentium are dou memorii cache
interne, separate de cte 8K, in comparaie cu cipul 486 care are o singur astfel de memorie de 8
sau 16K. Memoria cache i controlerul care o gestioneaz sunt incluse in cipul CPU. Memoria
imediat se comport ca o oglind a memoriei RAM, pentru c pstreaz o copie a datelor i a
programelor din diverse zone de memorie. De asemenea, memoria cache poate pstra informaii
care vor fi scrise in memoria principal in momentul n care ncrcarea unitii centrale i a altor
componente va fi mai mic. (Procesorul 486 face toate scrierile in memorie imediat.)Memoriile
cache separate pentru date i instruciuni sunt organizate in cte dou blocuri asociate, fiecare

dintre ele fiind mprite in cte dou linii de 32 de bii fiecare. Fiecare memorie cache are cte
un modul TLB (Translation Lookaside Buffer) dedicat, care convertete adresele logice succesive
in adrese fizice. Putei configura memoria cache astfel ca datele s fie tratate n modul WriteBacksau Write-Through, linie cu linie. n modul Write-Back, memoria cache pstreaz att
operaiile de scriere, ct i cele de citire, ceea ce mbuntete mult performanele in comparaie
cu modul Write-Through care memoreaz doar citirile. Folosirea modului Write-Back duce la
reducerea volumului comunicaiei intre CPU i memoria sistemului, ceea ce reprezint o
mbuntire major, ntruct accesul unitii centrale la memorie constituie o strangulare" a
sistemelor rapide. Memoria cache pentru instruciuni este, evident, protejat la scriere deoarece
conine doar linii de program i nu date ce pot fi actualizate. Prin folosirea ciclurilor burst,
transferurile cu memoria cache sunt foarte rapide.Memoriile cache de nivel 2 (secondary
processor cache} de maxim 512K, compuse din cipuri foarte rapide (maxim 20 ns) de tipul
SRAM (Static RAM), aduc mari beneficii sistemelor cu procesor Pentium. Atunci cnd unitatea
CPU are nevoie de date care nu exist nc in memoria cache de nivel 1, se introduc cicluri de
ateptare care ncetinesc procesarea. Dac datele necesare sunt deja prezente in memoria cache
secundar, unitatea CPU poate continua s lucreze fr s mai foloseasc cicluri wait.Cipul
Pentium este realizat n tehnologia BiCMOS (Bipolar Complementary Metal Oxid
Semiconductor) i are o arhitectur superscalar care permite atingerea performanelor ridicate,
ateptate de la acest nou cip. BICMOS determin creterea cu 10% a complexitii cipului, dar,
n acelai timp, duce la o mbuntire a performanelor cu 30 - 35%, fr un consum suplimentar
de putere. Modelele BICMOS funcioneaz la frecvene peste 66 MHz i, dei circuitele CMOS
pot fi fcute mai rapide, cele BICMOS pot ajunge i ele la frecvene de operare de 100 - 150
MHz sau chiar mai mult. Firma Intel va folosi probabil aceast tehnologie la toate generaiile de
procesoare pe care le va proiecta n viitor.Toate procesoarele Pentium sunt SL extinse, ceea ce
nseamn c ncorporeaz modul de administrare SMM (System Management Mode) care asigur
controlul complet al facilitilor de gestionare a alimentrii, in scopul reducerii puterii
consumate. Procesoarele Pentium din generaia a doua (cu frecvena de tact peste 75 MHz),
conin un modul SMM mbuntit care include i controlul ceasului, ceea ce v permite s
variai viteza de procesare, pentru controlul consumului de putere. Aceste versiuni mbuntite
de procesoare Pentium v permit chiar s oprii tactul i s suspendai deci funcionarea
procesorului, ceea ce duce la un consum minim. Generaia a doua de procesoare Pentium se
alimenteaz la 3,3V (in loc de 5V), ceea ce reduce i mai mult att consumul de putere, ct i
cldura disipat. Ca i procesorul 486, cipul Pentium conine un coprocesor matematic
incorporat (FPU). Unitatea de calcul in virgul mobil, FPU, a cipului Pentium a fost
reproiectat i are performante semnificativ mai ridicate, n condiiile n care este integral

compatibil cu unitatea FPU a cipului 486 i cu cipul 387. Se estimeaz c unitatea FPU a
procesorului Pentium este de 2 pn la 10 ori mai rapid dect cea a procesorului 486. n plus,
cele dou canale standard de procesare a instruciunilor, asigur i dou uniti de calcul cu
numere ntregi. (Coprocesorul matematic execut doar calculele matematice mai complexe.)
Celelalte procesoare, ca de exemplu 486, au un singur canal de execuie a instruciunilor i deci,
o singur unitate de calcul cu numere ntregi. Procesorul Pentium din prima generaie. n prezent,
exist dou modele de Pentium, fiecare avnd mai multe versiuni. Modelul de cip Pentium din
prima generaie cuprinde procesoare care lucreaz la 60 i 66 MHz. Acest model folosete o
capsul PGA cu 273 de pini i e alimenteaz la 5V. n aceast variant, procesorul lucreaz cu
aceeai frecven a tactului ca i placa de baz, cu alte cuvinte, folosete multiplicarea cu x1 a
ceasului.Prima generaie de cipuri Pentium a fost realizat n tehnologia BiCMOS cu trasee de
0,8 microni. Din nefericire, utilizarea acestei tehnologii i numrul mare de tranzistoare (3,1
milioane) au fcut ca pastila cipului s fie foarte mare i dificil de fabricat. Intel nu a reuit s le
fac suficient de rapid. Ca urmare, cipurile s-au produs i au fost livrate n cantiti mici.
Utilizarea traseelor de 0,8 microni a fost criticat de unii productori de echipamente, intre care
Motorola i IBM, care folosiser deja traseele de 0,6 microni n cipurile evoluate pe care le-au
produs. Dimensiunea uria a pastilei, ca i alimentarea la 5V, au fcut ca versiunile la 66 MHz
s consume pn la 3,2A (16W), ceea ce produce o cantitate imens de cldur i creeaz
dificulti sistemelor care nu utilizeaz tehnici speciale de protecie. Adesea, este necesar un
ventilator separat care s asigure rcirea procesorului.Multe dintre criticile aduse firmei Intel
pentru prima generaie de Pentium erau justificate. Unii au neles c prima generaie de cipuri
nu mai putea fi schimbat; ei tiau c vor apare noi versiuni de Pentium realizate cu tehnologie
mai avansat. Muli dintre acetia (ntre care i autorul aceste cri) v sftuiesc s nu
achiziionai nici un sistem Pentium, pn cnd nu vei avea la dispoziie generaia a doua de
procesoare.O regul de baz in domeniul calculatoarelor este s nu cumperi niciodat prima
generaie a vreunui procesor. Dei n felul acesta ai putea atepta o venicie pentru c exist
mereu n perspectiv ceva mai bun, uneori este preferabil s avei puin rbdare.
Procesorul Pentium din generaia a doua. Intel a anunat apariia procesorului Pentium din a doua
generaie, la 7 martie 1994. Acest nou procesor era produs iniial n versiunile cu frecvena de 90
i 100 MHz i o versiune la 75 MHz pentru sistemele laptop i portabile n curs de proiectare.
Cipul Pentium din generaia a doua utilizeaz tehnologia BiCMOS cu trasee de 0,6 microni care
reduce dimensiunile pastilei i consumul de putere. Aceste noi procesoare se alimenteaz la 3,3V.
Versiunea de procesor cu frecvena tactului delOO MHz consum maxim 3,25A la 3,3V, ceea ce
nseamn 10.725W. Versiunea mai puin rapid, la 90 MHz, consum doar 2.95A la 3,3V, adic
doar 9.375W. Versiunea avnd frecventa tactului de 75 MHz va consuma probabilaproximativ

6W i va constitui o soluie rezonabil pentru calculatoarele laptop i portabile alimentate de la


baterii.Procesoarele Pentium din a doua generaie sunt livrate in capsul SPGA cu 296 de pini
(Staggered Pin Grid Array) care este incompatibil cu versiunile din prima generaie. Singura
modalitate prin care se poate trece un sistem de la prima la a doua generaie de cipuri Pentium
este schimbarea plcii de baz. De asemenea, procesoarele Pentium din a doua generaie au 3,3
milioane de tranzistoare, ceea ce reprezint o cretere fa de cipu rile mai vechi. Numrul
suplimentar de tranzistoare se datoreaz extensiei SL cu controlul frecvenei de ceas,
controlerului de ntreruperi APIC (Advanced Programmable Interrupt Controller) i interfeei
pentru lucrul cu procesoare n pereche (dual-processor interface).Controlerul APIC i interfaa
pentru procesoare in pereche realizeaz armonizarea funcionrii unui sistem in care dou cipuri
Pentium din a doua generaie lucreaz simultan pe aceeai plac de baz. Multe dintre noile plci
de baz vor avea dou socluri de tip 5, care v permit s folosii integral capacitatea de
multiprocesare a acestor noi cipuri. Softul care permite ceea ce este cunoscut sub numele de
multiprocesare simetric (Symmetric Multi-Processing) a fost integrat deja in sisteme de operare
ca Windows sau OS/2.Procesoarele Pentium din generaia a doua au circuite de multiplicare a
tactului pentru ca procesorul s funcioneze cu o vitez mai mare dect magistrala. Procesorul
Pentium cu frecvena de tact de 90 MHz lucreaz cu o vitez de 1,5 ori mai mare dect placa de
baza care funcioneaz in general la 60 MHz. Se pare c, versiunea viitoare de Pentium la 75
MHz va folosi de asemenea multiplicarea de 1,5 ori a frecvenei i deci va funciona pe plci de
baz care lucreaz la 50 MHz.n prezent, o plac de baz care s funcioneze la 66 MHz nu este
realizabil din cauza limitrilor impuse de performanele memoriei i ale magistralei locale.
Sistemele Pentium cele mai rapide ar trebui s combine o plac de baz la 66 MHz cu un circuit
de multiplicare a tactului de 1,5 ori i un procesor care funcioneaz la frecvena de 100 MHz
Dac v gndii c 66 nmulit cu 1,5 este egal cu 99 i nu cu 100, avei dreptate, numai c,
aproape n toate cazurile, valoarea de 66 MHz nseamn de fapt 66,6666 MHz.Acum, cnd au
devenit disponibile procesoarele Pentium din generaia a doua, este timpi s achiziionai un
sistem Pentium. Calculatorul ideal ar fi acela care folosete un cip Pentium la 100 MHz din
generaia a doua i o plac de baz care funcioneaz la 66 MHz.
Asigurai-v c pe placa de baz a calculatorului Pentium pe care l dorii sunt montate dou
socluri care au toate caracteristicile tehnice ale soclului Intel de tip 5 cu 320 de pini In soclul
suplimentar putei aduga un al doilea procesor Pentium pentru ca s folosii avantajul
multiprocesrii SMP (Symmetric Multi-Processing) din noile sisteme de operare.De asemenea,
asigurai-v c placa de baz poate fi configurat cu jumpere sau n orice mod, astfel nct s v
permit s introducei n sistem viitoarele procesoare Pentium Overdrive care vor putea lucra la
frecvenele mai mari ale plcii de baz.Aceste recomandri simple v vor permite s facei unele
modernizri importante, fr s schimbai ntreaga plac de baz.

Microprocesorul, uneori numit i procesor, este unitatea central de prelucre a


informaiei (U.C.P. sau n englez: CPU) a unui calculator sau a unui sistem electronic structurat
funcional (care coordoneaz sistemul) i care, fizic, se prezint sub forma unui circuit electronic
integrat IC cunoscut i sub numele de cip electronic. Reprezint forma structural cea mai
compex pe care o pot avea circuitele integrate. El controleaz activitile ntregului sistem n
care este integrat i poate prelucra datele furnizate de utilizator. Este elementul principal al unui
sistem de calcul; cipul semiconductor, care este plasat pe placa de baz numit motherboard (in
engleza), este de obicei foarte complex, putnd ajunge s conin de milioane de foarte mici
transistoare (microtranzistoare).
Microprocesorul asigur procesarea instruciunilor i
datelor, att a celora din sistemul de operare al sistemului, ct i a celora din aplicaia
utilizatorului, i anume le interpreteaz, prelucreaz i controleaz, execut sau supervizeaz
transferurile de informaii i controleaz activitatea general a cestorlalte componente care
alctuiesc un sistem de calcul.
Istorie
De la apariie pn n momentul actual, evoluia calculatoarelor personale a cunoscut momente
de cotitur, veritabile mutaii.
Primul este legat de introducerea, n anul 1976, a calculatorului APPLE II, moment care
marcheaz adevrata natere a domeniului, al doilea este legat de implicarea, n anul 1981 a
firmei IBM prin lansarea faimosului IBM PC, iar al treilea este apariia n arhitectura
calculatoarelor personale, a microprocesorului INTEL 80386. Acest microprocesor marcheaz a
treia er, major, n calculul personal, punnd la dispoziie o putere de calcul deosebit, vitez
sporit, precum i posibiliti de programare care deschid perspective noi software-ului de baz
i de aplicaie. 386 este cel mai inovativ microprocesor dezvoltat pn acum i fr ndoial,, va
fi pentru mult timp cel mai vndut microprocesor. Fiind un microprocesor pe 32 de bii puternic
i flexibil, aplicaiile sale vor fi mult mai extinse, programele existente putnd fi rulate mai rapid
i mai eficient. Programatorii vor fi mult mai liberi de constrngeri hardware, dezvoltnd
programe MS DOS precum i noi programe care beneficiaz de lucrul pe 32 de bii n cadrul
noilor sisteme de operare, mult mai eficiente. Cum cunoscutul principiu al ontogenezei care
repet filogeneza se respect i n domeniul calculatoarelor personale, tehnologia existent a
permis implantarea conceptelor de prelucrare paralel, interleaving, page mode, cache, main
virtual, proprii pn acum sistemelor medii i mini n cadrul calculatoarelor personale. 386
conine el nsui n arhitectur, o mulime din conceptele enunate i permite de asemenea,
implantarea la nivelul resurselor unui calculator personal, a acestor concepte noi. Toate acestea
sugereaz faptul c 386 va impune un nou standard pentru calculatoarele personale. In anii care
urmeaz, cele mai multe inovaii vor fi legate de exploatarea posibilitilor pe care le ofer acest
microprocesor. Cu toate c, n prezent calculatoarele personale realizate pe baza
microprocesorului INTEL 80386 nu ofer, n mare, dect ceva mai mult vitez, performane
deosebite snt ateptate pe msura dezvoltrii software-ului ce exploateaz caracterristicile noi
ale acestui microprocesor. Aceast lucrare nu i propune s prezinte n detaliu structura lui 386.
Ea vrea s ofere o imagine adecvat a pieei de calculatoare personale actual, ajutndu-1 pe
managerul de astzi s ia o decizie corect ntr-o politic de achiziie de PC pe termen lung.
Chiar i vnztorului de calculatoare personale lucrarea i poate fi util, prin indicarea
posibilitilor pe care le ofer piaa de PC-uri. Tehnologia 386 este prezentat clar, fr s se intre
n detalii, care s fac lucrarea greu de abordat de un cititor fr o pregtire de strict specialitate.

Sntem contieni c piaa romneasc de calculatoare, ca orice pia scpat de mecanismele


greoaie ale centralizrii, are o tendin exagerat spre neologisme, n special n faza de nceput.
Lucrarea subliniaz faptul c orientarea achiziiilor trebuie s se fac raional, criteriul pre /
performan trebuind s caracterizeze politica de cumprare n raport cu fiecare aplicaie. Exist
domenii n care o soluie ieftin (PC XT/AT) poate da deplin satisfacie. De remarcat ns c o
strategie pe termen lung indic PC 386 ca o soluie recomandabil, mai ales sub aspectul
dezvoltrilor ulterioare, poteniale. Este tiut c performanele calculatoarelor personale depind
de arhitectura i soluiile adoptate de fiecare constructor. Lucrarea face o analiz a principalelor
arhitecturi adoptate, a managementului de memorie, a modului de organizare a magistralelor de
date, a diverselor soluii de conectare a memoriilor externe i a perifericelor n cadrul unor
sisteme 386 puternice cum ar fi IBM PS2/80, COMPAQ DeskPro 386/25, SUN 386i
80386 ofer o soluie hardware eficient pentru multiprogramare i un mod 8086 virtual prin
care calculatorul funcioneaz ca i cum ar rula sisteme MS-DOS single tasking multiple.
Pentru a folosi acest avantaj, este nevoie de software proiectat pentru a-l utiliza. MS-DOS, n
forma nemodificat, nu poate s asigure aceste funcii. Din aceast cauz 80386 a generat un
interes renscut pentru sistemele de operare micro, domeniu dominat de MS-DOS n ultimii ani.
Lucrarea analizeaz noile implicaii n software, versiunile 386 ale OS/2, programe de control
386, sisteme de operare alternative, extensii DOS i UNIX. Se face o prezentare a evoluiei
microprocesoarelor INTEL, prezentndu-se caracteristicile fiecrei familii. Pentru o orientare
clar, un studiu comparativ al microprocesoarelor pe 32 de bii evideniaz locul ocupat de 386.
Tendinele de evoluie n domeniu snt prezentate de asemenea, n sfrit, tehnicianului i se ofer
o imagine a arhitecturii interne a lui 386, registre, tipuri de date, mod de operare precum i set de
instruciuni. Un tabel comparativ cu principalii competitori n domeniul PC 386 ofer o imagine
selectiv cumprtorului romn asupra pieei de calculatoare personale la nivelul anilor 1990.
80386, rezultatul unei evoluii tehnologice INTEL, arhitectul revoluiei
calculatoarelor personale
Arhitectura microcalculatoarelor de astzi este datorat n proporie de 70% firmei INTEL, ntradevr, lund n considerare primul calculator personal realizat n 1974, MITS ALT AIR, avnd la
baz microprocesorul 8080, IBM PC i nenumraii compatibili care au fcut ca arhitectura
8086/88 s devin un standard, generaiile succesive ale lui 86, 80286, 80386 cu nenumratele
aplicaii, foarte rapidul 486, toi rulnd acelai software i mpingnd compatibilitatea de jos n
sus nspre secolul urmtor, putem susine afirmaia de mai sus fr ezitare.Succesul lui INTEL se
datoreaz abilitii acestei firme de a descoperi tendine de viitor i de a se poziiona astfel nct
s poat exploata aceste tendine. Cnd Robert Noyce i Gordon Moore au nfiin at compania n
1968, erau deja veterani ai industriei electronice; s-au ntlnit n timp ce lucrau pentru William
Shokley, cel ce coinventase tranzistorul i mpreun cu ali 6, au nfiinat Fairchild Semicon
ductors. In timp ce erau la Fairchild, Noyce a inventat circuitul integrat, iar Moore a coordonat
echipa de cercettori care a introdus n fabricaie primul circuit integrat. Scopul iniial al lui
INTEL, ntr-un moment cnd memoria calculatoarelor era realizat pe toruri de ferit, era de a
realiza o memorie pe un circuit integrat. Prin 1969, INTEL producea primul circuit integrat
RAM static, iar n 1970, RAM-ul dinamic 1103 a constituit o soluie providenial pentru
calculatoarele de capacitate medie, fcnd ca memoriile pe toruri de ferit s fie depite i
curnd abandonate. 1971 a marcat dou evenimente deosebite pentru INTEL: primul EPROM i
primul microprocesor. Spre deosebire de memoriile programabile anterioare, care trebuiau s fie
nlocuite ori de cte ori era necesar o schimbare a programului coninut n memorie, EFROM-ul
poate fi ters cu un spot de raze ultraviolete i apoi reprogramat. Microprocesorul, fructul gndirii
creatoare a lui Ted Hoff, a pornit ca rezultat al cercetrii unui proiect de realizare a 12 circuite la
cererea clientului, BUSICOM, o firm japonez care dorea s construiasc o familie de
calculatoare programabile. Hoff a decis c ideea utilizrii a 12 circuite pentru realizarea

proiectului respectiv era neinteligent i costisitoare i n loc a dezvoltat unul singur, dispozitiv
logic de uz general ntr-o lume de circuite dedicate. Formal, introdus la sfritul lui 1971,
microprocesorul pe 4 bii 4004, a fost urmat n anul 1972 de cel pe 8 bii, 8008. In 1974,
microprocesorul 8080, oferind o performan de 10 ori mai mare dect 8008, devine curnd un
standard industrial (pe baza lui s-a realizat primul calculator personal ALTAIR). Evoluia lui
INTEL nu a fost ntotdeauna ascendent, existnd i perioade mai slabe. Astfel, implicarea prin
anii 70 n industria ceasurilor digitale a fost neinspirat; producia memoriilor MOS dinamice a
continuat pn n anul 1985, cnd a trebuit s fie abandona t, mai ales datorit dumping-ului
practicat de japonezi. Dar implica rea gigantului IBM n afacerile firmei, prin cumprarea n
1983 a 15% din stocul INTEL, a reprezentat o infuzie de capital i mai ales de motivaie care au
propulsat INTEL din nou pe poziii fruntae n industria de semiconductoare. Nici abandonarea
cooperrii cu SIEMENS, nici obositoarea lupt cu NEC asupra procesoarelor compatibile
8086/88, nu au putut slbi fora inovativ a acestei companii de excepie. Trebuie remarcat c,
din punct de vedere financiar, 80386 a contribuit n mod decisiv la imaginea de excepie a firmei.
n iulie 1986, INTEL a nceput s desfac microprocesorul 80386 la un pre de 299 $. Un ctig
de 150 de milioane $ a fost obinut la sfiritul anului 1987 m urma vnzrii a peste 600.000 de
microprocesoare. La sfritul anului 1988, 386 era un produs de o jumtate de miliard de dolari.
Investiia de 100 milioane $ fcut n 80386 a fost pltit n 1988. n 1987,INTEL a nchis anul
fiscal cu ctiguri de 1,9 miliarde $, o cretere de peste 50% fa de anul 1986. Ctigul net a srit
la 248 milioane $, dup o pierdere de 174 de milioane $ n 1986.
Microcalculatoarele; o privire asupra tehnologiei
Inventarea microprocesorului n 1971 de ctre Ted Hoff n laboratoarele Fairchild a avut o
importan mult mai mare dect s-a prevzut iniial, cci dincolo de aplicaiile imediate, de
control, el a fcut posibil apariia microcalculatorului, un dispozitiv electronic folosit pentru
prelucrarea informaiei cu ajutorul unor semnale electrice produse de circuite plasate pe o pastil
de siliciu. Complexi tatea microprocesorului a crescut de la cteva circuite pn la circuitul
integrat pe scar foarte larg (VLSI) de astzi, care adun peste 100.000 de circuite pe aceeai
pastil. Microcalculatoarele moderne conin mai multe subsisteme conectate ntre ele i circuite
de suport VLSI. Constructorul de microcalculatoare are de ales dintr-o gam larg de
microprocesoare, circuite de memorie, de interfa n variante constructive nMOS, CMOS, I2L,
factorul primordial de alegere fiind raportul pre / performan.Microprocesorul este, dup cum
am amintit, cea mai important component a sistemului. El prelucreaz aproape toate
informaiile din interiorul unui microcalculator, citete instruciuni i date din memorie, execut
prelucrri asupra lor, le trimite sau le primete ctre / dinspre periferice prin instruciuni de
intrare ieire. Cunoscut i sub numele de unitate central, microprocesorul este un circuit integrat
digital care prelucreaz informaia n mod secvenial.Toate microcalculatoarele de tip IBM i
compatibilele IBM conin microprocesoare INTEL din familia 8086/8088,80286,80386SX,
80486. Microprocesoarele MOTOROLA 68000, 68020, 68030 stau la baza microcalculatoarelor
APPLE Macintosh i a staiilor de lucru din prima linie.Microprocesoarele se claseaz dup
numrul de bii din cmpul de adrese i lrgimea cuvntului. Modul n care datele snt manevrate
n interiorul microprocesorului depind de organizarea intern, de arhitectura cilor de date i de
adrese. Viteza de prelucrare a microprocesorului este n mod direct legat de arhitectura acestuia
i de calitile tehnologice ale circuitelor componente.Dimensiunea cmpului de adrese determin
mrimea spaiului fizic de memorie care poate fi adresat de microprocesor.De exemplu, un
microprocesor pe 8 bii are un cmp de adrese cu lrgimea de 16 bii. Spaiul de memorie care
poate fi adresat este de 216 locaii, adic 64 000 de locaii de memorie. 8086 dispune de un cmp
de adrese de lime de 20 de bii. Ca atare acesta poate accesa 220 locaii, adic pn la l milion de
locaii de memorie. Magistrala de adrese de 24 de bii a lui 80286 permite adresarea a
16.000.000 de locaii; cea de 32 de bii a lui 80386 adreseaz un spaiu liniar de memorie de 4

miliarde de octei. Lrgimea cilor de date influeneaz n mod direct performanele de vitez ale
microprocesorului. Dimensiunea mai mare a cilor de date nseamn prelucrarea i manipularea
unei cantiti mai mari de informaie pe unitatea de timp. Lrgimea bus-ului de date determin i
rata de transfer din i ctre unitatea central n lucrul cu perifericele. Un bus de date mai larg
nseamn transferuri mai eficiente, deci o performan de vitez mare. Spre exemplu,
microprocesoarele 8086 i 8088 snt funcional identice. Difer ns sub raportul lrgimii busului
de date pentru operaiile deintrare / ieire. 8086 dispune de 16 bii de date pentru lucrul cu
intrarea / ieirea, n timp ce 8088, de numai 8 bii. Ca o consecin, 8086 este cu 20% mai rapid
dect 8088.
Frecvena ceasului de baz este parametrul cel mai intim legat de tehnologia de realizare a
microprocesorului. Viteza microprocesorului depinde n mod invers proporional de perioada de
timp n care microprocesorul execut o operaie elementar. Cu ct aceasta este mai mic, cu att
numrul de operaii elementare executate ntr-o unitate de timp este mai mare. Cum instruciunile
microprocesorului snt constituite din succesiunea unor operaii elementare, rezult de aici
implicaia direct asupra vitezei de lucru a microprocesorului.Dup cum am mai spus, creterea
vitezei este limitat de caracteristicile tehnologice ale realizrii microprocesorului. n timp,
aceste tehnologii au evoluat n sensul creterii performanelor de vitez de la PMOS, NMOS,
HCMOS etc.O privire asupra evoluiei microprocesoarelor INTEL n timp, relev evoluia
acestor factori menionai anterior.
INTEL 4004 primul microprocesor; aprut n 1971, realizat n tehnologie PMOS, nglobeaz
2.250 de tranzistoare pe pastila de siliciu. Prelucrare pe 4 bii, ceas de 740 KHz, viteza 60.000 de
operaij/secun-d, memorie adresabil 4 Koct, set de 45 instruciuni orientate pe operaiuni
aritmetice.Utilizatorul poate programa microprocesorul s realizeze un numr mare de sarcini
diferite, fiind un circuit versatil, spre deosebire de circuitele dezvoltate anterior care erau
dedicate.
INTEL 8008 aprut n 1972, microprocesor pe 8 bii, tehnologie PMOS, grad de integrare
3.300 tranzistoare pe pastila de siliciu, ceas 800 KHz, viteza 30.000 operaii/secund, memorie
adresabil 16 Koct, set de 48 de instruciuni. Proiectat iniial pentru comanda unui display pe tub
catodic pentru firma DATAPOINT Corporation, microprocesorul nu a fost acceptat, fiind
considerat prea lent, fa de logica cablat clasic. Totui, piaa a absorbit curnd circuitul,
aplicaiile sale de manipulare date i caractere dovedind utilitatea sa. A devenit evident pentru
INTEL c un viitor deosebit era n faa acestor circuite.
INTEL 8080-tehnologie NMOS, grad de integrare 4.500 de tran zistoare pe capsul, capacitate
de adresare 64 Koct, frecvena ceasului 2,083 MHz, 200.000 de operaii/secund, set de 72 de
instruciuni.Succesul deosebit al lui 8008, a determinat INTEL s proiecteze i s lanseze pe
pia, n aprilie 1974, microprocesorul 8080. Prin versatilitate, acest microprocesor a determinat
apariia a nenumrate aplicaii care au nglobat circuitul. 8080 i-a gsit locul n industria
electronic, a bunurilor de consum chiar i n cea a automobilelor. Dar poate cea mai important
aplicaie, cu cele mai penetrante implicaii n viitor a fost realizarea pe baza lui 8080 a primului
calculator personal ALTAIR 8800, produs n 1975 de ctre firma Micro Instru-mentation
Telemetry Systems.Tot de 8080 este legat i apariia primului calculator personal comercial,
APPLE II. Istoria naterii i evoluiei firmei APPLE ilustreaz extraordinara putere a ideii
novatoare n condiiile economiei de pia i ntr-un fel mitul succesului american. Proiectat i
realizat literalmente pe genunchi, ntr-un garaj, de doi studeni, Steve Wozniak i Steven Jobs,
vndut, n 1976 direct din acelai garaj; aciunea, la nceput cu puine anse de reuit, a pus
bazele unei firme APPLE CO, care avea s parcurg triumfal calea succesului, devenind numai
n 8 ani o corporaie internaional avnd la activ multe miliarde de dolari.i cum inovaia trebuia
susinut i n domeniul software-ului, un la fel de tnr student, Bill Gates, a implementat un

BASIC pe calculatorul ALTAIR. A fost prima aciune a unei mici companii, care va determina n
mod decisiv software-ul de microcalculatoare. Microsoft are astzi mai mult de 1500 de angajai
i un venit anual de peste 350 milioane $.
n 1978, INTEL a deschis seria microprocesoarelor pe 16 bii prin 8086, care nglobeaz cca
29.000 de tranzistoare pe capsul, lucreaz cu un ceas de 4 sau 8 MHz i execut 330.000 de
operaii/secund. Putnd adresa fizic i virtual l Moct de memorie cu o mrime a segmentului de
64 Koct, 8086 era un microprocesor cu adevrat puternic la momentul respectiv. i totui, piaa
1-a acceptat cu greu -reticent la 16 bii nedispunnd de circuite suport pe 16 bii. Iat de ce n
1979, INTEL corecteaz eroarea de apreciere a pieei lansnd microprocesorul 8088, identic cu
8086 sub aspectul arhitecturii interne, dar mai bine adaptat la mediul foarte rspndit de 8 bii,
comunicnd cu exteriorul pe 8 bii, un hibrid perfect ntre 8 i 16 bii.Opiunea gigantului IBM
pentru acest microprocesor, pentru realizarea primului calculator personal IBM (IBM PC) a
reprezentat un factor hotrtor n susinerea pe mai departe a firmei INTEL.Prin IBM PC cele
dou microprocesoare 8086/8088 au constituit baza calculatoarelor personale acceptat ca
standard industrial. Tot pe baza structurii IBM s-au dezvoltat programe devenite standard i
produse standard disponibile astzi pe piaa de calculatoare personale. Tactica de urmrire a
leaderului a fcut, de asemenea, s apar mii de calculatoare IBM PC. Prin aceasta i prin
tactica sistemului deschis prin care utilizatorii aveau posibilitate s dezvolte aplicaii (plci
adiionale) care s poat fi introduse n calculatorul personal IBM s-a multiplicat ansa
proliferrii standardului IBM n domeniul calculatoarelor personale. Este exemplul unei
strlucite reuite n domeniul marketingului.Evoluia lui IBM a fost legat pentru mult vreme de
8086/8088, n fapt o ntreag generaie de PC, IBM PC original, IBM PC XT, IBM 3270 PC, PC
Jr, PC Portable (Hurricane) i PC Convertible.n scurt timp alternativa compatibilitii IBM se
deplaseaz din domeniul opiunii n domeniul necesitii.Doar APPLE, credincioi propriului mit
i vocaiei originalitii, continu s supravieuiasc n mod miraculos, ca o strlucit excepie
care confirm regula, ntr-o lume de compatibili IBM.n 1982, INTEL lanseaz 80286, un
microprocesor realizat ntr-o tehnologie superioar fa de predecesorul su 8086. nsumnd
peste 135.000 de tranzistori pe capsul, lucrnd cu frecvene de ceas de 6, 8, 10, 12 MHz, sau
chiar 16 MHz, putnd s ating pn la 2,1 milioane de instruciuni pe secund, accesnd un
spaiu de memorie real de pn la 16 Moct i un spaiu de memorie virtual de pn la l Goctet,
80286 reprezint n domeniul celor 16 bii un salt deosebit. Pstrnd compatibilitatea total la
nivel de cod obiect cu 8086, realizeaz performane de 2,5 ori mai bune dect 8086, chiar dac se
folosete aceeai frecven de ceas i nici una din instruciunile sale suplimentare. IBM a fost
primul productor mare care a utilizat 80286 atunci cnd a introdus PC AT n 1984. De atunci au
urmat multe calculatoare compatibile AT. IBM a continuat s utilizeze acest microprocesor n
noua sa generaie de calculatoare personale IBM PS2, modelul 30 286, 50 i 60. Astzi vnzrile
de PC 286 depesc vnzrile de sisteme 8086/8088.Principalul atu al lui 286 este, desigur viteza.
Arhitectura sa are n vedere un grad nalt de paralelism n execuia instruciunilor, ceea ce i
confer caracteristici superioare predecesorului su. Mecanismele intrinseci implementate n
logica sa intern snt mai bine adaptate lucrului sub controlul unui sistem de operare
multitasking. Pentru prima oar, programe sofisticate, cum ar fi gestiunea bazelor mari de date,
programe de proiectare automat (CAD), sau programe sofisticate de editare pot fi rulate
independent de calculatoare mini sau medii, pe calculatoare personale.Dar, pe msur ce
aplicaiile pe calculatoarele personale au depit etapa procesrii de texte i a programelor de tip
spreadsheet i au intrat n domeniul sofisticat al produselor bazate pe grafica de tip
WINDOWS, arhitectura pe 16 bii a lui 80286 a nceput s-i eviden ieze limitrile. n anii 80,
8086/8088 preau puternice. Limita adresrii a l Moctet de memorie prea o tachet ndeprtat
pentru programe ce solicitau 256K, 512K i n fine 640 Koctei de memorie. n momentul n care
programe sofisticate au mpins limita cerinelor peste l Moctet de memorie, au trebuit s se
imagineze tehnici complexe, aa cum snt comutarea bankurilor de lucru (EMS), sau programe
de supra punere (overlay), sau terminate and stay resident (TSR). Aceste programe au prelungit

viaa lui 286, dar au impus limitri de performan i de funcionare asupra


aplicaiilor.Compatibilitatea cu 8086 este asigurat la 80286 prin existena a dou moduri de
lucru: mod real (8086/8088) i mod protejat (80286). n mod real, 80286 se prezint din exterior
ca un 8086, putnd accesa l Moctet de memorie. n mod protejat poziionarea prin program a
unui bit de stare permite adresarea unui spaiu de 16 Moctei. Dezvoltnd sistemul de operare
OS/2, MICROSOFT a ntlnit o problem major generat de inexistena unui mecanism
hardware de ntoarcere din mod protejat n mod real, fapt care conducea la oprirea procesorului
n aceste situaii. Microsoft a rezolvat problema printr-o comutare de moduri echivalent cu un
reset al sistemului.Dar cea mai mare constrngere impus software-ului este modul de
programare segmentat al familiei INTEL. Pentru a depi bariera celor 64 Koctei proprie
microprocesoarelor pe 8 bii, i pentru a pstra compatibilitatea pe mai departe cu acestea,
INTEL a introdus arhitectura segmentat odat cu 8086/8088. Prin extinderea bus-ului de adrese
de la 16 la 24 de bii, utiliznd o tehnic de suprapunere, microprocesorul poate adresa l Moctet
de memorie. Totui, aplicaii utiliznd structuri de date i programe lungi trebuie nc s segmen
teze memoria n felii de 64 K. Acest lucru incomodeaz i foreaz programatorii s partiioneze
o aplicaie n segmente multiple de cod i de date.Programele i structurile de date care depesc
grania celor 64 Koctei solicit tehnici foarte complicate i nu pot elibera aplicaia, sau limbajul
surs de dificultatea de a manevra segmente de cod i date. n sfrit, 80286 este lipsit de
mecanisme hardware pentru implementarea efectiv a conceptului de memorie virtual, o
tehnic prin care capacitatea mare a discurilor de mas este vzut ca i cum ar fi propria
memorie RAM a calculatorului. El realizeaz aceasta prin programe sofisticate care, ele nsele
consum timp i spaiu de memorie. Dar punctul slab al lui 80286 este c ncearc s rezolve
probleme de anvergur rmnnd n domeniul celor 16 bii. Aceast constrngere l marcheaz n
mod fatal.n 1985, INTEL a introdus microprocesorul 80386. Dac celelalte microprocesoare
aduceau inovaii, mai mult sau mai puin importante, 80386 a reprezentat un salt calitativ
revoluionar fa de predecesori, n condiiile pstrrii compatibilitii cu programele dezvoltate
pentru 8086/80286.Principala inovaie este faptul c arhitectura procesorului este pe 32 de bii,
att intern ct i extern. 80386 este produs utiliznd tehnologia CHMOS II, un proces care
combin calitile de nalt frecven ale tehnologiei HMOS, cu cele de consum mic de putere
proprii tehnologiei CMOS. Utiliznd geometria de 1,5 u i 2 straturi metalice, produsul
compacteaz pe plcua de 1/4 de siliciu mai mult de 275.000 de tranzistoare i un milion de
componente electronice.Este o magistral realizare a tehnologiei VLSI. Tehnica pipe-line,
prelucrarea paralel, precum i lucrul la 16, 25, 33 MHz ridic performana microprocesorului la
3-5 milioane de instruciuni pe secund (7 MIPS la 25 MHz). Cu aceasta, performana lui 80386
depete viteza multor minicalculatoare i egaleaz viteza calculatoa-relor medii de acum 10
ani. Dar cele mai semnificative avantaje snt oferite de 386 programatorilor nlturnd barierele
ntlnite de sistemele de operare i aplicaiile pe microprocesoarele precedente, cum ar fi lucrul
pe 32 de bii, sistemul de paginare al memoriei, caracteristici de I/O superioare i spaiul de
adresare liniar mult mai mare (4 Goctei). Foarte important este faptul c toate aceste modificri
structurale au fost implementate ntr-un superset de funciuni, pstrnd n acelai timp
compatibilitatea cu produsele software pentru 8086/8088 i 80286. Ca i n cazul lui 8086, care a
fost urmat de un 8088 mai adaptat mediului existent de 8 bii, i 80386 a fost urmat de 80386SX,
un element de tranziie ntre 80286 i 80386. Ca i 286, 386SX acceseaz pn la 16 Moctei de
memorie; de asemenea are ci de date de 16 bii. Intern, ns, SX prelucreaz, ca i 386, 32 de
bii. In plus, 386SX prezint o compatibilitate perfect cu toi predecesorii INTEL (8086/8088 i
80286) reinnd modul protejat i virtual 8086 al lui 80386. 386SX, 386 i mai departe 486 sufer
n prezent de inexistena unui software care s exploateze calitile acestora.Dar calitile
excepionale expuse anterior dau software-ului ansa de a prinde din urm hardware-ul. Baza
instalat n momentul acesta pe sisteme 386 este suficient de mare ca s merite efortul
dezvoltrii.Urmtorul membru al familiei INTEL, 80486, nu este esenial diferit de predecesorul
su 386.Beneficiind de o tehnologie superioar, 486 este mai rapid i nglobeaz n structura sa
circuite care n mod tradiional erau circuite suport exterioare, cum ar fi: controllerul pentru

memoria coche, coprocesorul matematic i de periferie: porturile de comunicaie i suportul


pentru grafica de mare vitez. In plus, circuitul poate susine lucrul cu procesoare
multiple.Avantajele unei viteze mai mari snt legate n primul rnd de reduceri de pre. De
exemplu, un minicalculator VAX cost mai mult de 20.000 $. O main complet 486 poate s se
situeze n intervalul de pre de la 4000 $ la 10.000 $, atingnd performane competitive.
Caracteristicile de protecie asigur integritatea sistemului de operare n faa interfeei
utilizatorilor i a utilizatorilor ntre ei nii.Sigurana global a unui sistem n mod PROTEJAT
depinde n principal de robusteea sistemului de operare, nu de sigurana progra mului utilizator.
Modul PROTEJAT 80386 este preferat datorit lucrului pe 32 de bii, suportul memoriei virtuale
i securitii acestuia.Oricum, modul protejat permite o flexibilitate deosebit. In aceast
privin, modul 8086 virtual este interesant, ntruct permite rularea oricrui software existent
8086 sub controlul sistemului de operare n mod PROTEJAT pe 32 de bii. Aici nu exist nici un
fel de restricie. Software-ul de aplicaie 8086 implicat poate fi un program de aplicaie autohton,
sau poate fi un ntreg sistem de operare 8086, cum ar fi PC-DOS. Cnd software-ul 8086 este
executat n mod 8086 VIRTUAL, el crede c lucreaz pe un 8086 fizic. De fapt, sistemul de
operare 80386 mater n mod PROTEJAT deine controlul tuturor resurselor sistemului.
Combinarea compatibilitii pe 16 bii i a funciilor adiionale de operare n mod protejat fac
ideal utilizarea lui n sisteme de operare care suport multitasking-ul ntr-o varietate de medii de
programare. Modul VIRTUAL 8086 este o soluie elegant pentru asigurarea compatibilitii
software ntre generaii de sisteme de la 8086 la 80386. n acest mediu, 80386 poate executa
programe PC-DOS multiple neschimbate ntr-un mediu protejat.Aceast calitate confer lui
80386 o compatibilitate fr precedent cu membrii anteriori ai familiei INTEL. Modul virtual
8086 pro tejeaz investiiile deosebite fcute n software-ul 8086/88 i fur nizeaz o cale comod
de abordare a problemelor legate de memoria virtual, multiprelucrare i lucrul nsui pe 32 de
bii. In modul virtual, 80386 poate rula aplicaii PC DOS simultane separate i fr interferene
ntre programe. Aceasta deoarece fiecare main virtual are spaiul de adres propriu, spaiul
porturilor de adres i tabela vectorilor de ntrerupere. Un program 8086 ruleaz n acest mediu
ca parte dintr-un task virtual 8086.Software-ul care ruleaz n modul nativ protejat pe 32 de bii
80386 i implementeaz un set de maini 8086, virtuale este denumit program de control 80386
sau monitor de main virtual.Diferena esenial ntre Modul Real i Virtual 86 este faptul c
protecia memoriei, mecanismul de memorie virtual i de verificare a privilegiilor snt valide i
atunci cnd maina virtual lucreaz. Prin urmare executarea unui program ntr-o main virtual
8086 nu blo- Anul 1990 a marcat apariia unor calculatoare personale 486 foarte puternice,
folosite ndeosebi ca servere de reele. Astfel COMPAQ SYSTEMPRO 486/840, IBM Model 95,
DELL 433TE, AT&T STAR SERVER, Hewllett-Packard Vectra 486, snt cteva nume mari
nscrise n cursa pentru performan.

Microprocesorul
Microprocesorul reprezinta elementul de baza al unui calculator. Acesta este un set de circuite
integrate plasate intr-o pastila de siliciu.
Ca imagine, microporcesorul se prezinta astfel:
In cadrul unui procesor colectiile de tranzistori (de
ordinul milioanelor) ce formeaza diferitele circuite
integrate sunt grupate in urmatoarele componente de
baza:

unitatea de comanda control;

unitatea artimetico logica;

setul de registrii ai procesorului;

magistralele procesorului

Unitatea de comanda control


Unitatea de comanda control prelucreaza o singura categorie de informatii si anume
instructiunile progamului care se afla in curs de executie. De asemenea, asigura si schimbul de
informatii intre componentele unui calculator.
Unitatea de comanada control se compune din urmatoarele elemente:

Contorul ordinal (numit si controller-ul de adrese) furnizeaza si memoreaza adresa de


memorie de unde se va extrage urmatoarea instructiune de executat. Respectiva cerere de
furnizare a adresei de memorie circula prin intermediul magistralei de adrese.

Registrul de instructiuni are rolul de a stoca instructiunea aflata in curs de executie


care tocmai a fost extrasa din memorie

Decodorul de functiuni este singurul circuit capabil sa recunoasca functia definita de


instructiunea de executat. Acesta este propriu fiecarui tip de procesor.

Ceasul intern este un circuit electronic care distribuie regulat impulsuri pentru
sincronizarea diferitelor operatiuni elementare ce se efectueaza in timpul derularii unei
instructiuni.Frecventele distribuite de ceasul intern se masoara in megaherti.

Circuitele de comanda permit efectuarea unei anumite actiuni asupra unitatilor


comandate dupa ce s-au format diferite comenzi corespondente operatiunilor elementare

Unitatea aritmetica si logica

Mai este numita si unitatea de calcul. Este capabila sa prelucreze informatia prin calculele
matematice si functiile logice pe care le executa.
Unitatea aritmetico logica contine doua circuite specializate in procesarea datelor, si anume:

dispozitivele de lucru prelucreaza datele sub forma operatiilor aritmetice (de adunare,
scadere, inmultire, impartire) si logice (teste, ramificari ale executiei in functie de
precizarea unor conditii de indeplinit si iteratii un numar de reluari ale prelucrarilor.

dispozitivele de stocaj intermediar permite inregistrarea la fiecare operatie, a


operanzilor si a rezultatelor intermediare.

Setul de registrii ai procesorului


Registrii reprezinta un set de pozitii binare in care se pot stoca informatii in timp ce procesorul
lucreaza cu ele. Principalii registrii sunt:

registrii de acumulare in care se fac toate calculele si se stocheaza rezultatele


intermediare si finale;

registrii de index si de segment care permit o adresare relativa a unei zone de memorie
care ajuta la recunoasterea drumului de parcurs prin memoria RAM a sistemului pentru a
se cauta o instructiune ce urmeaza a fi activata conform logicii programului in curs de
executie;

Registrul pointer-ului de instructiune memoreaza pozitia pointer-ului in cadrul


derularii programului aflat in curs de executie;

registrii de stare care contin indicatori ce descriu starea microprocesorului dupa


executia unei instructiuni;

registrii de stiva care gestioneaza si manipuleaza informatiile continute in stiva


calculatorului. De exemplu, trecerea de la un program la altul in timpul derularii acestora
se face prin memorarea informatiilor legate de starea primului program si trecerea la cel
de-al doilea.

Magistralele procesorului
Cunoscute si sub denumirea de magistrale de comunicatie sau BUS-uri, acestea reprezinta
trasee informationale prin care circula unidirectional sau bidirectional informatii intre diferite
componente ale calculatorului. Magistralele de comunicatie, in functie de amplasarea lor, pot fi:
Interne asigura schimbul de informatii intre contorul ordinal, decodorul de functiuni, registrii,
etc. Viteza de furnizare a informatiilor este aceeasi cu cea a microprocesorului;
Externe se gasesc sub forma de trasee electrice gravate pe placa de baza. Se pot identifica mai
multe magistrale externe, si anume:

Magistrala procesorului permite transportul de informatii intre procesor, memoria


interna si memoria cache.

Magistrala de intrari/iesiri numita si magistrala sistem sau principala, fiind o extensie


a magistralei procesor, ce permite vehicularea informatiilor pentru facilitarea
schimburilor de date intre unitatea centrala si perifericele instalate.

Legaturile dintre cele doua tipuri de magistrale externe (magistrala procesorului si magistrale
de intrari/iesiri) se realizeaza prin intermediul circuitului cipset care reprezinta interfata dintre
procesor si memoria interna. Magistrala procesorului care face legatura intre cipset si memoria
interna mai este cunoscuta si sub denumirea de magistrala de memorie.
In cadrul magistralei procesor se identifica urmatoarele tipuri de magistrale:

Magistrala de comenzi reprezentata de traseul bidirectional prin care circula ordine ce


provin de la microprocesor, semnale de sincronizare cu memoria interna, semnale ale
ceasului intern;

Magistrala de adrese este folosita in tranzactiile procesorului cu memoria printr-un


traseu unidirectional prin care circula de fapt adresele de memorie unde vor fi localizate
instructiunile unui program aflat in curs de executie;

Magistrala de date reprezinta un ansamblu de 16,32,64 de cai de comunicatie paralele


prin care se transmit datele care merg sau se intorc de la microprocesor. Face practic
legatura intre microprocesor si memoria interna. Prin aceasta magistrala circula:
instructiuni cautate in memorie
date care provin de la o unitate interna
date intermediare destinate sa ramana in memorie
date care pleaca spre o unitate de iesire

Caracteristicile de baza ale magistralei procesor:

lungimea de banda cu cat este mai lata cu atat se pot transfera mai multi biti simultan,
deci mai multa informatie.

viteza de circulatie a datelor pe magistrala cu cat este mai mare cu atat procesorul poate
prelucra o cantitate mai mare de informatii

Parametrii microporcesorului
Parametrii de baza ai microprocesorului sunt:
1. viteza de lucru
2. capacitatea maxima de memorie pe care o poate adresa
3. setul de instructiuni pe care-l poate executa
4. articularea configuratiei intr-o arhitectura multiprocessor

1. Viteza de lucru - depinde de :


a. frecventa ceasului intern intervalul de transmitere al impulsurilor pentru sincronizarea
diferitelor operatiuni elementare ce au loc in microprocesor la executarea unei
instructiuni. Frecventa ceasului intern se masoara in MHz sau GHz. La un puls se pot
executa una sau mai multe instructiuni;
b.

frecventa ceasului extern sau sistem influenteaza viteza microprocesorului prin


intermediul unui factor multiplicator al frecventei placii de baza. Altfel spus, viteza
microprocesorului este viteza placii de baza multiplicata cu un anume factor procedeu
numit overclocking. Factorii de multiplicare pot fi: 1.5X, 2X, 2.5X, 3X, ;

c. dimensiunea registrilor microprocesorului cu cat dimensiunea registrilor este mai mare,


cu atat capacitatea de stocare in procesor creste. Altfel spus, la un puls al ceasului
volumul datelor transferate este mai mare. Dimensiunile standard pentru registrii interni
ai microporcesorului sunt: 8, 16, 32, 64 biti;
d. largimea de banda a magistralelor de comunicatie cu cat este mai mare cu atat fluxul
bitilor vehiculati intre procesor si memorie este mai mare;
e. Timpul si capacitatea de calcul a coprocesorului matematic cat de repede se fac aceste
calcule matematice in asa fel incat rezultatele sa fie corecte, respectiv cate calcule se pot
face simultan fara a denatura rezultatul;
f. Existenta memorie cache si marimea acesteia are o importanta deosebita, deoarece are
o influenta pozitiva asupra vitezei de prelucrare a datelor in sensul micsorarii timpilor de
asteptare ai procesorului la preluarea din memoria interna a informatiilor solicitate.
Exista cache-ul primar si cache-ul secundar;
g. Tehnologia de miniaturizare a tranzistorilor Microprocesorul este traversat de un curent
electric cu un voltaj redus, ce reflecta de fapt un schimb de sarcina electrica intre
multimea de tranzistori (de ordinul milioanelor) existenti intr-un microprocesor. Conform
legilor fizicii, se genereaza o caldura. Atunci cand temperatura creste comportamentul
procesorului se schimba, iar materialul semiconductor din care este formata pastila de
siliciu, nu mai conduce sistemul electric, blocand-se activitatea microprocesorului;
h. Sistemul de operare si aplicatiile informatice utilizate si partea de soft are o influenta
asupra vitezei microprocesorului. Este bine ca atunci cand sistemul hardware este pe 32
biti sa se foloseasca si un sistem de operare creat tot pe 32 biti. Pe piata exista si sisteme
hardware pe 64 biti.
2. Capacitatea de adresare a memoriei interne un procesor nu poate accesa o cantitate
infinita de memorie, ci numai cantitatea maxima impusa de procesul sau constructiv.
Cantitatea maxima de memorie ce poate fi accesata de un microprocesor este numita
memorie maxima adresabila.
3. Setul de instructiuni pe care microprocesorul il poate executa exista 2 tipuri de
arhitecturi, si anume:
arhitectura CISC (Complex Instruction Set Computing) ce implementeaza intr-un
cip, si anume in decodorul de functiuni al unitatii de comanda control, un numar mare

de instructiuni-procesor de baza (aproximativ 400) capabile sa rezolve sarcinile


instructiunilor de program aflat in executie.
arhitectura RISC (Reduced Instruction Set Computing) ce implementeaza un set
redus de instructiuni capabile sa rezolve sarcinile instructiunilor de program aflat in
executie. Pentru ca numarul de instructiuni este mai mic microprocesorul va rula mai
repede, deoarece pentru a rezolva o sarcina acesta se foloseste de un numar mai mic
de instructiuni pe care le combina mult mai repede.
4. Articularea configuratiei intr-o arhitectura multiprocesor presupune existenta si
conlucrarea mai multor procesoare in aceeasi unitate centrala. Aceasta este indeosebi
intalnita la servere WEB si pe statiile de lucru pentru aplicatii 3D sau CAD.

Vous aimerez peut-être aussi