Model jednostavnog računala Flashcards
Sabirnički model računala se sastoji od…
procesora, sabirnice, spremnika i UI pristupnih sklopova
Od čega se sastoji sabirnica?
Adresni dio, podatkovni dio i upravljački dio (prekidi, piši ili čitaj, BREAK,…)
Razlika dretve i programa?
Program je niz instrukcija, a dretva je izvođenje niza instrukcija.
Što dretva treba za izvođenje?
Instrukcije, podatke i stog -> (sve u spremniku)
te kontekst dretve (sadržaji registara procesora koji joj pripadaju)
Kada nastaje proces i što radi?
Nastaje pokretanjem programa te traži i zauzima srestva sustava (spremnik, procesorsko vrijeme, naprave)…
*instrukcije se ne izvode slijedno (kao kod programa) zbog skokova i pozivanja potprograma
2 slučaja višedretvenog rada?
Kada ima dovoljno procesora svaka dretva može na zasebnom, inače naizmjenični rad (tada imamo kontekst svake dretve u opisniku dretve).
Što je kontekst dretve?
Trenutni sadržaj registara.
Kako se ostvaruje višedretvenost?
Tako da se u nekom odabranom trenutku jedna dretva ‘zamijeni’ drugom. (prekid aktivne, kontekst, odabir nove aktivne, kontekst, rad)