Control Unit
Vadības bloks (CU) ir datora CPU sastāvdaļa, kas vada procesora darbību. Tas nodod informāciju datora atmiņai, aritmētiski loģiskajai ierīcei, ievades un izvades ierīcēm, kā reaģēt uz procesora nosūtītajām instrukcijām.
Datora resursu lielāko daļu pārvalda vienības bloks, tas vada citu vienību darbību.
Vadības bloka galvenā funkcija ir iegūt datus no galvenās atmiņas, noteikt ierīces un ar to saistītās darbības, kā arī radīt nepieciešamos vadības signālus darbību veikšanai.
Fetch-Decode-Execute-Store ciklā vadības bloks ir atbildīgs par "Decode" daļu, tas iegūtos datus "saprot" un rada vadības signālus darbību veikšanai, un dod signālu atiecīgajai ierīcei, kā reaģēt uz dotajām instrukcijām.
CU 2 paveidi:
- Hardwired Control Unit - instrukciju izpildei svarīgos vadības signālus ģenerē speciālas shēmas, kuras var tikai modificēt ģenerēšanas metodi ar fiziskās shēmas struktūras maiņu.
- Microprogrammable Control Unit - ir vadības krātuve, kas tiek izmantota vārdu glabāšanai, kas satur kodētus vadības signālus, kas ir obligāti norādījuma izpildei.
