INDUSTRIJSKO INZINJERSTVO
Novi Beograd, 2013

Bogdan Zivkovic                                                                                                                        Mentor: Prof. dr. Djordje Dihovicni
Br. Indeksa: 182/13                                                                                                                   KOMPJUTERSKE MEMORIJE

Sadržaj:

Osnovni pojmovi............................................................................................................
Memorijski medijumi.....................................................................................................
Podela memorije.............................................................................................................
Paramerti memorije........................................................................................................
Struktura memorijskog sistema......................................................................................
Hijerarhija memorija......................................................................................................
Registarska memorija.....................................................................................................
Stek memorija.................................................................................................................
Operativna memorija......................................................................................................
Segmentacija memorije..................................................................................................
Čitačka memorija..........................................................................................................
Asocijativna memorija..................................................................................................
Keš-memorija................................................................................................................
Problemi korišćenja keš-memorije...............................................................................
Dvonivovske i podeljene keš-memorije........................................................................
Keš-memorija diska......................................................................................................
Virtuelna memorija.......................................................................................................
Memorijske stranice......................................................................................................
Prevođenje virtuelnih adresa.........................................................................................
Zamena stranica............................................................................................................

3
3
3
4
4
5
6
7
8
9

10
12
13
14
15
16
16
17
18

1

8

INDUSTRIJSKO INZINJERSTVO
Novi Beograd, 2013

Osnovni pojmovi

Memoriju ili memorijski sistem čine uređaju koji obezbeđuju zapisivanje binarnih podataka. Memorija 

je namenjena upisu, pamćenju i čitanju podataka i programa. Operacija upisa i operacija čitanja nazivaju se 
još i 

pristup memoriji

. Svaki memorijski sistem bilo kog tipa sadrži memorijski medijum na kome si pamte 

podaci, kao i odgovarajuće upravljačke elektronske i programske blokove. 

Za   memorije   računara   koristi   se   široki   opseg   tipova,   tehnologija,   organizacija   i   cena.   Nijedna 

tehnologija nije optimalna u zadovoljenju zahteva za memorijski sistem računara. Kao posledica toga svaki  
računarski sistem poseduje hijerarhiju memorijskih podsistema, pri čemu nekim procesor pristupa direktno, 
a nekim pristupa preko ulazno-izlaznih modula.

Memorijski medijumi

Za obradu podataka na računaru tj. za njihovo unošenje u računar ili izlaz iz računara, kao i za 

prenos na daljinu, podaci se pamte na posebnim materijalnim nosiocima – 

memorijskim medijumima 

ili 

nosiocima podataka.

 Memorijski medijum predstavlja materijal, ili konfiguraciju načinjenu od njega, čija se 

neka   njegova   promenljiva   fizička   veličina   koristi   za  

registrovanje  

podataka.   Primeri   medijuma   su: 

magnetne trake, diskete, magnetni diskovi, optički diskovi, bistabilna elektronska kola itd.

U svim memorijskim sistemima koji se danas koriste na memorijskom medijumu se pamti energija u 

nekim 

diskretnim količinama,

 kao što su npr. magnetni moment, struja, naelektrisanje, provodni put i sl. 

Da bi se neki medijum mogao koristiti za pamćenje podataka, treba da poseduje:

a) dva stabilna stanja kojima se predstavljaju binarne vrednosti „0“ i „1“,
b) mogućnost upisa prelaskom u odgovarajuće stanje,
c) mogućnost čitanja stanja.

Podela memorije

Memorija računara se sastoji od operativne memorije i spoljne memorije. Operativna memorija je 

namenjena   privremenom   pamćenju   podataka   i   programa,   a   sačinjena   je   od   bistabilnih   memorijskih 
elemenata. U operativnoj memoriji se takođe pamte i međurezultati i konačni rezultati obrade.

Operativna memorija često se sastoji od više memorijskih modula, pri čemu svaki od njih može  da 

obavi   istovremeno   jedan   pristup   memoriji.   Memorijski   moduli   organizovani   su   u   memorijske   banke, 
sastavljene od više modula koji dele iste ulazne i izlazne magistrale.

Spoljna memorija ima veliki kapacitet i služi za pamćenje podataka velikog obima i njihovo čuvanje 

na duži vremenski period, a znatno je sporija od operativne memorije. Spoljne memorije služe za dugotrajno 
čuvanje podataka i programa, čuvanje podataka velikog obima, arhiviranje podataka, čuvanje rezervnih 
kopija podataka i dr.

Bogdan Zivkovic                                                                                                                        Mentor: Prof. dr. Djordje Dihovicni
Br. Indeksa: 182/13                                                                                                                   KOMPJUTERSKE MEMORIJE

2

background image

INDUSTRIJSKO INZINJERSTVO
Novi Beograd, 2013

Slika 1 – 

Opšta organizacija memorijskog sistema

Hijerarhija memorija

Većina računara radi mnogo efikasnije ako osim operativne memorije postoji spoljna memorija. Pri 

tome se u operativnoj memoriji nalaze samo podaci i programi koje procesor koristi u datom trenutku. Svi 
ostali podaci čuvaju se na spoljnoj memoriji i prenose se na operativnu memoriju kada su potrebni.

Ukupno raspoloživa memorija može se razmatrati kao hijerarhijski sistem komponenata koji se sastoji 

od svih uređaja za čuvanje podataka koje koristi računarski sistem. Zbog toga se memorija računara 
organizuje u hijerarhijsku strukturu memorijskih uređaja koji na pojedinim nivoima imaju različite brzine i 
kapacitete (slika 2).

