Extras din referat
Intel 80386, de asemenea cunoscut ca i386 sau simplu 386, a fost un microprocessor pe 32 biti introdus de Intel in 1985. Prima versiune a avut 275 000 tranzistori si a fost folosita la multe unitati central de procesare (CPU) sau computere personale. Cum implementarea originala a extensiei pe 32 de biti a arhitecturii 8086, setul de instructiuni 80386, modelul de programare si codificarile binare sunt inca denominatorul comun pentru toate procesoarele x86 pe 32 biti. Aceasta este numita i386 arhitectura sau x86 depinzand de context.
Intel 80386 poate executa corect majoritatea codurilor care au fost create pentru procesoarele x86 pe 16 biti cum ar fi 8088 sau 80286 care au fost utilizate in computere. Urmand aceeasi traditie, procesoarele x86 pe 64 biti sunt capabile sa ruleze majoritatea programelor scrise pentru cipuri mai vechi, chiar si pana la 8086 pe 16 biti din 1978. Odata cu trecerea anilor, implementarile noi si succesive ale aceleasi arhitectura au facut ca procesoarele sa devina de sute de ori mai rapide.
Intel 80386 a fost lansat in Octombrie 1985, dar cipurile functionale au fost prima oara livrate in primul sfert al anului 1986. Placile de baza pentru sistemele de calcul bazate pe 80386 erau foarte rare si scumpe la inceput, dar dupa o perioada au devenit accesibile. Primul calculator personal care a folosit 80386 a fost creat si produs de Compaq si a marcat ca fiind prima componenta fundamentale care a fost lansata inaintea IBM PC.
In Mai 2006, Intel a anuntat ca productia 80386 se va opri la sfarsitul lui Septembrie 2007. Desi este foarte invechit ca procesor pentru un calculator personale, Intel si altii au continuat sa produca aceste procesoare pentru anumite sisteme. Asemenea sisteme care folosesc 80386 sau alte derivate sunt foarte comune in tehnologia aerospatiala,printre altele.
Arhitectura
Acest procesor a fost o evolutie semnificativa in arhitectura x86, si ultimul dintr-o linie lunga de procesoare care s-au intins pana la Intel 8008. Predecesorul lui 80386 a fost Intel 80286, un procesor pe 16 biti cu un management al memoriei bazat pe segmente si protectie a sistemului. Intel 80386 a adaugat o arhitectura pe 32 biti, o unitate de traducere a paginarii, care a facut mult mai usoara implementarea unor sisteme de operare care folosesc memorie virtuala. De asemenea suporta si depanarea hardware.
Intel 80386 a presupus 3 moduri de operare: modul real, modul protejat si modul virtual. Modul protejat care a debutat la 286 a fost extins si la 386 pentru ai permite adresarea pana la o memorie de 4 GB. Noul mod virtual 8086(VM86) a facut posibila rularea unui sau a mai multor programe reale intr-un mediu protejat, cu toate ca unele programe nu erau compatibile.
Multe dintre caracteristicile arhitecturale ale unui 80386 sunt folosite numai de programatorii de sisteme.
Caracteristicile la nivel de sistem ale arhitecturii unui 80386 includ urmatoarele:
Managementul memoriei
Protectie
Multitasking
Input/Output
Exceptii si intreruperi
Initializare
Coprocesare si multiprocesare
Depanare
Aceste caracteristici sunt implementate de registrii si instructiuni.
Preview document
Conținut arhivă zip
- Procesorul Intel 80386.doc