|
Microprocesorul 80286
Este produs de firma INTEL si este destinat aplicatiilor de mareaEste produs de firma INTEL si este destinat aplicatiilor de mare complexitate, unor statii de lucru puternice, ca si conducerii evoluate a sistemelor functionând in timp real.
Microprocesorul ofera facilitati neîntâlnite la predecesorii sai (8086, 80186), printre care se remarca:
• gestiunea memoriei virtuale bazata pe hardware si microprogramare;
• implementarea mediilor protejate de executie a taskurilor;
• gestiunea taskurilor in sistemele cu microprogramare.
2.1. Arhitectura unitatii centrale de prelucrare
(vezi fig.1)
a. Organizarea interna
Unitatea centrala de prelucrare (UCP) consta din patru blocuri principale:
• Unitatea de magistrala (UM);
• Unitatea instructiunii (UI);
• Unitatea de executie (UE);
• Unitatea adresei (UA).
Una din caracteristicile majore ale UCP consta in utilizarea unui tampon stiva intre unitatea instructiunii si cea de executie. Acest fapt duce la cresterea vitezei de executie a unei secvente de instructiuni stocate in locatii de memorie succesive, deoarece permite suprapunerea extragerii, decodificarii si executiei instructiunilor.
Tamponul de pre-extragere intre UM si UI poate contine pana la 6 octeti din adresele de memorie imediat urmatoare celei ce contine instructiunea curenta.
UI:
• decodifica instructiunea si plaseaza rezultatul in tamponul instructiunilor decodificate, care poate contine trei astfel de instructiuni;
UE:
• prelucreaza operanzii in concordanta cu instructiunea decodificata extrasa din tamponul instructiunilor decodificate;
• calculeaza adresele virtuale ale operanzilor;
UA:
• converteste adresele virtuale in adrese fizice fiind asociata unei unitati de gestiune a memoriei implementata pe aceeasi placheta de siliciu cu UCP;
• permite cresterea vitezei de operare prin evitarea intarzierilor de transmisie intre circuitele integrate.
complexitate, unor statii de lucru puternice, ca si conducerii evoluate a
sistemelor function |