You are on page 1of 10

Da li se pojavio signal prekida CPU provera:

- na kraju svakog instrukcijskog ciklusa

Kada je U/I bez tehnike prekida onda CPU:


- čeka sve vreme dok traje U/I operacija

Arhitektura jednostruke magistrale je:


- smanjuje kapacitet i performanse i izbegava se

Tradicionalna arhitektura ima:


- lokalnu, sistemsku i magistralu za prosirenje

T vreme prenosa ka/od diska =


- broja bajtova za prenos / (broj bajtova na staz * brzina rotacije)

Vinčester diskovi imaju sledeće osobine:


- univerzalni su, jeftini, najbrža spoljašnja memorija, sve veći kapacitet

Poboljšana uniformisanost površine (povećana pouzdanost), smanjenje defekata


površine (smanje broj grešaka čitanja/upisivanja), manje
visine leta glave, čvršća struktura (smanjuje se dinamičnost diska) i veća
otrpornost na udare/oštećenja su više izražene kod diskova sa:
- staklenom podlogom

Podatak umesto korz CPU


- zavisno od konfiguracije može a ne morada prolazi kroz DMA

U/I je komplikovan jer su periferije takve da su:


- sve sporije od CPU i RAM

Procesor neposredno učestvuje samo u:


- u oba predhodno navedena načina prenosa

Glavni cilj OS sa respodelom vremena je:


- minimizovati vreme odziva

Operativni sistem (OS) je efikasana samo ako:


- CPU ima odgovarajuće hardverske sklopove

Vrste operativnih sistema su:


- interaktivni, paketni, jednoprogramski i višeprogramski

Stanja jednog procesa su:


- nov, spreman, izvršavanje, čeka, zaustavljen

Dispečer vrši:
- kratkoročno raspoređivanje procesora

Kada je proces u stanju čekanja on čeka na:


-U/I ili događaj

Sistemi sa multiprogramiranjem mogu biti


- jednoprogramski-jednoprocesni, višeprogramski-jednoprocesni, jednoprogramski-
višeprocesni, višeprogramski-višeprocesni

Prelazak sa jednog procesa na drugi obavlja se


- zavisi od preocesa koji se smenjuju

Dodela memorije u particijama je:


- sa fragmentacijom i kod dinamičke i fiksne

Tehnika preklapanja omogućava da programi


- budu veći od fižičke memorije

Problemi sa fragmentacijom particija mogu:


- minimizirati primenom straničenja i segmentacije

Tabela stranica se raspodeljuje po memorijskoj hijerarhiji. Njeni delovi se nalaz:


- u TLB baferu, u glavnoj memoriji, na disku

Tipična veličina jedne stranice je:


- 2 do 16 KB

Ako se virtuelna adresa poziva na deo programa ili podataka koji je trenutno u
fizičkoj memoriji (keš, glavna memorija), onda se
- onda se odgovarajućo lokaciji pristupa odmah, koristeći respektivnu fizičku
adresu

Kod adresiranja steka koristimo


- implicitno adresiranje

Indirektno adresiranje adresira


- promenjive u memoriji

Implicitno adresiranje adresira


- preomenljive u registrima CPU

Operacija OR
- željene bitove postavlja na 1 a ostale ne menja

Operacije za kontrolu toka programa


- menjaju sadržaj programskog brojača

Manje adresa, prednosti i mane:


- jednostavnije i kraće instrukcije, jednostavniji procesor, brže
donošenje/izvršavanje instrukcija, više instrukcija po programu,
duži programi, složeniji programi

Tačan iskaz je:


- izmedju keša i RAM se prenosi blokovi

Više keša je uvek:


- skupo i do neke veličine brže

Najbolja dva algoritma za zamenu su:


- slučajna zamena, LRU

Direktno preslikavanje je:


- jednostavno i jeftino, polje za tag je kratko, pristup je veoma brz, loše
iskorišćenje keša

Princip lokalnosti:
- verovatno je da će većina budućih pristupanja procesora glavnoj memoriji biti ka
onim lokacijama kojima se nedavno pristupalo

Lokalnost reference je:


- vremenska i prostorna za instrukcije i podatke
Podaci koji se drže u registrima su pod direktnim upravljanjem:
- programera i kompajlera ili asemblera

Karakteristike memorije su:


- lokacija, kapacitet, jedinica prenosa, metod pristupa, peformansa, fizička vrsta,
fizičke karakteristike, organizacija

Mala po bitu, jeftina, potrebna elektronska kola za osvežavanje, spora, koristi se


za glavnu memoriju, u suštini analogna je:
- DRAM

