... multa memorie 16 Mocteti. 80386 adauga operarea pe 32 de biti in modul protejat, pentru a adresa cel putin 4 Gigaocteti de memorie. 80386 ofera de asemenea un mod subordonat 8086, virtual pentru a realiza compatibilitatea cu softare-ul 8086 existent.80386 incepe intotdeauna operarea in modul compatibil 8086, modul REAL. Aceasta permite ca softare-ul existent sa poata fi rulat a viteza oferita de 80386. Modul REAL este denumit astfel deoarece softare-ul compatibil 8086 vehiculeaza adrese reale fizice. Limitarea de memorie de l Moctet si modelul de programare segmentat de 64 Kocteti sint identice cu modul real pe 80286. In modul REAL, 80386 opereaza ca un 8086 extrem de rapid, si anume un program 808688 rulat pe 80386 se executa de aproape zece ori mai repede.Dupa pornire, 80386 poate fi instruit sa lucreze in modul REAL au PROTEJAT. Acest mod lucreaza cu date si adrese pe 32 de biti si mod VIRTUAL de lucru cu memoria in mod pagina. Acest mod este tinta dezvoltarii softare-lui pe 32 de biti. cheaza sistemul. Daca un program incearca sa acceseze o adresa de memorie in afara spatiului masinii virtuale, se genereaza o exceptie intrerupere hardare si sistemul de operare preia controlul. Facilitatea de compatibilitate DOS DOS compatibility Box continuta de OS2 nu include aceasta caracteristica.Cu toate ca 80386 suporta masini virtuale 8086, nu suporta masini virtuale 80286 sau 386. Modul virtual 8086 permite virtuali zarea numai a mediului modului real. Aceasta limitare este datorata unor constringeri existente in instructiunile POPF si PUSHF, precum si a celor de registre de sistem-memorie. Se asteapta ca INTEL sa furnizeze posibilitatea ca 80386 sa se autovirtualizeze si sa-1 virtu alizeze pe 80286 in elaborarile ulterioare.Viitorul rezerva dezvoltari spectaculoase atit in domeniul tehnologiei cit si in domeniul softare-ului. De la inceput trebuie facuta, insa o remarca arhitectura 386 pe 32 de biti constituie baza dezvoltarilor viitoare. Lumea calculatoarelor personale are acum o fundatie stabila, asa cum a fost arhitectura IBM 370 timp de peste 25 de ani. Se estimeaza supravietuirea arhitecturii 386 pe o perioada cel putin egala. Intre timp, migratia catre sistemele pe 32 de biti se va accelera. Toate functiile unitatii centrale si cele secundare de IO vor fi pe 32 de biti. Consecvent, noile dezvoltari softare vor fi numai pentru 32 de biti.Privite in retrospectiva, calculatoarele personale urmeaza aceeasi cale ca si arhitecturile mini si mari de la 3, la 16 si 32 de biti. INTEL a inceput in 1971 cu arhitectura pe 4 biti, a trecut la 8 biti, apoi in 1978 la 16 biti prin 808688. In sfirsit in 1985, INTEL a reusit sa impacheteze o arhitectura completa pe 32 de biti intr-un singur circuit integrat. 386 a reprezentat prima implementare a unui procesor pe 32 de biti. A doua este i486. Initial aparut intr-o versiune la 25 MHz, i486 este de 50 de ori mai performant decit unitatea centrala din calculatorul IBM PC original. Curind i486 va lucra la frecvente de 50 si 60 MHz. INTEL pretinde ca performanta lui 486 este cu 100 pina la 300 mai mare decit performanta lui 386, si aceasta pe baza integrarii intr-o singura capsula a coprocesorului matematic, precum si a controllerului si memoriei cache. Prin urmare sint necesari mai putini cicli pentru a aduce si executa o instructiune.Ca nivel de integrare remarcam faptul ca fata de 386, care ingloba 275.000 de tranzistoare pe capsula, 486 inglobeaza 1,2 milioane de tranzistoare contine 4 milioane de tranzistoare, in 1996 i686 va impacheta 22 milioane de tranzistoare, iar dupa anul 2000 - i786, 100 milioane. i586 se configureaza in jurul unei unitati aritmetice si logice ALU cu structura paralela, care integreaza intr-o maniera transparenta echivalentul a patru unitati aritmetice si logice 386. Acest ALU este, la fel ca 486, echipat cu o unitate de virgula mobila FPU si de o memorie cache de 2 ori 8 Kocteti destinata datelor si ins tructiunilor. i586 ramine compati...
Download