ALU vs. CU

Autor: Laura McKinney
Data Creației: 6 Aprilie 2021
Data Actualizării: 14 Mai 2024
Anonim
How Computers Calculate - the ALU: Crash Course Computer Science #5
Video: How Computers Calculate - the ALU: Crash Course Computer Science #5

Conţinut

Păstrați-vă la curent cu computerul și arhitectura acestuia a devenit un act colectiv de oameni. Utilizarea unor astfel de dispozitive a devenit atât de standard încât acum toată lumea are o idee despre piese. Cu toate acestea, unele dintre ele pot apărea confuzii, iar cele două discutate în acest articol par ca atare. Acțiunea principală pe care ALU o realizează include sortarea tuturor operațiunilor de jonglerie cu număr logic, de exemplu, expansiune, scădere, mărire, divizare și multe altele. Întrucât, CU indică intervalele cheie ale cadrului, cea mai pricepută metodă de lucru. Ghidează toate operațiunile aferente către părțile individuale ale procesorului.


Cuprins: diferență între ALU și CU

  • Diagramă de comparație
  • Ce este ALU?
  • Ce este CU?
  • Diferențele cheie

Diagramă de comparație

Bazele distincțieiALUCU
NumeUnitate logică aritmeticăUnitatea de comandă
Loc de muncaEfectuați operații matematice de bază, cum ar fi adăugarea, înmulțirea, scăderea, comparația și logica.Pentru a avea grijă de toate operațiunile și de ele la destinația corectă.
RelațieExecută toate sarcinile pentru a completa instrucțiunile CU.Direcționează sistemul și execută instrucțiuni.
AccesDatele sunt șterse odată ce operațiunea este finalizată.Datele devin accesibile în orice moment.
ImportanţăCea mai critică componentă a procesorului.O parte importantă a procesorului.

Ce este ALU?

ALU care devine cunoscută sub numele de Aritmetic Logic Unit este un segment esențial al procesării centrale a computerului. Principala acțiune pe care o realizează include sortarea tuturor operațiunilor de jonglerie cu număr logic, de exemplu, expansiune, scădere, mărire, divizare și numeroase altele. Acesta este privit ca cea mai critică și activă porțiune a procesorului, iar zonele vaste ale sistemului general vor putea să funcționeze fără el. În majoritatea covârșitoare a computerelor avansate, se izolează în alte două părți; primul este AU; aranjamentele cu numărul de operațiuni de jonglerie, de exemplu, cele specificate mai sus. Iar al doilea este LU; cunoscută ca o unitate coerentă care creează aranjamente cu activitățile legitime care caracterizează subiectul. Un spațiu de stocare diferit devine disponibil în cadrul cadrului și are câteva locuri de muncă diferite, de exemplu, oferind calități negative, efectuând operațiuni pe numere care nu sunt conforme cu raționalitatea și multe altele. În calculatoarele utilizate la domiciliu, marea majoritate a acțiunilor pe care le realizează devin posibile datorită cipului legitim numit coprocesor numeric. Informațiile care etichetează pe parcursul său sunt imediate, la fel și liniile directoare executate. Info este în mod obișnuit cuvântul de direcție care conține un mod de operare, mai mult de un operand și din când în când un cod de organizație este de asemenea prezent de-a lungul. Randamentul, pentru această situație, cuprinde un rezultat care este înscris într-o listă de capacitate și are setări particulare care arată că activitatea s-a desfășurat în mod eficient.


Ce este CU?

CU, care este cunoscută în mod obișnuit ca unitate de control este elementul fundamental al unității de procesare a computerului care indică intervalele cheie ale cadrului, cea mai pricepută metodă de lucru. Ghidează toate operațiunile aferente către părțile individuale ale procesorului. Cele fundamentale includ memoria PC-ului, unitatea de justificare a jonglerilor de număr, gadgeturile de informații și randament și altele. CU le dezvăluie cum să reacționeze la indicațiile programului și după această demonstrație. Gestionează tot steagul de control al procesorului, ceea ce implică că se poate transforma în partea esențială nu doar a procesorului, ci mai degrabă a întregului computer. Fără aceasta, lucrurile nu funcționează eficient și nu fac amânări și greșeli în cadrul. Toate fluxurile de informații și randament sunt coordonate de aici, iar codurile pentru direcții sunt aduse de la microprograme, aceste piese merg apoi la alte unități și modele cu ajutorul semnalelor de control și de timp. În cuvinte cinstite, această parte este privită ca mintea procesatorului, deoarece poate aranja fiecare dintre cele și necesită orice pentru execuția direcției corecte. Informațiile intră în interiorul lor prin registrele de stare și fiecare dintre ghidurile, de exemplu, funcționarea și microprograma sunt disponibile în expoziția rațională programabilă, raționamentul arbitrar și memoria doar citită. Unele dintre acțiunile de bază pe care le realizează includ luarea de ghiduri, controlul execuției secvențiale, gestionarea fluxului de informații în cursul corect, direcționarea și respectarea timpului necesar pe baza pregătirii și îngrijirii diferitelor funcții.


Diferențele cheie

  1. Numele complet al ALU afirmă ca unitate logică aritmetică, în timp ce numele complet al CU precizează ca unitate de control.
  2. Lucrarea principală a unității logice aritmetice devine să efectueze operații matematice de bază, cum ar fi adunarea, înmulțirea, scăderea, comparația și logica. Pe de altă parte, sarcina principală a unității de control devine să aibă grijă de toate operațiunile și de ele la destinația corectă.
  3. O unitate logică aritmetică este cea mai importantă parte a unității centrale de prelucrare, în timp ce o unitate de control devine o altă parte a unității centrale de procesare.
  4. O unitate de control direcționează sistemul și execută instrucțiuni introduse de utilizator. Pe de altă parte, o unitate aritmetică devine responsabilă pentru efectuarea tuturor sarcinilor pentru a completa instrucțiunile respective.
  5. Informațiile care se confruntă cu unitatea de control au limita de a fi îndepărtat și de a ajunge la, ulterior. Toate datele acțiunilor întreprinse în cadrul ALU continuă continuu, iar rezultatele devin evidente.
  6. Unele dintre condițiile primare ale ALU includ condiții egale, mai puțin decât condiție și mai mari decât starea. Întrucât, unele dintre principalele condiții de lucru pentru CU includ încărcarea de date și instrucțiuni care există în memoria secundară în memoria principală.
  7. Un CU acționează ca un comunicator între memorie și unitatea logică aritmetică. Întrucât ALU ajută la înțelegerea datelor introduse și a rezultatelor într-un mod mai bun.
  8. În retrospectivă, o unitate de control nu are nicio dependență de unitatea logică aritmetică, dar ALU depinde mult timp de CU.