Pagrindinių procesoriaus modulio komponentų analizė

Aug 03, 2024 Palik žinutę

CPU modulis yra padalintas į tris dalis, tai yra kombinacinė funkcijų, atliekančių operacijas su bitais, logika, atminties elementai (registrai), kuriuose saugomi bitai, ir laikrodžio signalas, valdantis atminties elementų atnaujinimą. Pagrindinė procesoriaus užduotis yra vykdyti instrukcijas, o kompiuteriui tai galiausiai yra „0s“ ir „1“ serija. CPU logiškai galima suskirstyti į tris modulius: valdymo bloką, valdymo bloką ir saugojimo bloką, kurie yra sujungti per vidinę procesoriaus magistralę.
CPU yra didelio masto integrinių grandynų tipas, kuris yra kompiuterio veikimo ir valdymo pagrindas. Jo funkcija yra interpretuoti kompiuterio instrukcijas ir apdoroti duomenis kompiuterio programinėje įrangoje. SMIC procesorius apima aritmetinius loginius komponentus, registro komponentus ir valdymo komponentus bei turi tokias funkcijas kaip instrukcijų apdorojimas, operacijų vykdymas, laiko valdymas ir duomenų apdorojimas.

 

1756 l71 processor


Pagrindiniai procesoriaus modulio komponentai yra šie:
1. Valdymo blokas
Valdymo blokas yra viso procesoriaus komandų ir valdymo lustas. Labai svarbu koordinuoti tvarkingą viso kompiuterio darbą per komandų registrą IR, komandų dekoderio ID ir operacijų valdiklį OC. Jis paeiliui nuskaito kiekvieną komandą iš atminties, remdamasis vartotojo iš anksto užprogramuota programa, įkelia jas į komandų registrą IR ir nustato operaciją, kuri turi būti vykdoma per komandų dekodavimą (analizę). Tada veikimo valdiklis OC siunčia mikro veikimo valdymo signalus atitinkamiems komponentams pagal nustatytą laiką. OC valdymo logika apima ritmo impulsų generatorių, valdymo matricą, laikrodžio impulsų generatorių, atstatymo grandinę ir paleidimo sustabdymo grandinę.
2. Operacijų blokas
Tai yra algoritmo pagrindas. Jis gali atlikti aritmetines operacijas (įskaitant pagrindines operacijas, tokias kaip sudėties ir atimties daugikliai ir jų papildomas operacijas) ir logines operacijas (įskaitant poslinkius, loginius testus ar dvejetainius palyginimus). Palyginti su valdymo bloku, operatorius gauna nurodymus iš valdymo bloko ir imasi veiksmų. Tai reiškia, kad visos valdymo bloko atliekamos operacijos yra valdomos valdymo bloko siunčiamais valdymo signalais, taigi jis yra vykdomoji dalis.
3. Sandėliavimo blokas
CPU modulio saugojimo blokas apima procesoriaus lusto talpyklą ir registrų grupę, kurios yra laikinos duomenų saugojimo vietos CPU. Ji išsaugo duomenis, kurie laukia, kol bus apdoroti arba jau buvo apdoroti. Laikas, per kurį CPU pasiekia registrus, yra trumpesnis nei laikas, reikalingas prieigai prie atminties. Naudojant registrus, galima sumažinti procesoriaus prieigos prie atminties skaičių ir taip pagerinti procesoriaus darbo greitį. Tačiau dėl lustų ploto ir integracijos apribojimų registrų grupės talpa nėra didelė. Registrų grupes galima suskirstyti į specialiuosius registrus ir bendruosius registrus. Dedikuotų registrų funkcija yra fiksuota, o atitinkami duomenys saugomi atskirai. Universalūs registrai yra plačiai naudojami, juos gali nustatyti programuotojai. Bendrosios paskirties registrų skaičius skiriasi priklausomai nuo mikroprocesoriaus.

Atsisakymas:

PLCleader parduoda naujus ir perteklinius produktus ir kuria tokių produktų pirkimo kanalus. Ši svetainė nebuvo patvirtinta ar pripažinta nė vieno iš išvardytų gamintojų ar prekių ženklų.

„PLCleader“ nėra įgaliotasis platintojas, pardavėjas ar šioje svetainėje pateiktų produktų atstovas. Visi produktų pavadinimai, prekių ženklai, prekių ženklai ir logotipai, naudojami šioje svetainėje, yra atitinkamų savininkų nuosavybė. Produktų su šiais pavadinimais, prekių ženklais, prekių ženklais ir logotipais aprašymas, paaiškinimas arba pardavimas yra skirtas tik identifikavimo tikslais ir nėra skirtas nurodyti susiejimą su jokiu teisių turėtoju arba jo įgaliojimą.