Ključna razlika med ALU in CPE je, da je ALU elektronsko vezje, ki je podsistem CPE, ki izvaja aritmetične in logične operacije, medtem ko je CPE 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 komponenta za opravljanje nalog računalnika je CPE. CPU je sestavljen iz dveh glavnih podsistemov. To sta ALU in krmilna enota.
Kaj je ALU?
ALU pomeni aritmetično in logično enoto. Je podsistem ali komponenta CPU. Njegov glavni cilj je obvladovanje aritmetičnih in logičnih operacij. Aritmetične operacije so seštevanje, odštevanje, deljenje, množenje itd. Logične operacije določajo, ali je izjava resnična ali napačna. Poleg tega imajo grafične procesne enote (GPU) in enote s plavajočo vejico (FPU) tudi ALU. Posamezen CPE, FPE ali GPE ima lahko več ALU za obdelavo naprednih izračunov.
Slika 01: ALU
ALU izvaja različne izračune. Vhodi vanj so podatki, na podlagi katerih naj bi deloval. Imenujejo se operandi. V matematičnem izrazu, kot je "2+3=5", sta 2 in 3 operanda."+" je dodatek in je operator. "5" je rezultat izvedene operacije. Register stanja zahteva informacije o prejšnjih ali trenutnih operacijah ALU. Torej, v ALU obstajajo dohodni in odhodni statusni signali. Opcode je navodilo strojnega jezika, ki pojasnjuje, katero operacijo naj izvede. Na kratko, tako deluje ALU.
Kaj je CPE?
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 pomeni krmilno enoto, uravnava in sinhronizira delovanje računalnika. Sestavljen je iz programabilnih registrov in druge elektronike. Zato pridobi navodila iz spomina, jih dekodira in usmeri k različnim enotam za izvedbo zahtevane naloge.
Pomnilnik je pomembna komponenta za pravilno delovanje CPE. Zagotavlja navodila, ki jih mora CPE izvesti, po obdelavi podatkov pa se rezultat vrne v pomnilnik za shranjevanje. Poleg tega so druge komponente, na katere se opira CPE, sistemska ura, sekundarni pomnilnik, podatkovna in naslovna vodila. CPE lahko obdeluje 32-bitna navodila ali 64-bitna navodila, odvisno od arhitekture računalnika.
Slika 02: CPE
Običajno ima CPE visoko zmogljivost prenosa podatkov. Poleg tega takt označuje število navodil, ki jih lahko obdela v eni sekundi. Torej, če je takt procesorja 2 GHz, to pomeni, da lahko obdela 2 milijardi navodil vsako sekundo. Na kratko, CPE 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, ki izvaja aritmetične in logične operacije nad operandi v navodilih računalnika. | CPE je elektronsko vezje v računalniku, ki prenaša navodila računalniškega programa za izvajanje različnih operacij, kot so aritmetične, logične, krmilne in vhodno/izhodne operacije. |
označuje | |
Aritmetična in logična enota. | Centralna procesna enota. |
Glavna naloga | |
Izvaja aritmetične in logične operacije. | Upravlja navodila za upravljanje računalnika. |
Glavni fokus | |
Matematika in logika | Natančno pravočasno izvajanje funkcij |
Povzetek – ALU proti CPU
Razlika med ALU in CPE je v tem, da je ALU elektronsko vezje, ki je podsistem CPE, ki izvaja aritmetične in logične operacije, medtem ko je CPE elektronsko vezje, ki obravnava navodila za upravljanje računalnika.