Cum procesorul

Cum CPU?
Orice procesor include o unitate logică aritmetică, ALU (Arithmetic Logic Unit) (aritmetică și Logic Unit, ALU), dispozitivul de comandă CU (unitatea de comandă) (Unitate de control, CU) și registrele de sistem (System Înregistrare). Este în această configurație, a construit celebrul universal mașină de calcul mecanic al lui Charles Babbage.

Cum procesorul

ALU
Acesta este unul dintre principalele dispozitive procesor. Acesta îndeplinește una dintre primele funcții microprocesor - prelucrare a datelor și de calcul. Pe ALU sunt date de intrare în format binar-codificate. Cuvântul „binar-codificate“ indică faptul că toate datele (numere, simboluri și altele asemenea) sunt reprezentate ca o secvență de cifre binare - unu și zero. ALU poate funcționa pe una sau direct cu cele două date binare în care rol este, în general, acționează numere binare, și returnează întotdeauna rezultatul.

Cum procesorul

cache Organizație
Nevoia a apărut în memoria cache pentru a crește performanța microprocesor atunci când se calculează rata a devenit comparabilă cu viteza de instrucțiuni și operanzi din memorie principală de preluare. Memoria cache este situată între un procesor și memorie și servește la stocheze instrucțiuni și date care este accesat procesor ultima dată. Deoarece microprocesorul de obicei se referă la datele vecine (de exemplu, datele sunt citite secvențial din segmentul de cod și date), atunci probabilitatea de a găsi date în cache este mare, iar acestea vor fi luate din cache, mai degrabă decât RAM. Deoarece memoria cache este mai rapid decât operațional, accelerarea vitezei sistemului. Memoria Cache stochează o copie a ultimei comandă de citire, operanzii și alte date.

(Se pare ca „autobuz de date“)
Când procesorul are nevoie de informații, deja localizat în cache (hit), accesarea de memorie principală prin intermediul magistralei (ciclul de autobuz) nu este necesar. Atunci când procesorul solicită informații care nu se află în memoria cache (un dor), informația este citită în memoria cache în una sau mai multe cicluri de autobuz, numit umplerea liniei de cache. În cazul în care procesorul solicită un record în regiune, situată în memoria cache, două acțiuni sunt executate: actualizarea cache și datele înregistrate sunt transmise în memoria principală. Aceasta se numește o scriere prin. De obicei, scris de memorie nu este în cache. Acest lucru înseamnă că, atunci când un dor cache, doar memoria RAM este actualizat în timpul înregistrării.

întrerupe
Atunci când sistemul de procesor cazuri speciale pot apărea atunci când procesorul este forțat să întrerupă funcționarea programului actual și pentru a trece pe la tratamentul acestui caz particular, mai urgente și importante. Motivele pentru întreruperea programului curent poate fi:
1) Un semnal extern pe magistrala de control - întrerupe maskable și întrerupe non-maskable
2) Situația anormală creată atunci când echipa programului și împiedică punerea sa în aplicare în continuare
3) Situat într-o comandă de întrerupere a programului
Primul dintre motivele de mai sus se aplică la întreruperi hardware, în timp ce celelalte două - un software de întrerupere. Rețineți că întreruperile hardware sunt imprevizibile și pot apărea în orice moment în timp.

articole similare