Razlika med ALU in CPU

The ključna razlika med ALU in CPU je, da je ALU je elektronsko vezje, ki je podsistem CPU, ki izvaja aritmetične in logične operacije, medtem ko je CPU elektronsko vezje, ki obravnava navodila za upravljanje računalnika.

Računalniški sistem je sestavljen iz strojne in programske opreme. Strojna oprema so elektronske ali mehanske komponente. Programska oprema se nanaša na podatke in navodila. Bistvena sestavina za opravljanje nalog računalnika je CPU. CPU je sestavljen iz dveh glavnih podsistemov. So ALU in nadzorna enota.

VSEBINA

1. Pregled in ključne razlike
2. Kaj je ALU
3. Kaj je CPU
4. Primerjava ob strani - ALU proti CPU v tabeli
5. Povzetek

Kaj je ALU?

ALU pomeni Arithmetic and Logic Unit. Je podsistem ali komponenta CPU-ja. Njegov glavni cilj je ravnanje z aritmetičnimi in logičnimi operacijami. Aritmetične operacije so seštevanje, odštevanje, delitev, množenje itd. Logične operacije določajo, ali je izjava resnična ali napačna. Poleg tega imajo grafične procesne enote (GPU), enote s plavajočo točko (FPU) tudi ALU. Posamezen CPU, FPU ali GPU ima lahko več ALU-jev za obdelavo naprednih izračunov.

Slika 01: ALU

ALU izvaja različne izračune. Vhodi vanj so podatki, na katerih naj deluje. Imenujejo jih operandi. V matematičnem izrazu, kot sta "2 + 3 = 5", sta 2 in 3 operand. "+" Je dodatek in je operater. "5" je rezultat izvedene operacije. Register stanja zahteva informacije o prejšnjih operacijah ALU ali trenutnem delovanju. Torej v ALU obstajajo dohodni in odhodni signalni statusi. Opcode je navodilo strojnega jezika, ki razloži, katero operacijo naj izvaja. Na kratko, tako deluje ALU.

Kaj je CPU?

CPU (ali splošno znan kot procesor) obravnava navodila za izvajanje različnih nalog računalnika. Glavna podsistema CPU sta ALU in CU. ALU obravnava aritmetične in logične operacije. CU, ki stoji za nadzorno enoto, ureja in sinhronizira delovanje računalnika. In je sestavljen iz programabilnih registrov in druge elektronike. Zato pridobiva navodila iz pomnilnika, jih dekodira in usmeri v različne enote, da opravijo zahtevano nalogo.

Pomnilnik je pomembna komponenta za pravilno delovanje procesorja. Vsebuje navodila za izvajanje CPU-ja in tudi po obdelavi podatkov se rezultat vrne v pomnilnik za shranjevanje. Poleg tega so druge komponente, na katere se CPU opira, sistemska ura, sekundarna shramba, podatkovna in naslovna vodila. CPU lahko obdeluje 32-bitna navodila ali 64-bitna navodila, odvisno od arhitekture računalnika.

Slika 02: CPU

Običajno ima CPU veliko zmogljivost prenosa podatkov. Nadalje taktna hitrost kaže število navodil, ki jih lahko obdela v sekundi. Če je taktna hitrost CPU-ja 2 GHz, to pomeni, da lahko vsako sekundo obdela 2 milijardi navodil. Na kratko, CPU je najpomembnejša komponenta v celotnem računalniškem sistemu.

Kakšna je razlika med ALU in CPU?

ALU proti CPU

ALU je del CPU-ja, ki izvaja aritmetične in logične operacije na operandih v računalniških navodilih. CPU je elektronsko vezje v računalniku, ki vsebuje navodila računalniškega programa za izvajanje različnih operacij, kot so aritmetične, logične, krmilne in vhodno / izhodne operacije.
Pomeni
Aritmetična in logična enota. Centralna procesna enota.
Glavna naloga
Izvaja aritmetične in logične operacije. Obravnava navodila za uporabo računalnika.
  Glavni poudarek
Matematika in logika Izvedite funkcije natančno pravočasno

Povzetek - ALU proti CPU

Razlika med ALU in CPU je v tem, da je ALU elektronsko vezje, ki je podsistem CPU, ki izvaja aritmetične in logične operacije, medtem ko je CPU elektronsko vezje, ki obravnava navodila za upravljanje računalnika.

Referenca:

1. "Centralna procesna enota." Wikipedija, Fundacija Wikimedia, 27. aprila 2018. Dostopno tukaj 
2. "Aritmetična logična enota." Wikipedia, fundacija Wikimedia, 22. april 2018. Dostopno tukaj 

Vljudnost slik:

1.'ALU block'By Lambtron - Lastno delo, (CC BY-SA 4.0) prek Commons Wikimedia 
2. 'Ic-photo-Nintendo-DMG-CPU B- (Gameboy-CPU)' Sam uporabnik: ZyMOS - CPU Grave Yard, moja zbirka CPU-ja (CC BY-SA 4.0) prek Commons Wikimedia