Jurnalele procesoarelor: ce este și cum funcționează

Cuprins:
- Ce sunt Pentru ce lucrează?
- Tipuri de înregistrare
- Înregistrări de date
- Înregistrarea datelor de memorie ( MDR )
- Înregistrări de adrese
- Registre de uz general ( GPR )
- Înregistrări cu scopuri specifice ( SPR )
- Înregistrări de stare
- Înregistrări cu punct flotant
- Înregistrări constante
Înregistrările unui procesor sunt o întrebare care atacă mulți, așa că am dedicat un spațiu pentru a-l explica în detaliu.
Registrele sunt foarte utile pentru funcționarea unui procesor, deoarece îl ajută, ghidându-l spre unde să trimită datele procesate. Întrucât știm că este ceva abstract care nu este ușor de explicat, l-am explicat într-un mod inteligibil mai jos.
Hai să începem!
Indice de conținut
Ce sunt Pentru ce lucrează?
Registrele se află în interiorul fiecărui microprocesor, iar funcția lor este de a stoca valorile , comenzile, instrucțiunile sau stările binare care comandă ce date ar trebui să fie procesate, cum ar fi modul în care acestea trebuie efectuate. Un registru este încă o memorie de mare viteză, cu capacitate redusă.
Fiecare înregistrare poate conține o instrucțiune, o adresă de stocare sau orice tip de date. Într-un procesor găsim spații cu o capacitate cuprinsă între 4 și 64 de biți, deoarece fiecare registru trebuie să fie suficient de mare pentru a conține o instrucțiune. În cazul unui computer pe 64 de biți, fiecare înregistrare are o dimensiune de 64 de biți.
Fiecare microprocesor are diverse sarcini sau îndatoriri pentru procesarea informațiilor. Acesta primește informațiile în limbaj binar din aplicații (zerouri și altele), apoi le prelucrează într-un anumit mod. Să spunem că CPU traduce datele astfel încât noi, utilizatorii, să-i înțelegem.
În interiorul unui microprocesor găsim înregistrarea informațională, a cărei funcție este de a stoca temporar datele la care este accesat frecvent.
Tipuri de înregistrare
Registrele de procesare sunt împărțite sau clasificate în funcție de scopul pe care îl servesc sau de instrucțiunile pe care le comandă.
Înregistrări de date
Stochează valori numerice ale datelor, cum ar fi caractere sau comenzi mici. Procesoarele vechi aveau un registru de date special: acumulatorul, care era folosit pentru anumite operațiuni.
Înregistrarea datelor de memorie ( MDR )
Este cel la care ne-am referit anterior, este un registru care se află în procesor și care este conectat la magistrala de date. Are o capacitate mică și o viteză mare prin care scrie sau citește datele autobuzului care sunt direcționate către memorie sau către portul I / O, adică un periferic.
Înregistrări de adrese
Stochează adrese care sunt folosite pentru a accesa memoria principală sau primară, pe care o cunoaștem de obicei ca ROM sau RAM. În acest sens, putem vedea procesoare cu registre care sunt folosite doar pentru a salva adrese sau valori numerice.
Registre de uz general ( GPR )
Sunt registre care servesc la stocarea adreselor sau a datelor generale. Este un fel de registre mixte care, după cum indică propriul său, nu au o funcție specifică.
Înregistrări cu scopuri specifice ( SPR )
Cu această ocazie, avem de-a face cu registre care stochează date de stare ale sistemului, cum ar fi registrul de stat sau indicatorul de instrucțiuni . Pot fi combinate cu PSW ( Word Status Word ).
Înregistrări de stare
Acestea sunt utilizate pentru a salva valori reale a căror funcție este de a determina când o instrucțiune ar trebui să fie executată sau nu. Cunoscut și sub denumirea de CCR ( Registrul de condiții) . În cadrul acestui tip de înregistrări, găsim următoarele:
- Înregistrarea pavilionului sau a „ FLAG-urilor ”. Îl găsim în procesoare Intel cu arhitectură X86. Ne confruntăm cu un registru cu 16 biți lățime. Cu toate acestea, are 2 succesori:
- EFLAGS, 32 biți lățime. RFLAGS, 64 biți lățime.
Înregistrări cu punct flotant
În primul rând, ar trebui să explicăm care este un punct flotant. Punctul flotant este o reprezentare, sub formă de formulă, a unui număr real de diferite mărimi utilizate pentru a efectua operații aritmetice. Îl vom întâlni în sisteme care necesită sisteme de procesare foarte rapide.
Prin urmare, aceste registre păstrează aceste reprezentări în multe arhitecturi.
Înregistrări constante
Scopul său este de a salva valori de numai citire, cum ar fi zero, unul sau π.
Vă recomandăm să citiți cele mai bune procesoare de pe piață
Până acum, explicația noastră despre ce sunt registrele procesoarelor. Știm că poate fi ceva complex de înțeles, așa că nu ezitați să ne întrebați sau să completați aceste informații cu înțelepciunea voastră.
Ip: ce este, cum funcționează și cum să îl ascunzi

Ce este IP, cum funcționează și cum pot să-mi ascund IP-ul. Tot ceea ce trebuie să știți despre IP pentru a naviga în siguranță și ascuns pe Internet. Înțeles IP.
Ce este și cum funcționează un gpu sau o placă grafică?

Vă explicăm ce este și cum funcționează un GPU sau o placă grafică care coexistă în interiorul computerului. Istoricul, modelele și funcțiile lor în sistemul dvs.
Nvidia frameview: pentru ce este vorba, pentru ce este și cum funcționează

Nvidia a lansat recent Nvidia FrameView, o aplicație de evaluare comparativă interesantă, cu consum redus de energie și date interesante.