Ako sindrom sadrži sve 0 onda:


- su sindrom i podatak ispravni

Vrste poluprovodničkih memorija su:


- RAM, ROM, PROM, EPROM, EEPROM

velika po bitu, skupa, nisu potrebna elektronska kola za osvežavanje, brza, za keš,
digitalna je:
- SRAM

Programski brojač sadrži:


- adresu instrukcije koja treba da se pribavi

Arhitektura računara zavisi od:


- skupa instrukcija, broja bitova koji se koristi za predstavljanje podataka,
mehanizma U/I, tehnike adresiranja...

Strukturni hazard se eliminiše:


- dupliranje resursa

Hazard podataka se ublažava


- prosleđivanjem rezultata na ulaz ALU

DMA sadrži brojač podataka, adresni registar, registar podataka i upravljačku


logiku:
- više kanala i svaki ima posebno

Gospodari magistrale su:


- CPU, DMA i arbitar

Jednoprogramski sistemi treba da obezbede:


- zaštitu dela memorije sa operativnim sistemom

Kontinualna dodela memorije u particijama je:


- je tipična za stare operativne sisteme

Fizčka adresa se sastoji od:


- broja okvira (frame) + pomeraj

Grešku straničenja i straničenje na zahtev imamo:


- kada CPU pozove stranicu koja nije u RAM-u

Direktno adresiranje adresira


- promenljive u memoriji i/ili registrima CPU

Osnovni načini adresiranja su:


- memorijsko: neposredno, direktno i indirektno; registarsko: implicitno, direktno
i indirektno; adresiranje sa pomerajem
Logičke operacije:
- nad bitovima, pomeranja i rotacije

Važni parametri za dizajn mašinskih instrukcija


- broj adresa, načini adresiranja, repertoar operacija, pristup registrima, format
instrukcije

Ako podatak nije prisutan u kešu, učitava se


- blok iz glavne memorije u keš, a iz keša u CPU

Performanse memorije čine:


- vreme pristupa, vreme ciklusa memorije, brzina prenosa

SRAM prema DRAM:


- SRAM i DRAM su nepostojane

Protočna obrada ima redom sledeće faze:


- FI, DI, FO, CO, EI, WO

Kada se javi istovremeno više zahteva za prekid mogu se:


- moguća su oba od ova dva pristupa

Magistrala sadrži linije po kojima se prenose:


- adrese, podaci i upravljački signali

Preslikani diskovi, podaci izdeljeni na trake preko diskova, 2 kopije svake trake
na posebnim diskovima, čita se sa svakog, upisuje na
oba, obnavljanje je jednostavno, skupo
- RAID 1

DMA prenos:
- potpuno oslobađa CPU od U/I prenosa

Osnovne tehnike U/I su:


- programirani, tehnika prekida i DMA

Obrada prekida se obavlja:


- delom hardverski, a delom programski

Kod paketne obrade vrlo slabo se koristi:


- procesor

Kada proces dobije procesor on je u stanju:


- run

Kod kontinualne dodele memorije


- MMU ima oba predhodno navedena registra

Memorija se može deliti:


- prostorno i vremenski

Pri učitavanju nove stranice sa diska u RAM


- ponekad mora da se zameni neka postojeća

TLB (translation lookaside buffer) je:


- deo tabele stranica u specijalnoj keš memoriji

Tabela stranica se nalazi:


- delom u kešu, delom u RAM, delom na disku

Implicitno adresiranje adresira


- promeljive u registrima CPU

Početna adresa je u registru, a na nju se dodaje pomeraj kod:


- baznog i indeksiranog indeksiranja

Indirektno adresiranje je:


- sporo, povećava adresni prostor

Režim sa većeg kraja:


- numerička vrednost od više bajtova skladišti se sa najznačajnim bajtom na
najnižom numeričkoj

Ako naredba ima 4 bita za kod operacije i 12 bitova za adresu, onda:


- ima 16 raznih operacija i 4096 podataka

Više adresa, prednosti i mane:


- složenije instrukcije, adresiranje više registara, manje instrukcije u programu,
veća fleksibilnost

Broj referenci na operande (izvori i odredište)


- 0, 1, 2. 3-ro adresne

Strategije upisivanja u glavnu memoriju (RAM):


- istovremeno u keš i RAM, u keš i baferovano u RAM, samo u keš, a pri zameni bloka
u RAM

Koriste se tehnike preslikavanja RAM-keš:


- direktno, asocijativno i asocijativno preslikavanje skupa

Jedinica prenosa
- zavisi od lokacije memorije

Izaberite jedan odgovor:


