Kokie yra du pagrindiniai procesoriaus komponentai?

Centriniai procesoriai turi du pagrindinius komponentus: valdymo bloką, kuris reguliuoja procesoriaus veikimą, ir aritmetinį logikos bloką, kuris iš tikrųjų sugadina skaičius ir lygina vertes. Tačiau šios dvi tranzistorių grupės vis dar priklauso nuo atminties išteklių kompiuteryje, kurį procesorius valdo, kad galėtų veikti.

Atmintis

Nors tai nėra griežtai CPU dalis, procesoriai yra nenaudingi be atminties, kurioje saugomi duomenys ir programos instrukcijos, kurias jie turėtų vykdyti. Tai apima nuolatinį standžiųjų diskų ir antrinių atminties įrenginių saugojimą bei laikiną atmintį, kurią jūsų kompiuteris turi savo RAM. Procesoriai turi tik nedidelę atminties dalį, skirtą labai laikinai saugoti, ir negali veikti be atskirų atminties išteklių.

Valdymo blokas

Valdymo blokas, kaip rodo jo pavadinimas, yra schema, išduodanti komandas kitiems aparatūros komponentams vykdyti programas. Valdymo blokas pats nevykdo jokio kodo; veikiau jis tiesiog valdo programos instrukcijų vykdymą, atnešdamas instrukcijas iš atminties, prireikus jas išanalizuodamas ir tada suplanuodamas atitinkamus aparatūros komponentus, kad jie veiktų pagal tas instrukcijas. Tokiu būdu valdymo blokas valdo viso kompiuterio veikimą.

Aritmetikos loginis vienetas

ALU yra procesoriaus komponentas, kuris atlieka tikrus procesoriaus skaičiavimus. Jo schema apskaičiuoja sudėjimo, atimties, daugybos ir padalijimo lygtis instrukcijose, kurias jam perduoda valdymo blokas. ALU taip pat atlieka logines operacijas: nustatymo, ar viena reikšmė yra lygi kitai, ar viena reikšmė yra mažesnė už kitą, ar viena reikšmė yra didesnė už kitą, procesas. Šios loginės operacijos yra būtinos programinės įrangos srautą reguliuojančioms valdymo struktūroms.

Registrai

Registrai yra nedideli atminties kiekiai, kurie iš tikrųjų yra procesoriaus aparatinės įrangos dalis, teikianti duomenis procesoriui kur kas greičiau, nei procesoriui prireiktų duomenims gauti iš išorinės atminties šaltinių, tačiau jie skirti tik procesoriui reikalingoms dalims ranka bet kuriuo metu. Tai gali apimti ALU komponentų operacijų rezultatus tol, kol valdymo blokas juos saugo kitur, arba atminties adresus į RAM arba kietąjį diską, kuriuose yra į duomenis panašių programų instrukcijos arba kintamos reikšmės.