Font size
WorksheetsUpravljanje memorijom
Total questions: 32
Worksheet time: 19mins
Povezivač (linker) povezuje sve objektne module u izvršni program.
tačno
nije tačno
Prilikom učitavanja izvršnog programa, ko preslikava relativne adrese u fizičke?
punilac (loader)
povezivač (linker)
prevodilac (compiler)
povezivač adresa (address binding)
Hardverski uređaj koji preslikava logičke u fizičke adrese naziva se jedinica za upravljanje memorijom MMU (Memory-Management Unit).
tačno
nije tačno
Particije mogu biti:
jednake veličine
ne moraju biti jednake veličine
neprekidni deo memorije
mogu imati prekide
U particiju se smešta:
jedan proces
više procesa
zavisi od potreba
zavisi od sistema
Zaštita particije od drugih procesa izvodi se pomoću koliko zaštitnih registara?
2
1
3
zavisi
Pristup koji dozvoljava promenu veličine memorijskih oblasti u zavisnosti od potreba procesa i stanja u sistemu zove se:
dinamičke particije
fragmentacije
segmentacije
straničenje
Asocijativna memorija koja je posebno dizajnirana za potrebe straničenja je u stvari:
keš memorija
registri
primarna memorija
sekundarna memorija
Operativni sistem generiše po jednu tabelu stranica za svaki proces koji se izvršava.
tačno
nije tačno
Kod straničenja, veličina stranice koja je jednaka nekom stepenu broja 2 omogućava da relativne i logičke adrese budu jednake.
jeste tačno
zavisi
nije tačno
Osnovna ideja straničenja je da se memorija podeli na okvire (frames) fiksirane veličine. Koja memorija je u pitanju?
primarna
sekundarna
registi
keš
Veličina stranice i okvira kod straničenja je:
ista
nije ista
veća je stranica
okvir je dva puta veći
Koji od načina upravljanja memorijom dozvoljava da memorija dodeljena procesu ne bude alocirana u jednom komadu?
particionisanje
preplitanje
straničenje
prebacivanje
Za vreme izvršavanja programa procesor radi sa fizičkim adresama.
tačno
nije tačno
Logička adresa se sastoji iz dva dela:
broja stranice – p
pozicije u okviru stranice – d
broja okvira
relativne adrese U
veličine stranice P
Svakom procesu se dodeljuje po jedna tabela segmenata u kojoj se čuva za svaki segment procesa:
po jedan red
po dva reda
po tri reda
Tabela segmenata može biti smeštena u:
registrima
asocijativnoj memoriji
u radnoj memoriji
sekundarnoj memoriji
Tabela stranica može biti smeštena u:
registrima
asocijativnoj memoriji
u radnoj memoriji
sekundarnoj memoriji
Logičke adrese kod segmentacije se sastoje iz dva dela:
broja segmenta – s
pozicije u segmentu – d
baznog registra tabele segmenata (Segment Table Base Register – STBR)
registra dužine tabele segmenata (Segment Table Length Register – STLR).
Segment (logička celina) može biti:
stek
glavni program
globalni podaci
hip
biblioteke
Segment mora biti u neprekidnom memorijskom bloku.
tačno
nije tačno
Svakom segmentu se dodeljuje tačno onoliko memorije koliko je potrebno.
da
ne
Red u tabeli segmenata sadrži:
redni broj segmenta
adresu početka segmenta u memoriji
dužinu segmenta
n - stepen multiprogramiranja
Prednost segmentacije u odnosu na ostale koncepte se ogleda u zaštiti memorije.
tačno
nije tačno
Segmentacija sa straničenjem predstavlja pristup koji podrazumeva podelu segmenata na stranice čime se omogućava da segmenti ne moraju da se smeštaju u neprekidne memorijske blokove.
tačno
nije tačno
Prevodilac (kompilator) generiše relativne adrese u odnosu na početak dela memorije koja se dodeljuje procesu. Ove adrese se još nazivaju:
relokatibilne adrese
logičke adrese
fizičke adrese
simboličke adrese
Proces prevođenja simboličkih u fizičke adrese se naziva povezivanje adresa (address binding).
tačno
nije tačno
Ko povezuje sve objektne module u izvršni program?
povezivač (linker)
prevodilac (kompilator)
punilac (loader)
Prevodilac:
prevodi izvorni kôd u objektni modul
program se može sastojati iz više objektnih modula
program se sastoji iz jednog objektnih modula
prevodi i povezuje module u izvršni kôd
Memorijske ćelije ugrađene u procesor i u njima se nalaze podaci koje procesor trenutno obrađuje zovu se:
registri
keš
baferi
virtuelna memorija
Procesor ne manipuliše fizičkim adresama, već logičkim, a njih generiše:
sam procesor
operativni sistem
MMU
Koji od načina upravljanja memorijom kao neželjeni efekat ima fragmentaciju?
particionisanje
preplitanje
straničenje
prebacivanje