- sve manja cena po bitu, sve veći kapacitet i duže vreme pristupa

Migracijom između glavne memorije i spoljnih memorija upravlja


- operativni sistem uz hardversku podršku

Po nameni memorije služe:


- RAM za upis i čitanje, ROMM samo za čitanje

Ako sindrom sadrži sve 0 i jednu 1 onda:


- sindrom neispravan ali nije potrebna ispravka podatka

Osveženje sadržaja:
- blokira čip, brojanje kroz redove, čitanje i upisivanje nazad, uzima vreme,
usporava rad

Dužina sindroma K (broj bitova) je takva da je:


- 2^k -1 >= M+K gde je M broj bitova reči

Vrsta hazarda protočne obrade


- strukturni, podataka, upravljački

Ako ima prenosa iz MSB (Carry), C=1


- prekoračenje kod brojeva bez znaka
Šta čini strukturu upravljačke jedinice - CU?
- logika sekvencioniranja, registri i dekoderi CU, upravljačka memorija

Brzine periferija u rastućem redosledu:


- tastatura, modem, laserski štampač, CD, čvrsti disk, video kartica, gigabit
eternet

Prilikom obrade zahteva za prekid redom se:


- suspenduje se izvršenje tekućeg programa, pamti se kontekst, PC se postavlja na
početnu adresu rutine za opsluživanje prekida, proces
se prekida, kontekst se obnavlja i prekinuti program nastavlja

Vreme pristupa =
- pozicioniranje + rotaciono kašnjenje

Na jedan U/I module uevk se povezuje:


- jedan ili više spoljnih uređaja

Arbitriranje na magistrali je:


- centralizovano i/ili distribuirano

U/I adresni prostor je:


- koriste se oba pristupa

Najvažnije funkcije OS su upravljanje (dodela):


- procesorom, memorijom, U/I, podacima

Proces je
- program u fazi izvršavanja

Blok za upravljanje procesorom (PCB) sadrži:


- indetifikator, stanje, prioritet, programski brojač, memorijske pokazivače,
podatke konteksta, U/I status, obračunske informacije

Virtuelna adresa se sastoji od:


- broja stranice (page) + pomeraj

Virtuelno-logička adresa se odnosi na adresni prostor koji je:


- na disku

Pomeranje delova programa/podataka


- automatski obavlja operativni sistem

Operacija AND željene bitove


- željene bitove postavlja na 0 a ostale ne menja

Instrukcije za prenos podataka prenose između registara


- CPU, CPU i RAM, (CPU, RAM) i U/I

Instrukcija se sastoji od sledećih elemenata:


- operacioni kod, jedna ili više referenci na izvor operanda, referenca na operand
rezultata i referenca na sledeću instrukciju

Mašinske instrukcije se dele (klasifikuju) na


- prenos podataka RAM-CPU, aritmetičko-logičke, upravljanje programom, U/I prenos

Memorijska adresa u kešu sastoji se od:


- zavisi od funkcije-tehnike preslikavanja
Keš L1 nivo je uvek:
- koriste se oba prethodna rešenja

Unutrašnju memoriju čine po hijerhiji:


- registri CPU, keš (L1, L2, ...), glavna memorija

Spoljnu memoriju čine:


- magnetni disk, flush, optički disk, magnetna traka

DRAM memroije koriste Hemingov kod za


- otkrivanje dve i ispravljanje jedne greške

RAM memorija može biti:


- DRAM i SRAM za upis i čitanje

Sve funkcije računara su:


- obrada, skladištenje i prenos podataka, upravljanje

Kod granjanja kazna (broj ciklusa)


- može biti manja je kod uslovnog granjanja

Višestruki prekidi se obrađuju:


- kombinacijom prethodnih zavisno od prioriteta

Kod slučaja kratkog čekanja CPU:


- ne čeka da se završi U/I operacija

Za čitanje/upis se najčešće danas koristi:


- solenoid za upis a magnetno-otporna za čitanje

U/I kanal može:


- može biti selektorski ili multiplekserski

Glavni cilj multiprogramiranja je:


- maksimalno iskorišćenje procesora

Monitor se bavi raspoređivanjem:


- procesora

Problemi sa fragmetacijom particija mogu:


- se rešiti sjedinjavanjem fragmenata

Da bi se izvršio deo programa (obradili podaci)


- mora se prvo učitati u glavnu memoriju, pri tome se ponekad mora zameniti sa već
učitanim delom

Virtuelnu adresu uz odgovarajuću fizičku adresu prevodi


- specijalni hardver MMU

Neposredno adresiranje adresira


