Sunteți pe pagina 1din 13

INTRODUCERE

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, 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", ntrun 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. 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 software-ului 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 ntro 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 Write-Backsau 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.

Powered by http://www.referat.ro/ cel mai tare site cu referate

De Haliciu Cristinel

S-ar putea să vă placă și