U računaru se koriste sledeće memorije:

registarska memorija,

keš memorija (ultra brza memorija, priručna memorija),

operativna memorija (osnovna memorija, glavna memorija),

keš memorija diska,

spoljna memorija sa direktnim pristupom (magnetni diskovi) i

memorija sa sekvencijalnim pristupom (magnetne trake).

Navedeni redosled momorija odgovara smanjenju nivoa u hijerarhiji, smanjenju brzine i cene po 

jednom bitu a povećanju kapaciteta.

Slika 2 – 

Hijerarhija memorija

Svaki nivo može da sadrži više modula (primeraka) odgovarajućih uređaja za dobijanje potrebnog 

kapaciteta datog nivoa memorije. Ovakva hijerarhijska struktura omogućava da se ekonomski efikasno 
usklade čuvanje velikog broja podataka sa brzim pristupom podacima u procesu njihove obrade.

Na donjem nivou hijerarhije nalaze se relativno spore magnetne trake koje se koriste, pre svega, za 

arhiviranje podataka. Sledeći nivo čine magnetni diskovi koji se koriste kao spoljni memorijski uređaji za 
trajno čuvanje podataka i programa. Keš-memorija diska služi za bafer koji čuva značajan deo ulazno 
izlaznog prenosa, smanjujući tako efektivno vreme pristupa i zahtevani broj pristupa na disku. Centralno 
mesto ima operativna memorija koja može neposredno razmenjivati podatke sa centralnim procesorom i sa 
perifernim uređajima. Kada su procesoru potrebni podaci kojih nema u operativnoj memoriji, oni se unose iz  
keš-memorije diska ili sa spoljne memorije. Keš-memorija služi za povećanje brzine obrade pomoću koje 
tekuće instrukcije i tekući podaci mogu da se prenose u centralni procesor velikom brzinom. Time se 
kompenzuje razlika u brzini rada procesora i vremena pristupa operativnoj memoriji, jer je vreme pristupa 
kes-memorije približno jednako brzini rada centralnog procesora. Registarsku memoriju čini skup registara 
zžu procesoru ili posebna registarska polja (registarske matrice), a služi pre svega za privremeno pamćenje 
operanada i međurezultata.

Bogdan Zivkovic                                                                                                                        Mentor: Prof. dr. Djordje Dihovicni
Br. Indeksa: 182/13                                                                                                                   KOMPJUTERSKE MEMORIJE

4

Centralni

Registri

procesor

Keš 

memorija

Operativna 

memorija

Keš memo-

rija diska

Spoljna

memorija

INDUSTRIJSKO INZINJERSTVO
Novi Beograd, 2013

                           Veća                                                                      Kraće

        Cena po MB                                                                                     Vreme pristupa

        Manja                                                                                                         Duže

Slika 3 – 

Proširena hijerarhija memorija računara

Registarska memorija

Centralni procesor pored više upravljačkih registra, kao što su akumulator, brojač instrukcija, registar 

instrukcija   i   dr.,   sadrži   i   memoriju   relativno   malog   kapaciteta   koja   se   naziva

  registarska   memorija. 

Registarska memorija predstavlja skup registra u procesotu koji se nazivaju

 registri opšte namene.

 Oni se 

koriste u različite svrhe, pre svega za privremeno pamćenje operanada, međurezultata, komponenata 
adresa i dr. Ovi registri rade brzinom centralnog procesora tako da se operacije sa podacima smeštenim u 
registre izvode brzinom rada procesora. Iz tog razloga svi novi procesori sadrže više desetina ili čak  
nekoliko stotina registara opšte namene koji se organizuju kao tzv.registarske 

matrice 

ili 

 registarska polja 

(eng. 

register file – 

registarsko spremište).

Registarska memorija realizuje se poluprovodničkim memorijskim elementima sa dva stabilna stanja 

– 

bistabilnim kolima 

ili 

flip-flopovima.

 Pri tome 

registar 

predstavlja uređeni skup memorijskih elemenata 

koji se pri radu tretira kao jedna celina. Registrima se radi identifikacije pristupa dodeljuju adrese na isti  
način kao i lokacijama operativne memorije. Za adresiranje registara koristi se poseban načina adresiranja 
koji   se   naziva  

registarsko   adresiranje.

  Za   označavanje   registra   u   asemblerskom   jeziku   koriste   se 

simbolička imena.

Registarska memorija koristi se onda kada je potrebno da se za sto kraće vreme pritupi podacima i 

jednostavno upisivati i čitati podatke. Njena brzina je identična brzini rada centralnog procesora, oko dva 
puta je veća od brzine keš memorije i deserak puta veća od brzine operativne memorije.

Registarska memorija ima naročito važnu ulogu u novim arhitekturama procesora kojima se teži 

bržem izvršenju operacija. To je posebno slučaj kod procesora sa redukovanim skupom instrukcija, tzv. 

RRISC  

arhitekturom. Pri tome se teži da se podaci i instrukcije za koje se očekuje da će biti potrebni  

centralnom procesoru, kao i međurezultati operacija, čuvaju u registarskoj memoriji ili u jednoj ili više keš-
memorija.

Bogdan Zivkovic                                                                                                                        Mentor: Prof. dr. Djordje Dihovicni
Br. Indeksa: 182/13                                                                                                                   KOMPJUTERSKE MEMORIJE

5

Registarska memorija

Keš-memorija

RAM memorija

Keš-memorija diska

Tvrdi disk

CD-ROM disk, MO disk

Strimer traka, Magnetna 

traka

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

Prijavi se i preuzmi ceo dokument.

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

Slični dokumenti