- konstante u memoriji

Adresiranje sa pomerajem može biti:


- relativno, indeksno, bazno

Algoritmi za zamenu su:


- slučajna zamena, LFU, LRU, FIFO
Metod pristupa može biti:
- sekvencijalan, direktan, slučajan i asocijativan

Adresibilna jedinica je
- bajt ili word u RAM-u a blok na disku

Instrukcijski ciklus čine redom faze:


- pribavi instrukciju (FI), dekodiraj (DI), pribavi operand (FO) i izvrši
instrukciju (EI)

U toku faze pribavljanja instrukcije procesor


- donosi instrukciju na koju se ukazuje PC i povećava sadržaj programskog brojača
za 1

Šta čini strukturu centralnog procesora?


- ALU, CU (upravljačka jedinica), registri, unutrašnje međupovezivanje

Šta je tačno:
- širina adresne magistrale zavisi od kapaciteta memorije

Parnost izdeljena na trake preko svih diskova, kružno dodeljvanje za traku


parnosti, obično se koristi u mrežnim serverima
- RAID 5

RAID 0
- skup fizičkih diskova koji O/S vidi kao jedan logički uređaj, podaci
distribuirani preko fizičkih uređaja, može da koristi redundarni
kapacitet da bi skladištio informacije o parnosti

Blok dijagram spoljneg uređaja čine:


- upravljačka logika, bafer i pretvarač

Koncept virtuelne memorije zasniva se na:


- samo jedan deo programa (i podataka) smešta se u glavnu memoriju, ostatak je
uskladišten na sekundarnoj memoriji

Operacija XOR željene bitove


- željene bitove invertuje a ostale ne menja

Operacija NOT selektivno željene bitove


- sve bitove invertuje

Keš memorija:
- služi da zadrži kopije nekih nedavno korišćenih reči iz glavne memorije

Jedinica prenosa iz unutrašnje memorije (RAM-CPU)


- zavisi od širine magistrale

Ako sindrom sadrži više od jedne 1 onda:


- sindrom ispravan ali je potrebna ispravka podatka

Šta čini strukturu računara


- CPU, glavna memorija, U/I i sistemsko međupovezivanje

Rezultat izvršenja instrukcije analizira se i


- smešta u jednobitne registre-zastavice

Kod slučaja dugog čekanja CPU:


- kraće vreme čeka da se završi U/I operacija
Nema redundarnosti, podaci izdeljeni na trake (stripes) preko svih diskova,
deljenje na trake po kružnom dodeljivanju, povećava brzinu
- RAID 0

Kada proces ima sve sem CPU on je u stanju:


- ready

Arhitektura i organizacija računara su:


- arhitektura računara su oni njegovi atributi koji su vidljivi programeru.
Organizacija računara je način kako se inplementiraju ta
svojstva

Najjednostavnija tehnika dinamičkog preslikavanja adresa je:


- bazni registar za relokaciju

Režim sa manjeg kraja:


- najzačajni bajt se skladišti na najvišoj numeričkoj adresi

Mašinska instrukcija mora da sadrži:


- kod operacije

Izvor prekida može biti:


- harver, program, U/I i tajmer

Arhitektura magistrala visoke performanse ima:


- lokalnu, sistemsku, magistralu velike brzine i magistralu za proširenje

Izaberite jedan odgovor (???)


- disk podeljen na stranice, memorija na okvire

Virtuelni adresni prostor je:


- mnogo veći od fizičkog

Tačan iskaz je:


- imeđu keša i CPU se prenose reči

Ako podatak nije prisutan u kešu, učitava se:


- blok iz glavne memorije u keš

Aritmetičke operacije:
+, -, *, /, increment, decrement, promena znaka

Za vreme izvršenja programa, memorijske reference procesora teže da se grupišu:


- i za instrukcije i za podatke

DMA je:
- poseban uređaj

Keš memorija predstavlja:


- malu količinu brže SRAM memorije

U toku faze izvršavanja instrukcije procesor


- kombinacija gore navedenog

Registar instrukcija (RI) sadrži:


- instrukciju koju treba da izvrši

Izaberite jedan odgovor (???)


- 6 nivoa koji ne čine hijerarhiju

Ako je Ts - srednje vreme pozicioniranja, Tr=1/(2*r) - srednje vreme kašnjenja i Tp


- vreme prenosa, onda je ukupno vreme pristupa Ta
- Ta=Ts+Tr+Tr+Tp

Registar stanja (Program Status Word) sadrži informaciju da li je rezultat


- nula, preveliki, ima prenosa iz MSB, znak broja

You might also like