4. Memorija Flashcards
Sta je memorija racunara i iz cega se sastoji
Memorija je specijalizovani hardver namenjen čuvanju informacija
Sastoji se od memorijskog medijuma (tu se zapisuju bitovi) i memorijskog kontrolora, tj upravljačkog sistema.
Koje su osnovne operacije memorije
Citanje i pisanje (read and write) su osnovne operacije memorije racunara
Koja je osnovna jedinica memorije
Podaci u glavnoj memoriji su organizovani u memorijske reči (kao osnovne jedinice) koje najčešće odgovaraju dužini procesorske reči
Na koje nacine mozemo da pristupimo memoriji
Postoje dva načina pristupa memoriji, a to su :
1. Adresni pristup - gde sepodaci traže po njihovoj lokaciji
I mogu biti:
* Direktni
* Poludirektni
* Sekvencijalni
- Asocijativni pristup - gde se podacima pristupa po sadržaju, vreme pristupa ko je konstantno, ovo je čest slučaj kod keš memorija.
Koje su karakteristike direktne memorije
- On je karakterističan za RAM memoriju
- Svaka memorijska jedinica ima jedinstveni identifikator tj. adresu.
- Vreme pristupa je konstantno i često se ovaj tip pristupa naziva i slučajnim pristupom
Koje su karakteristike polludirektne memorije
- Grupa podataka nalazi se na istoj adresi
- Karakteristično kod spoljne memorije (recimo, hard diskova, gde su podaci organizovani po sektorima)
- Vreme pristupa zavisi od pozicije mehanizma za čitanje i pozicije podatka
Koje su karakteristike sekvencijalne memorije
- Podaci organizovani u zapise koji slede jedan za drugim
- Da bi se našao neki podatak, mora se preći kroz sve prethodne
- Primer su magnetne trake (kod starijih računara)
- Vreme pristupa se razlikuje za svaki podatak
Vreme pristupa memoriji
To je vreme koje ptorekne od dovodjenja signala pa do trenutka kada je podatak na magistrali
Sta je memorijski ciklus
Vreme između dva uzastopna pristupa memoriji
Sta su registri memorije
Registri memorije su vrlo brzi i maleni prostori za čuvanje podataka direktno unutar računarskog procesora. Oni omogućavaju brz pristup podacima tokom izvršavanja programa.
- Lokalna memorija procesora
- Čuva podatke dok se obrađuju
- Desetak registara po procesoru
- Vreme pristupa ~1ns
Sta je kes memorija
o je brza memorija, koja se sastoji od keš kontrolora i memorijskih čipova.
* L1 unutar čipa (nekoliko desetina kilobajta), svaki procesor u okviru sistema ima svoj L1 keš
* L2 van čipa (nekoliko megabajta), vreme pristupa ~10ns, svi procesori unutar jednog sistema dele L2
* L3 takođe van čipa, malo većeg kapaciteta od L2 i malo manje brzine, deli se između čipova procesora
kakon izgleda pristup memoriji
Operativnoj (glavnoj) memoriji, procesor pristupa preko keš memorije, on direktno adresira podatak u okviru RAM memorije, ali prvo keš kontroler proverava da li se taj podatak nalazi u njemu.
koje su osobine Hard diska
- vreme pristupa nekoliko desetina ms
- Pristup poludirektan (podaci organizovani u sektore)
- Kod HDD-a podaci se čuvaju magnetnim putem
- Kod SSD-a podaci se čuvaju elektronskim putem
Koje su to memorije sa izmenjivim diskovima
- CD
- DVD
- Floppy
- Vreme pristupa nekoliko stotina ms (kod optičkih medijuma) do sekunde (kod magnetnih traka)
Sta su to poluprovodnicke memorije
Primarna memorija izrađena je u poluprovodičkoj tehnologiji. Osnovni element poluprovodničke memorije je memorijska ćelija.
Ćelija, u opštem slučaju, ima 3 terminala – kontrola (upravljački terminal), izbor i terminal za čitanje, tj. upisivanje (ulazno-izlazni terminal)
Sta je RAM
Random access memory, za čitanje i pisanje (može biti dinamična i statička)
Sta je ROM
Read only memoriy, za trajno čuvanje podataka
Sta je DRAM
DRAM je asinhrona memorija, tj. radi van procesorskog takta
Odlikuje je jednostavna tehnologija, potreban joj je poseban hardver za osvežavanje.
Sta je SDRAM
Ova memorija je sinnhrona DRAM memorija i radi u taktu procesora, sto znaci da je spreman za rad kada i proceor to ocekuje
Sta je DDR SDRAM memorija
To je memorija dvostruko brža od SDRAM memorije, zato što podatke može da šalje i na uzlaznom i na silaznom delu signala.
Sta je SRAM memorija
SRAM memorija ne zahteva osvežavanje.
Ima mnogo tranzistora => gustina pakovanja znatno manja od DRAM memorije
Koristi se za registre i keš memoriju
Koji su nacini realizacije kes memorije
look-through cache – procesor vidi memoriju kroz keš; keš presretne upit koji je procesor poslao ka RAM memoriji
look-aside cache – procesor šalje signal direktno RAM memoriji, a keš može da „čuje“ taj signal, pa pre nego što memorija stigne da odgovori, keš pošalje podatak procesoru (ukoliko ga sadrži); ako ga ne sadrži, RAM memorija pošalje podatak, a keš ga skladišti kod sebe
Koji su principu lokalnosti kes memorije
- Vremenska lokalnost - instrukcije koje su skoro korišćene će verovatno biti ponovo korišćene
- Prostorna lokalnost - instrukcije koje se nalaze blisko u memoriji će verovatno biti korišćene brzo jedna posle druge
Sta je CACHE HIT
Procesor šalje upit za neki podatak upravljačkom sistemu memorije. Keš kontroler će proveriti da li se taj podatak nalazi u okviru njega, ako se nalazi, to je kes pogodak
Sta je CACHE MISS
Ukoliko podatak nije u kešu, vec u glavnoj tj operativnoj memoriji pri pretrazi podatka to je onda kes promasaj
U slučaju promašaja, u keš se ubacuje segment podataka iz RAM memorije koji sadrži promašeni podatak (keš linija/punjenje keš linije)
Koja su tri pravila preslikavanja memorije iz RAM-a u kes
- Direktno preslikavanj
- Asocijativno preslikavanje
- Set asocijativno preslikavanje