ALU proti CU

Avtor: Laura McKinney
Datum Ustvarjanja: 6 April 2021
Datum Posodobitve: 14 Maj 2024
Anonim
How Computers Calculate - the ALU: Crash Course Computer Science #5
Video.: How Computers Calculate - the ALU: Crash Course Computer Science #5

Vsebina

Stalno posodabljanje računalnika in njegove arhitekture je postalo kolektivno dejanje ljudi. Uporaba takšnih naprav je postala tako standardna, da ima zdaj vsakdo nekaj predstave o delih. Kljub temu pa se nekatere od njih lahko zmedejo in dva, o katerih se govori v tem članku, se zdita kot taka. Glavni ukrep, ki ga izvaja ALU, je razvrščanje vseh žonglerskih operacij z logičnim številom, na primer razširitev, odštevanje, povečanje, delitev in številne druge. Medtem ko CU navaja ključna območja okvira, najbolj izkušen način dela. Vodi vse povezane operacije s posameznimi deli procesorja.


Vsebina: Razlika med ALU in CU

  • Primerjalna tabela
  • Kaj je ALU?
  • Kaj je CU?
  • Ključne razlike

Primerjalna tabela

Osnove razlikovanjaALUCU
ImeAritmetična logična enotaKontrolna enota
JobOpravite osnovne matematične operacije, kot so seštevanje, množenje, odštevanje, primerjava in logika.Da poskrbimo za vse operacije in jih izvedemo do pravega cilja.
OdnosIzvede vse naloge za izpolnitev navodil CU.Usmerja sistem in izvaja navodila.
DostopPodatki se izbrišejo, ko se operacija zaključi.Podatki postanejo dostopni kadar koli.
PomenNajbolj kritična komponenta CPU-ja.Pomemben del CPU-ja.

Kaj je ALU?

ALU, ki postane znan kot aritmetična logična enota, je bistven segment osrednje obdelave računalnika. Glavni ukrep, ki ga izvaja, je razvrščanje vseh operacij žongliranja z logičnim številom, na primer širitev, odštevanje, povečanje, delitev in številne druge. Videti je treba kot najbolj kritičen in najbolj aktiven del CPU-ja, ogromna področja celotnega sistema pa bodo izkoristila za delo brez njega. V veliki večini naprednih osebnih računalnikov se izolira na še dva dela; prva je AU; dogovori z žonglerskimi operacijami, na primer zgoraj navedene. In drugi je LU; znana kot skladna enota, ki ustvarja dogovor z legitimnimi dejavnostmi, ki so značilne za zadevo. Znotraj okvira je na voljo drugačen prostor za shranjevanje in ima nekaj različnih opravil, na primer, daje negativne lastnosti, izvaja operacije na številkah, ki ne ustrezajo utemeljitvi in ​​številnim drugim. V osebnih računalnikih, ki se uporabljajo na domovih, je velika večina dejanj, ki jih izvaja, mogoča zaradi zakonitega čipa, imenovanega numerični koprocesor. Informacije, ki jih označujejo na poti, so takojšnje, kot tudi izvedene smernice. Informacije so navadno smerna beseda, ki vsebuje način delovanja, več kot en operand in občasno je poleg tega prisotna tudi koda organizacije. Donos v tej situaciji obsega rezultat, ki je vključen v seznam zmogljivosti in ima posebne nastavitve, ki kažejo, da je dejavnost uspešno opravila.


Kaj je CU?

CU, ki se običajno imenuje krmilna enota, je temeljni del procesne enote računalnika, ki pove ključne obsege ogrodja, najbolj strokovna metoda za delo. Vodi vse povezane operacije s posameznimi deli procesorja. Osnovni vključujejo pomnilnik osebnega računalnika, enoto za utemeljevanje žongliranja s številkami, pripomočke za informacije in donos ter druge. CU jim razkrije, kako se odzvati na programska navodila in po tem tudi predstaviti. Ponaša se z vsemi kontrolnimi zastavicami procesorja, kar pomeni, da se lahko spremeni v bistveni del ne le CPU-ja, ampak tudi celotnega računalnika. Brez tega stvari ne delujejo učinkovito in v okviru nalagajo odlog in napake. Vse informacije in donos toka se uskladijo od tu, kode za usmeritve pa prinesejo iz mikroprogramov, ti deli pa nato s pomočjo kontrolnih in časovnih signalov preidejo v druge enote in modele. Iskreno povedano, ta del je mišljen kot procesor, saj lahko poskrbi za vsakega in zahteva, da bi izvedli pravo smer. Informacije vstopajo v njih prek registrov stanja in vse smernice, na primer delovanje in mikroprogram, so na voljo v razstavnem programu programskega obrazložitve, poljubnega sklepanja in samo pomnilnika za branje. Nekatera osnovna dejanja, ki jih izvaja, vključujejo vodenje smernic, nadzor zaporednega izvajanja, upravljanje toka informacij v pravilnem poteku, usmerjanje in opazovanje potrebnega časa med pripravo in skrbjo za različne funkcije.


Ključne razlike

  1. Polno ime ALU je navedeno kot aritmetična logična enota, polno ime CU pa kot nadzorna enota.
  2. Primarna naloga Aritmetične logične enote postane izvajanje osnovnih matematičnih operacij, kot so seštevanje, množenje, odštevanje, primerjava in logika. Po drugi strani je glavna naloga nadzorne enote skrb za vse operacije in le-te do pravilnega cilja.
  3. Aritmetična logična enota je najpomembnejši del osrednje procesne enote, medtem ko krmilna enota postane še en del osrednje procesne enote.
  4. Krmilna enota usmerja sistem in izvaja navodila, ki jih vnese uporabnik. Po drugi strani pa aritmetična enota postane odgovorna za izvajanje vseh nalog za izpolnitev teh navodil.
  5. Podatki, ki imajo izkušnje s krmilno enoto, se lahko pozneje odpravijo in pridejo do nje. Vsi podatki o ukrepih, ki se izvajajo znotraj ALU, se izvajajo nenehno, rezultati pa so jasno vidni.
  6. Nekateri primarni pogoji ALU vključujejo pogoje enake pogojem, stanje manj kot stanje in večje od stanja. Medtem ko nekateri primarni pogoji dela za CU vključujejo nalaganje podatkov in navodil, ki obstajajo v sekundarnem pomnilniku, v glavni pomnilnik.
  7. CU deluje kot komunikator med pomnilnikom in aritmetično logično enoto. Ker ALU pomaga pri boljšem razumevanju vnesenih podatkov in rezultatov.
  8. V zadnjem času krmilna enota nima nobene odvisnosti od aritmetične logične enote, vendar je ALU v veliki meri odvisen od CU.