Korisnik:Filipdj/prevod 2

Jedinica za instrukcije (I-jedinica ili IU), koja se takođe naziva, na primer, jedinica za preuzimanje instrukcija (IFU), jedinica za izdavanje instrukcija (IIU), jedinica za sekvenciranje instrukcija (ISU), u centralnoj procesorskoj jedinici (CPU) je odgovorna za organizovanje instrukcija programa koje treba preuzeti iz memorije i izvršiti, u odgovarajućem redosledu, i za njihovo prosleđivanje izvršnoj jedinici (E-jedinica ili EU). I-jedinica takođe može da uradi, na primer, rešavanje adrese, prethodno preuzimanje, pre prosleđivanja instrukcije. To je deo upravljačke jedinice, koja je zauzvrat deo CPU-a. [1]

U najjednostavnijem stilu računarske arhitekture, instrukcijski ciklus je veoma rigidan i radi tačno onako kako je odredio programer. U delu ciklusa za preuzimanje instrukcije, vrednost registra pokazivača instrukcija (IP) je adresa sledeće instrukcije koja se preuzima. Ova vrednost se postavlja na adresnu magistralu i šalje u memorijsku jedinicu; memorijska jedinica vraća instrukciju na tu adresu, i ona je zakačena u registar instrukcija (IR); a vrednost IP-a se povećava ili prepisuje novom vrednošću (u slučaju instrukcije skoka ili grananja), spremna za sledeći ciklus instrukcija.

Ovo postaje mnogo komplikovanije, međutim, kada se dodaju funkcije za poboljšanje performansi, kao što je cevovod instrukcija, vanredno izvršavanje, pa čak i samo uvođenje jednostavnog keša centralne procesorske jedinice. [2]

Reference

uredi
  1. Schneck, Paul B. (6 December 2012). Supercomputer Architecture - Paul B. Schneck - Google Książki. Springer. ISBN 9781461579571. 
  2. John L. Hennessy and David A. Patterson (1990), Computer Architecture: a quantitative approach, Morgan Kaufmann Publishers, Palo Alto, USA, Šablon:ISBN