SEMINARSKI RAD

PREDMET: OPERATIVNI SISTEMI

Upravljanje memorijom

Predmetni nastavnik:                                                                               Student: 

Prof. dr Branko Markoski

                 Branko Ašćerić IT 95/15 

Zrenjanin, 2016. godina

Univerzitet u Novom Sadu,

Tehnički fakultet “Mihajlo Pupin”  Zrenjanin

2

Sadržaj

1.

Uvod........................................................................................................................................ 3

2.

Vrste memorije računara..........................................................................................................4

2.1.

Unutrašnja memorija.........................................................................................................4

2.2.

Spoljašnja memorija..........................................................................................................6

2.3.

RAM memorija...............................................................................................................11

3.

Upravljanje memorijom.........................................................................................................12

3.1.

Dodela memorije.............................................................................................................12

3.2.

Logički i fizički adresni prostor......................................................................................12

3.3.

Zaštita memorije............................................................................................................. 13

3.4.

Razmena(swap)............................................................................................................... 13

4.

Tehnike dodele memorije................................................................................................14

4.1.

Segmentacija................................................................................................................... 14

4.2.

Hardverska podrška segmentacije...................................................................................15

4.3.

Zaštita i deljenje segmenata............................................................................................16

4.4.

Segmentacija sa straničenjem......................................................................................... 16

7.

Zaključak...............................................................................................................................18

8.

Literatura................................................................................................................................19

background image

4

2. Vrste memorije računara

U računarstvu, memorija se odnosi na fizičke uređaje koji se koriste za skladištenje programa 
(nizova instrukcija) ili podataka (npr. informacija o stanju programa) privremeno ili trajno za 
upotrebu u računaru ili drugom digitalnom elektronskom uređaju. Memorija računara može biti 
unutrašnja i spoljašnja. Unutrašnja memorija je namenjena privremenom pamćenju podataka i 
programa   i   procesor   joj   može   direktno   pristupiti.   Spoljašnja   memorija   služi   za   dugotrajno 
čuvanje programa i podataka.

Podela memorije se može izvršiti i na osnovu drugih kriterijuma:

Prema fizičkom načinu zapisivanja podataka (elektronski, magnetni, optički);

Prema metodi pristupa (memorije sa neposrednim pristupom, memorije sa direktnim 
pristupom, memorije sa sekvencijalnim pristupom, asocijativne memorije);

Prema načinu organizacije (adresne, asocijativne i stek memorije);

Prema trajnosti podataka po nestanku napajanja (postojane i nepostojane memorije).

Najvažnije karakteristike memorije su:

Kapacitet - broj bajtova ili bitova koji se mogu zapamtiti u memoriji;

Vreme   pristupa   -   vremenski   interval   koji   protekne   od   dovođenja   signala   za 
definisanje pristupa do završetka upisa ili čitanja;

Brzina prenosa podataka - broj bitova, bajtova koje uređaj može preneti u jednoj 
sekundi;

Cena bita memorije - odnos ukupne cene memorije prema kapacitetu memorije.

2.1. Unutrašnja memorija

Glavna   (operativna   ili   radna)   memorija, 

RAM   (Random   Access   Memory  

-   memorija   sa 

slučajnim pristupom) služi da prihvati i čuva ulazne podatke, međurezultate i krajnje rezultate 
obrade podataka,  a takodje  služi  i  za  smeštanje korisnikovog programa.  Obično se u  glavnu 
memoriju smeštaju podaci koji se obrađuju i instrukcije korisnikovog programa koji se izvršava. 
Ostali programi i podaci koji se trenutno ne obrađuju nalaze se memorisani na nekoj spoljnoj 
memoriji.   Sadržaj   RAM   memorije   se   gubi   po   isključivanju   računara.   Karakteristike   ove 
memorije bitno utiču na performanse računara, posebno na brzinu.

5

 

Slika 2. RAM memorija

Memorija   samo   za   čitanje 

(ROM   -   Read   Only   Memory)

   može   samo   da   se   čita,   dok   je 

upisivanje u nju nemoguće. Njen sadržaj   je upisan prilikom fabrikacije; on se stalno nalazi u 
ROM memoriji, tj. ne gubi se ni prilikom gubitka napona napajanja. Zbog osobine da njihov 
sadržaj   ostaje   stalno   memorisan,   tj.   Trajno   zaštićen,   ROM   memorije   se   koriste   za   smeštaj 
važnih

 

informacija, podataka i instrukcija koji su neophodni pri radu računara.

Skrivena ili keš (Cache)

 memorija je jedna vrsta ultra brze memorije manjeg kapaciteta i postoji 

kod   računara   sa   glavnom   memorijom   velikog   kapaciteta.   Ona   predstavlja   lokalnu   memoriju 
procesora. Smisao ove memorije je da se premosti veliki jaz između brzine procesora i glavne 
memorije. Procesor se u toku rada u većini slučajeva obraća toj memoriji, pa se na taj način 
postiže veća brzina rada centralne jedinice, jer se vreme pristupa glavnoj memoriji efektivno 
smanjuje oko pet puta. Njen kapacitet obično iznosi oko 5% kapaciteta glavne memorije.

Baferi (buffers)

 su delovi RAM memorije koje neki programi alociraju za svoje potrebe. Jedna 

od čestih primena je prilikom ulaza i izlaza podataka. Naprimer, ako računar ne može dovoljno 
brzo da obrađuje podatke koji mu se dostavljaju, oni se privremeno deponuju u bafer, dok ne 
stignu na obradu, da se ne bi prekidao proces unošenja. Slično, pri štampanju, ako štampač ne 
može dovoljno brzo da odštampa podatke, oni se šalju u bafer, gde čekaju u redu za štampu.

background image

Želiš da pročitaš svih 19 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti