Galvenā atšķirība starp ALU un CPU ir tā, ka ALU ir elektroniska shēma, kas ir CPU apakšsistēma, kas veic aritmētiskās un loģiskās darbības, savukārt CPU ir elektroniska shēma, kas apstrādā datora darbības instrukcijas.
Datorsistēma sastāv gan no aparatūras, gan programmatūras. Aparatūra ir elektroniskie vai mehāniskie komponenti. Programmatūra attiecas uz datiem un instrukcijām. Būtiska sastāvdaļa datora uzdevumu veikšanai ir centrālais procesors. CPU sastāv no divām galvenajām apakšsistēmām. Tie ir ALU un vadības bloks.
Kas ir ALU?
ALU ir aritmētikas un loģikas vienība. Tā ir CPU apakšsistēma vai sastāvdaļa. Tās galvenais mērķis ir apstrādāt aritmētiskās un loģiskās darbības. Aritmētiskās darbības ir saskaitīšana, atņemšana, dalīšana, reizināšana utt. Loģiskās darbības nosaka, vai apgalvojums ir patiess vai nepatiess. Turklāt grafiskās apstrādes vienībām (GPU), peldošā komata vienībām (FPU) ir arī ALU. Vienam CPU, FPU vai GPU var būt vairāki ALU, lai veiktu papildu aprēķinus.
01. attēls: ALU
ALU veic dažādus aprēķinus. Ievades tajā ir dati, ar kuriem tas darbojas. Tos sauc par operandiem. Matemātiskā izteiksmē, piemēram, “2+3=5”, 2 un 3 ir operandi.“+” ir papildinājums, un tas ir operators. "5" ir veiktās darbības rezultāts. Statusa reģistrā ir nepieciešama informācija par ALU iepriekšējām darbībām vai pašreizējo darbību. Tātad ALU ir ienākošie un izejošie statusa signāli. Opkods ir mašīnas valodas instrukcija, kas izskaidro, kāda darbība tai jāveic. Īsumā, tā darbojas ALU.
Kas ir centrālais procesors?
CPU (vai plaši pazīstams kā procesors) apstrādā norādījumus, lai veiktu dažādus datora uzdevumus. Galvenās CPU apakšsistēmas ir ALU un CU. ALU apstrādā aritmētiskās un loģiskās darbības. CU, kas apzīmē vadības bloku, regulē un sinhronizē datora darbības. Un tas sastāv no programmējamiem reģistriem un citas elektronikas. Tāpēc tas ienes norādījumus no atmiņas, atkodē tos un novirza uz dažādām vienībām, lai veiktu nepieciešamo uzdevumu.
Atmiņa ir svarīga sastāvdaļa, lai CPU darbotos pareizi. Tajā ir sniegti norādījumi centrālajam procesoram, kā arī pēc datu apstrādes rezultāts tiek atgriezts atmiņā saglabāšanai. Turklāt citi komponenti, uz kuriem CPU paļaujas, ir sistēmas pulkstenis, sekundārā krātuve, datu un adrešu kopnes. CPU var apstrādāt 32 bitu instrukcijas vai 64 bitu instrukcijas atkarībā no datora arhitektūras.
2. attēls: CPU
Parasti CPU ir liela datu pārsūtīšanas jauda. Turklāt pulksteņa ātrums norāda instrukciju skaitu, ko tas var apstrādāt sekundes laikā. Tātad, ja CPU takts frekvence ir 2 GHz, tas nozīmē, ka tas var apstrādāt 2 miljardus instrukciju katru sekundi. Īsumā, centrālais procesors ir visnozīmīgākā sastāvdaļa visā datorsistēmā.
Kāda ir atšķirība starp ALU un CPU?
ALU pret centrālo procesoru |
|
ALU ir CPU daļa, kas veic aritmētiskās un loģiskās darbības ar datora instrukciju operandiem. | CPU ir elektroniska shēma datorā, kurā ir datorprogrammas instrukcijas, lai veiktu dažādas darbības, piemēram, aritmētiskās, loģiskās, vadības un ievades/izvades darbības. |
Apzīmē | |
Aritmētiskā un loģiskā vienība. | Centrālā apstrādes iekārta. |
Galvenais uzdevums | |
Pārvada aritmētiskās un loģiskās darbības. | Apstrādā datora darbības instrukcijas. |
Galvenais fokuss | |
Matemātika un loģika | Funkciju precīza izpilde laikā |
Kopsavilkums - ALU pret centrālo procesoru
Atšķirība starp ALU un CPU ir tāda, ka ALU ir elektroniska shēma, kas ir CPU apakšsistēma, kas veic aritmētiskās un loģiskās darbības, savukārt CPU ir elektroniska shēma, kas apstrādā datora darbības instrukcijas.