Sloj OS za rukovanje radnom memorijom Flashcards

1
Q

Kakav moze biti logicki adrensi prostor

A
  • Kontinualan
  • Sastavljen od stranica iste velicine
  • Sastavljen od segmenata raznih velicina koji se sastoje od stranica iste velicine
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Sta karakterise kontinualni logicki adresni prostor

A
  • Sastoji se od niza zastopnih logickih adresa i pocinje od 0
  • Granicna adresa je najvisa adresa kojoj proces sme da pristupi
  • Bazna adresa je fizicka adresa u koju se preslikava logicka adresa 0
  • Fizicka adresa se dobija sabiranjem bazne i logicke
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Sta karakterise segmentirani logicki adresni prostor

A
  • Sastoji se od vise nizova uzastopnih logickih adresa, za svaki segment po jedan niz razlicite velicine
  • Znacajni biti sadrze adresu segmenta, manje znacajni sadrze unutrasnju adresu
  • Svaki segment je kontinualan - ima baznu i granicnu adresu
  • Za translaciju je potrebna tabela segmenata - svaki element sadrzi granicnu i baznu adresu
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Sta karakterise stranicni logicki adresni prostor

A
  • Sastoji se od jednog niza uzastopnih logickih adresa podeljenog u stranice iste velicine
  • Znacajniji biti sadrze adresu stranice, manje znacajni biti arese sadrze unutrasnju adresu
  • Kontinualna je ali nema granicnu adresu
  • Za translaciju potrebna tabela stranica ciji elementi sadrze baznu adresu stranice
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Sta karakterise stranicno segmentirani logicki adresni prostor

A
  • Sastoji se od vise nizova uzastopnih logickih adresa podeljenih u stranice iste velicine
  • Najznacajniji biti sadrze adresu segmenta, srednji adresu stranice, najmanji adresu u stranici
  • Za translaciju potrebna tabela segmenata i vise tabela stranica
  • Tabela segmenata sadrzi granicnu adresu stranice u segmentu i baznu adresu tabele stranica segmenta
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Sta karakterise translaciju logickih adresa kontinualnog adresnog prostora

A

Potrebno je da se u fizicku radnu memoriju smesti slika procesa.
Translacija odgovara dinamickoj relokaciji i olaksava zamenu slika proceas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Koji adresni prostor se koristi kada ima dovoljno radne memorije

A

Kontinualni

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Sta karakterise segmentaciju

A
  • Segmentacija se koristi kada je vazno racionalno koriscenje radne memorije
  • Segmenti procesa sadrze delove slike (za naredbe, za promenljive, za stek)
  • Segmentacija ubrzava zamenu slika procesa jer vise procesa istog potprograma moze da deli masinske naredbe
  • Puna segmentacija je ako svaki potprogram ili promenljiva ima svoj segment sto omogucava deljenje
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Koji logicki adresni prostor se koristi kada je vazno racionalno koriscenje fizicke radne memorije

A

Segmentacija

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Koji logicki adresni prostor se koristi kada je velicina fizicke radne memorije nedovoljna

A

Stranicni, tada slika procesa ne moze da stane u fizicku radnu memoriju

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Sta sadrze elementi tabele stranica

A
  • Bit prisustva - oznacava jel stranica kopirana u fizicku
  • Bit referenciranja - oznacava da li se pristupalo kopiji virtuelne stranice
  • Bit izmene - oznacava da li je bilo izmena na kopiji
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Po kom principu se prebacuju kopije virtuelnih stranica

A

Kopije virtuelnih stranica se prebacuju na zahtev a ne unapred, jer ne postoji nacin da se predvidi redosled koriscenja virtuelnih stranica

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Sta karakterise stranicnu segmentaciju

A
  • Svaki segment uvodi svoj virtuelni adresni prostor
  • Omogucava dinamicko prosirenje segmenata dodavanjem stranica sto je bitno za segmente promenljivih i stek
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Koji logicki adresni prostor se koristi kada je vazno racionalno koriscenje a ona ima nedovoljnu velicinu

A

Stranicno segmentirani

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Kako se deli fizicka radna memorija

A

Na lokacije koje stalno zauzima OS i slobodne lokacije na raspolaganju za stvaranje procesa i druge potrebe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Kako se deli virtuelni adresni prostor

A
  • Donja polovina je na raspolaganju svakom proecsu - korisnicki virtuelni adresni prostor
  • Gornja polovina je rezervisana za os - sistemski virtuelni adresni prostor
17
Q

U kom obliku moze biti evidencija slobodne fizicke memorije

A
  • U obliku niza bita - 0 i 1 oznacavaju jel odsecak slobodan ili ne
  • Lista odsecaka - napocetku je jedan veliki odsecak koji zauzima celu memoriju i ona se parca na komade tako sto se uzima tacna velicina memorije za nas proces
18
Q

Kod kog adresnog prostora se javlja eksterna fragmentacija

A

Segmentnog

19
Q

Kako se nazivaju skupovi fizickih stranica koji se dodeljuju procesima

A

Minimalni skup i radni skup

20
Q

Kada treba prosiriti skup fizickih stranica procesa

A

Kada je ucestanost stranicnih prekida iznad gornje granice

21
Q

Kada treba smanjiti skup fizickih stranica procesa

A

Kada je ucestanost prekida ispod neke donje granice

22
Q

Kada ne treba menjati velicinu skupa fizickih granica procesa

A

Ukoliko je ucestanost izmedju donje i gornje granice.
Tada skup fizickih stranica obrazuje radni skup

23
Q

Koji pristupi oslobadjanja fizickih stranica obezbedjuju smanjenje ucestanosti stranicnih prekida?

A

NRU - stranica koja nije koriscena u nekom periodu
LRU - Najmanje koriscena stranica, tesko je za izvesti
NFU - softverski simulirano pronalazenje najmanje koriscene stranice

24
Q

Koji pristupi oslobadjanja koriste bit referenciranja

A

NRU, NFU

25
Q

Koji pristupi oslobadjanja fizickih stranica koriste bit izmene

A

NRU

26
Q

Na sta se oslanja rukovanje virtuelnom memorijom

A

Na stranicni sistemski proces i obradjivace vremenskog i stranicnog prekida