4. Memorija Flashcards

1
Q

Sta je memorija racunara i iz cega se sastoji

A

Memorija je specijalizovani hardver namenjen čuvanju informacija
Sastoji se od memorijskog medijuma (tu se zapisuju bitovi) i memorijskog kontrolora, tj upravljačkog sistema.

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

Koje su osnovne operacije memorije

A

Citanje i pisanje (read and write) su osnovne operacije memorije racunara

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

Koja je osnovna jedinica memorije

A

Podaci u glavnoj memoriji su organizovani u memorijske reči (kao osnovne jedinice) koje najčešće odgovaraju dužini procesorske reči

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

Na koje nacine mozemo da pristupimo memoriji

A

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

  1. Asocijativni pristup - gde se podacima pristupa po sadržaju, vreme pristupa ko je konstantno, ovo je čest slučaj kod keš memorija.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Koje su karakteristike direktne memorije

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Koje su karakteristike polludirektne memorije

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Koje su karakteristike sekvencijalne memorije

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Vreme pristupa memoriji

A

To je vreme koje ptorekne od dovodjenja signala pa do trenutka kada je podatak na magistrali

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

Sta je memorijski ciklus

A

Vreme između dva uzastopna pristupa memoriji

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

Sta su registri memorije

A

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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Sta je kes memorija

A

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

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

kakon izgleda pristup memoriji

A

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.

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

koje su osobine Hard diska

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Koje su to memorije sa izmenjivim diskovima

A
  • CD
  • DVD
  • Floppy
  • Vreme pristupa nekoliko stotina ms (kod optičkih medijuma) do sekunde (kod magnetnih traka)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Sta su to poluprovodnicke memorije

A

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)

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

Sta je RAM

A

Random access memory, za čitanje i pisanje (može biti dinamična i statička)

17
Q

Sta je ROM

A

Read only memoriy, za trajno čuvanje podataka

18
Q

Sta je DRAM

A

DRAM je asinhrona memorija, tj. radi van procesorskog takta
Odlikuje je jednostavna tehnologija, potreban joj je poseban hardver za osvežavanje.

19
Q

Sta je SDRAM

A

Ova memorija je sinnhrona DRAM memorija i radi u taktu procesora, sto znaci da je spreman za rad kada i proceor to ocekuje

20
Q

Sta je DDR SDRAM memorija

A

To je memorija dvostruko brža od SDRAM memorije, zato što podatke može da šalje i na uzlaznom i na silaznom delu signala.

21
Q

Sta je SRAM memorija

A

SRAM memorija ne zahteva osvežavanje.
Ima mnogo tranzistora => gustina pakovanja znatno manja od DRAM memorije
Koristi se za registre i keš memoriju

22
Q

Koji su nacini realizacije kes memorije

A

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

23
Q

Koji su principu lokalnosti kes memorije

A
  • 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
24
Q

Sta je CACHE HIT

A

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

25
Q

Sta je CACHE MISS

A

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)

26
Q

Koja su tri pravila preslikavanja memorije iz RAM-a u kes

A
  • Direktno preslikavanj
    • Asocijativno preslikavanje
    • Set asocijativno preslikavanje