Professional Documents
Culture Documents
Memorije Raunara
Memorije Raunara
• Hard disk
• ROM • CD
• RAM • DVD
• CACHE (keš) • Floppy disk
• Flash memorija
Memorija je niz označenih/numerisanih ćelija, od kojih svaka sadrži delić
informacije. Informacija može biti instrukcija kojom se računaru zadaje neki
zadatak. Ćelija može sadržavati i podatak koji je potreban računaru da bi izvršio
neku instrukciju.
ALU vrši osnovne aritmetičke operacije, logičke operacije i upoređivanje, npr. da li
se sadržaj dva bajta podudara. U ovoj jedinici se zapravo "odrađuje glavni posao".
Kontrolna jedinica vodi računa o tome koji bajtovi u memoriji sadrže instrukciju
koju računar trenutno obrađuje, određuje koje operacije će ALU izvršavati, nalazi
informacije u memoriji koje su potrebne za te operacije i prenosi rezultate na
odgovarajuća memorijska mjesta. Kada je to obavljeno, kontrolna jedinica ide na
narednu instrukciju (obično smještenu na slijedećem memorijskom mjestu) ukoliko
instrukcija ne govori računaru da je slijedeća instrukcija smještena negdje drugo.
Kada se poziva na memoriju, data instrukcija može na različite načine odrediti
odgovarajuću memorijsku adresu.
Osnovna blok šema skladištenja podataka
Unutrašnja memorija
• Služi za čuvanje informacija neposredno potrebnih u procesu obrade
(programi operativnog sistema, programi koji se upravo izvršavaju, i podaci
potrebni tim programima).
Unutra Unutra
MPS šnja MPS Keš šnja
Keš
mem. mem.
MPS
Unutrašnja
Keš Keš mem.
L1 L2
CPU
Slotovi za:
- grafičku karticu
- zvučnu karticu
Cache - modem
Slotovi za Priključak za
Prključak za tastaturu
RAM
el. napajanje
Pored brzine koja se izražava u MHz, glavna karakteristika memorije je njen
kapacitet. Memorija se sastoji iz niza registara:
…
0 1 2 n-1 n
Jedna lokacija se sastoji iz niza ćelija. Ćelija je fizički objekat koji može da
registruje jedan bit.
a1a2a3a4a5a6a7a8 - bajt
http://www.youtube.com/watch?feature=player_embedded&v=3owqvmMf6No
Virtuelna memorija
U računarstvu, virtuelna memorija je tehnika upravljanja memorijom koja se
implementira koristeći i hardver i softver. Ona mapira memorijske adrese koje
koristi program, nazivaju se virtuelne adrese, u fizičke adrese u memoriji
računara. Procesi ili taskovi glavnu memoriju vide kako neprekidni adresni prostor
ili kako kolekciju neprekidnih segmenata. Operativni sistem upravlja virtuelnim
adresnim prostorima i dodeljuje stvarnu memoriju virtuelnoj memoriji. Adresa za
prevođenje hardvera u CPU, obično se pominje kao jedinica za upravljanje
memorijom ili MMU, automatski prevodi virtuelne adrese u fizičke adrese.
velika i jeftina.
Iz prethodnih razmatranja je jasno da
se veoma brza memorija može
implementirati pomoću SRAM
čipova. Ali, zbog cene je
nepraktično da se velika
memorija gradi korišćenjem
SRAM čipova.
Alternativa je korišćenje dinamičkih
DRAM čipova, sa jednostavnijim
osnovnim ćelijama, sa manjom
cenom i manjom brzinom.
Veoma veliki diskovi su dostupni po
povoljnoj ceni, i ovi se u veoma
velikoj meri koriste u računarima.
Međutim, oni su mnogo sporiji od
poluprovodničkih memorija.