MEMORIJE

Seminarski rad

12/10/2013

Sadržaj:

Osnovni pojmovi............................................................................................................
Glavna memorija.....................................................................................................
Podela memorije...........................................................................................................
Spoljne memorije..........................................................................................................
Asocijativna memorija..................................................................................................
Keš-memorija................................................................................................................
Problemi korišćenja keš-memorije...............................................................................
Dvonivovske i podeljene keš-memorije........................................................................
Keš-memorija diska......................................................................................................
Virtuelna memorija.......................................................................................................
Memorijske stranice......................................................................................................

background image

GLAVNA MEMORIJA

 Interna organizacija glavne memorije
 

Glavna memorija je deo računarskog sistema u kome se čuvaju programi i podaci i organizovana je u 
lokacije. Svaka lokacija se sastoji od istog broja ćelija. U memorijskoj ćeliji može da se čuva samo 
jedna od dve različite vrednosti. Ove vrednosti su binarne cifre 0 i 1 koje su poznate kao  

bitovi

, tj. 

osnovna jedinica memorije je binarna cifra nazvana bit. Veličina koja je smeštena u memoriji, nezavisno 
od toga da li ona predstavlja deo instrukcije ili podataka, je u binarnoj formi. Isti zaključak važi i za deo  
informacije koji se prenosi preko magistrala ili se smešta u druge delove računara. Svaka lokacija ima 
svoj broj koji se zove 

adresa

. Program pristupa specificiranoj lokaciji na osnovu adrese. Ako memorija 

ima 

lokacija, tada adrese primaju vrednosti od 0 do 

n

-1. Susedne lokacije imaju uzastopne adrese. 

Ako je adresa 

m

-tobitna, tada maksimalan broj lokacija koje se direktno adresiraju iznosi 2

m

. Na slici 

3.1   prikazana   je   simbolička   prezentacija   memorije.   Pravougaono   polje   predstavlja   skup   lokacija   u 
kojima je moguće vršiti upisivanje ili čitanje. Trapezno polje se odnosi na adresni dekoder pomoću koga 
se bira (selektuje) jedna od memorijskih lokacija čija je adresa prisutna na ulazu.

Karakteristike glavne memorije
 

Bazična   tehnologija   za   implementaciju   glavne   memorije   koristi   poluprovodnička   integrisana   kola.   U 
suštini, kao i kod CPU to su LSI ili VLSI čipovi velike gustine pakovanja i jako izražene kompleksnosti. 
Sledeće osobine sa projektantske tačke gledišta su ključne za izbor memorije:

Brzina  

- vreme koje protekne između iniciranja operacije i završetka te operacije (na primer između 

Read i MFC). Brzina se izražava u zavisnosti od sledeća dva termina:

vreme pristupa (

access time

)

  - definiše se kao vreme koje protekne od trenutka kada je 

adresa stabilna do trenutka kada se memorija odazove sa stabilnim podacima. 

vreme ciklusa (

cycle time

)

 - minimalno vremensko kašnjenje koje je potrebno da prođe između dve 

sukcesivne memorijske operacije (na primer, vreme između dve sukcesivne operacije čitanja).

 

Vreme 

ciklusa određuje koliko se brzo može pristupati memoriji (na kontinualnoj osnovi). Vreme ciklusa je 
obično duže od vremena pristupa. 
•  

Gustina  

-   koliko   se   bitova   može   čuvati   (smestiti)   po   memorijskom   čipu.   U   opštem   slučaju   ovo 

određuje koliko je čipova potrebno za implementaciju glavne memorije računara. 

• 

Disipacija snage 

- kod memorijskih čipova disipacija snage specificira se u zavisnosti od snage koja 

se troši kada se vrši obraćanje nekoj lokaciji koja pripada tom čipu (

operating power

), i snage koja 

se troši kada se ne vrši obraćanje (

standby power

). 

•  

Cena   komponenata  

-   obično   cena   ukupnog   memorijskog   podsistema   (primarna   i   sekundarna 

memorija) ima veliki uticaj na ukupnu cenu računarskog sistema. 

•  

Drugi faktori  

- u ovu grupu spadaju pouzdanost, kompatibilnost sa drugim memorijskim čipovima, 

organizacija memorije u zavisnosti od broja bitova po lokaciji i drugo.

ROM MEMORIJA (Read-Only Memory)

Rom memorija je memorija sa neposrednim pristupom koja omogućava da se jednom upisani podaci 
mogu   samo   čitati,   dok   upis   nije   moguć.   Binarni   podaci   se   upisuju   u   čitačku   memoriju   u   procesu 
proizvodnje ili posebnim uređajima kod korisnika. Čitačka memorija koristi se za programe i podatke 
računara koji se ne menjaju često, kao što su podprogrami, tablični podaci, konstante, test-programi i 
dr.   Svaki   računar   ima   bar   jednu   čitačku   memoriju   koja   se   koristi   za   pokretanje   računara   prilikom 
uključenja i poziv sa spoljne memorije operativnog sistema. BIOS predstavlja osnovni sistem programa 
za unošenje i izdavanje podataka. Ima ulogu inicijalnog programa kojim se pokreće računar, ali sadrži i 
važan skup programa za podršku, komunikacije sa svim perifernim jedinicama, kao npr. čitanje sa 
tastature, ispis na ekranu i drugo.

Postoje četiri tipa čitačkih memorija

:

Programibilne čitačke memorije omogućavaju programiranje samo jednom, i to programiranje 
vrši korisnik.

Reprogramabilne čitačke memorije omogućavaju da posebnim postupkom korisnik može da ih 
programira, po potrebi može zatim te podatke obrisati i ponovo upisati novi željeni sadržaj u 
istu tu čitačku memoriju.

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

Prijavi se i preuzmi ceo dokument.

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

Slični dokumenti