You are on page 1of 15

JU SMŠ „MLADOST“ ZENICA Školska godina 2020/21

MATURSKI RAD
Predmet: MIKRORČUNARI

Tema: MEMORIJA

Učenik IV-1: Mentor:


Saletović Rasim Mustafa Babić dipl.el.ing.
____________ ____________
(Potpis Učenika) (Potpis Mentora)

Zenica,maj 2021.Godine
Sadržaj

1. UVOD U MEMORIJU.................................................................................................................. 1

2. Dvije glavne vrste memorije računara.........................................................................................3

2.1 Memorija s slučajnim pristupom..............................................................................................3

2.2 Samo čitanje memorije............................................................................................................ 3

2.3 OBLICI GLAVNE MEMORIJE.................................................................................................3

3. Vrste memorija............................................................................................................................ 4

4. Ispisna memorija (ROM)............................................................................................................. 5

5. Ispisno-upisna memorija (RAM)..................................................................................................6

5.1 Brza priručna memorija – cache..............................................................................................7

5.2 Kako cache funkcionira?......................................................................................................... 7

5.3 Efikasnost cache memorije:.....................................................................................................8

6. FLASH MEMORIJA.................................................................................................................... 9

7. Statička radna memorija (SRAM)..............................................................................................10

8. Virtualna memorija.................................................................................................................... 11

9. Dinamička radna memorija (DRAM)..........................................................................................12

10. Zaključak................................................................................................................................... 13

11. Literatura................................................................................................................................... 14
1. UVOD U MEMORIJU

Račuar se od ostalih "mašina" upravo razlikuje po mogućnosti "pamćenja" odnosno trajnog zapisa
podataka. Zapisani podaci nalaze se na jednoj od memorija.
Računar osim trajnog zapisa podataka ima brzu memoriju u kojoj obrađuje podatke - tzv. radnu
memoriju - RAM (RAM - Random Access Memory - memorija sa slučajnim pristupom). U toj memoriji
smješteni su podaci samo za vrijeme njihove obrade. Osim podataka koji se obrađuju u toj memoriji
smješteni su podaci o svim programima koji se izvode (pa i o operativnom sistemuWindows 98).
Gašenjem računara ti podaci se brišu.
Kod memorija jedan od najvažnijih podataka je kapacitet memorije.
Kapacitet radne memorije (RAM) mjeri se u MB (Megabajtima), a vanjskih memorija u MB i GB
(Gigabajtima).

Kapacitet Broj znakova

Bajt (B) 1

Kilobajt (KB) 1024

Megabajt (MB) 1048576

Gigabajt (GB) 1073741824

Memorije koje trajno pamte podatke nazivaju se vanjskim memorijama.

Vanjske memorije su:


 diskete
 tvrdi diskovi
 CD-ROM
 DVD

1
2. DVIJE GLAVNE VRSTE MEMORIJE RAČUNARA

2.1 MEMORIJA S SLUČAJNIM PRISTUPOM


Vjerojatno najpoznatija vrsta memorije, sadržaj RAM-a može mijenjati vaše računara. Ova
memorija sprema sadržaj programa koji se koristi i slijedi posebne upute za njegovo djelovanje, koje
ponekad daje i CPU. RAM-ova također ima informacije potrebne za rad računara dok je uključeno,
poput operacijskog sistema računara. Kad se jedan program zatvori, CPU pušta informacije iz tog
programa da bi oslobodio memoriju za ostale. Što više RAM-a ima računar, više procesa može
istovremeno obavljati.

2.2 SAMO ČITANJE MEMORIJE


Samo za čitanje memorija ili ROM, kada se koristi kao glavna memorija, igra vitalnu ulogu u
pokretanju računara i njegovom osnovnom radu. Općenito sadrži osnovne podatke o hardveru za sve
dijelove vašeg računara, ova memorija provodi nekoliko osnovnih provjera hardvera prije učitavanja
prvog djela operativnog sistema u RAM. U ovom trenutku ROM memorija prenosi svoju ulogu na
početku računara u RAM-u i nastavlja raditi u pozadini omogućujući upotrebu hardvera, poput
tastature ili monitora. Kad se ROM memorija prikazuje kao sekundarna memorija, obično je u obliku
CD-ROM-a ili DVD-ROM-a.

2.3 OBLICI GLAVNE MEMORIJE


Iako su glavne funkcije memorije osnovne, na tržištu danas postoji mnogo varijacija hardvera. Kao
glavna memorija, ROM memorija se prikazuje kao BIOS računara ili osnovni Imput izlazni sistema. Svi
BIOS-ovi čipovi sadrže podatke koji omogućuju upotrebu tastature, monitora i pogona. Vrlo malo
BIOS-ovih čipova ima mogućnost prepisivanja, ali neki modeli koriste električne impulse za brisanje
podataka, poput električno izbrisljive programabilne memorije samo za čitanje ili EEPROM. S druge
strane, RAM ima mnogo varijacija i u potpunosti se može mijenjati. Provjerite računarov priručnik da
biste saznali koju vrstu RAM-a možete koristiti.

2
3. VRSTE MEMORIJA

Ovisno o mediju na kojem je zapisan podatak memorije se djele na:


1. Poluvodičke
2. Magnetske
3. Optičke
Poluvodičke memorije su brže, ali su
zbog tehnologije izrade skuplje od
magnetskih i optičkih. Vrijeme pristupa
poluvodičkim memorijama mjeri se u ns.
Magnetske i optičke memorije su velikog
kapaciteta ali mnogo sporije. Vrijeme
pristupa podatku na tvrdom disku mjeri se
ms a vrijeme pristupa optičkim memorijama
je još veće. Poluvodičke memorije se mogu
podijeliti na: Memorije koje gube podatke
ako im se isključi napajanje (RAM) i
memorije koje pamte podatke i nakon što im
se isključi napajanje (ROM)

Prema načinu pristupa podacima, što


izravno utječe na vrijeme pristupa, memorije se mogu podijeliti na:
1. Memorije sa slijednim pristupom(npr. magnetske vrpce) –vrijeme pristupa ovisi o mjestu
gdje je podatak pohranjen.
2. Memorije sa izravnim pristupom (RAM, ROM)- vrijeme pristupa uvijek je isto bez obzira gdje
je podatak pohranjen
3. Memorije s kombiniranim pristupom(diskete, diskovi)-kod kojih se uzima prosječno vrijeme
pristupa
Memorije se najčešde dijele prema načinu komuniciranja s procesorom pa razlikujemo :
1. Unutrašnje memorije
2. Vanjske memorije

3
4. ISPISNA MEMORIJA (ROM)
Ispisna (ROM) memorija dozvoljava računaru samo ispis podataka iz memorije. Ispisna memorija
je neizbrisiva memorija, jer zadržava pohranjene podatke i nakon isključenja napajanja. Upotrebljava
se za pohranu podataka i programa koji se ne mijenjaju za vrijeme rada računara.
Postoje tri temeljne vrste ispisne memorije: maskom programirana, programabilna i izbrisivo
programabilna memorija.
Programabilna ispisna (PROM) memorija je memorija koja se puni sadržajem prema potrebi
primjene digitalnog sistema, tj. korisnik samostalno programira PROM memoriju električki mijenjajući
od proizvođača postavljena memorijska mjesta iz stanja logičke nule u stanje logičke jedinice.
Postupak programiranja je nepovratan, tj. jednom zapisane programe i podatke više nije moguće
mijenjati.
Izbrisiva programabilna ispisna (EPROM) memorija predstavlja vrstu postojane memorije čiji
sadržaj korisnik prema potrebi može izbrisati i ponovno programirati. Primjena im je u postupku
razvoja uređaja, jer je pojavom nove verzije programa sadržaj memorije potrebno reprogramirati.
EPROM memorije se programiraju pomoću PROM programatora. Sadržaj EPROM memorije se briše
osvijetljavanjem memorije ultraljubičastom svjetlošću. EPROM memoriju je poslije brisanja sadržaja
moguće ponovno programirati i taj se postupak može ponoviti više puta. U slučajevima kada, npr.,
radi udaljenosti uređaja, pristup EPROM memoriji za reprogramiranje nije praktičan, koriste se
električki izbrisive programabilne ispisne (EEPROM) memorije. Sadržaj EEPROM memorije je
moguće promijeniti bez pomicanja memorije iz uređaja u kojem se koristi. EEPROM memorija ima
posebne stezaljke putem kojih se električkim putem prepisuju sadržaji izabranih memorijskih lokacija.
Izvedbe EPROM i EEPROM memorija su najčešće s osam memorijskih mjesta različitog broja
lokacija. Npr., kapacitet EPROM memorije Intel 2716 je 2K x 8 bita, a 27512 64K x 8 bita. EEPROM
memorija Intel 2816 ima kapacitet 2K x 8 bita.

4
5. ISPISNO-UPISNA MEMORIJA (RAM)

Kod ispisno-upisne (RAM) memorije, računar u memoriju može upisivati (spremati, pohraniti)
podatke i kasnije ih iz memorije ispisivati (čitati, dohvaćati). RAM memorija je nepostojana memorija
jer zadržava pohranjene podatke samo dok je uključeno napajanje.

Slika prikazuje blok dijagram elementa RAM memorije. RAM element je skup od 2n adresibilnih
memorijskih lokacija, pri čemu pojedina lokacija može pohraniti k bita.
Tako je RAM element na slici sastavljen od matrice memorijskih mjesta. Pojedino memorijsko
mjesto se izvodi kao bistabil ili kondenzator. Adresa pristupa pojedinoj memorijskoj lokaciji se utvrđuje
na temelju dekodiranja adrese zapisane na n adresnih linija. Za ispis podataka, pohranjenih u
adresiranu memorijsku lokaciju s k memorijskih mjesta, moraju biti aktivirani upravljački signali
dozvole i ispisa. Za upis podataka, u adresiranu memorijsku lokaciju s k memorijskih mjesta, moraju
biti aktivirani upravljački signali dozvole i pisanja.

Postoje dvije vrste RAM memorije, statička i dinamička. Statička RAM memorija je ispisno-upisna
memorija koja zadržava podatke bez dodatne aktivnosti računara sve dok postoji napajanje.
Memorijsko mjesto statičke RAM memorije izvedeno je pomoću bistabila.
Dinamička RAM memorija je ispisno-upisna memorija koja zahtjeva stalnu aktivnost računara na
obnavljanju njezinog sadržaja. Memorijsko mjesto dinamičke RAM memorije izvedeno je pomoću
kondenzatora koji vremenom gubi naboj, te zahtjeva stalno obnavljanje svog sadržaja. Statičke RAM
memorije se upotrebljavaju kod mikroprocesorskih sustava koji zahtijevaju male memorije, dok se
dinamičke RAM memorije radi manje cijene i veće gustoće koriste kod velikih memorijskih sustava.
RAM memorije se izvode s različitim kapacitetima. Najčešći kapaciteti statičkih RAM memorija
2nKx8 su 2Kx8, 8Kx8 i 32Kx8 (K = 1024). Premda različiti proizvođaći koriste različite oznake, većina
ih za navedene kapacitete koriste oznake 6116, 6264 i 62256. Verzije dinamičkih RAM memorija
imaju kapacitete od 16K bita, 64K bita, 256K bita i 1M bit (M = 220).

5
5.1 BRZA PRIRUČNA MEMORIJA – CACHE

Kada procesor dobavlja podatke iz RAM-a, treba mu prosječno oko 60ns. Kako mikroprocesor radi
puno brže (u ciklusima od 2 ns) to gubi jako puno vremena čekajući na podatke iz RAM-a. Problem se
pojavio zbog nerazmjera u povećanju brzine rada između procesora i memorije. Naime, veći broj
komponenti na jedinici površine integrisanog sklopa završava većim povećanjem brzine rada
procesora u odnosu na memoriju.

5.2 KAKO CACHE FUNKCIONIRA?


Glavna se memorija sastoji od 2^n adresibilnog prostora riječi, kod kojeg svaku riječ dohvatamo
pomoću n-bitne adrese. Da bismo podatke prebacili u cache, memoriju dijelimo na odgovarajuće
blokove riječi fiksne dužine K. Stoga je ukupan broj blokova M=2^n/K. Cache je podijeljen na C linija u
koje može stati K riječi. Kako je cache manji od memorije to će i broj raspoloživih linija biti manji od
ukupnog broja blokova (C<<M) što znači da će samo određeni broj blokova moći biti u cacheu. Ako se
čita neka riječ iz određenog bloka tada se čitav taj blok prebacuje u jednu liniju cache memorije. Kako
ima više blokova nego linija, jedna se linija nikada ne može trajno pridjeliti samo jednom bloku nego
svaka linija sadrži oznaku koja govori o tome koji memorijski blok trenutno zauzima određenu liniju
cachea. Tag je formiran od dijela bitova koji specificiraju adresu bloka u glavnoj memoriji.

6
5.3 EFIKASNOST CACHE MEMORIJE:

Efikasnost cache memorije određuje broj koji govori koliko je puta procesoru stvarno i isporučen
podatak nakon što ga je zatražio. U tom kontekstu često se koriste termini kao što je pogodak (hit) koji
označava da je podatak kojeg procesor traži stvarno i pronađen u cache memoriji. U slučaju da ga
tamo nema kažemo da je riječ o promašaju (miss). Postoje tri različita tipa promašaja:
Nezaobilazni (compulsory) promašaj pri prvom posezanju za podacima iz memorije kada je cache
još prazan;
Kapacitetni (capacity) promašaj koji se javlja ako se svi potrebni blokovi ne mogu smjestiti odmah u
cache nego ih se dobavlja kasnije. Uzrok promašaja je nedostatak cache memorije.
Konfliktni promašaj je onaj koji nastaje zbog primijenjene strategije prebacivanja podataka u cache.
Naime ukoliko više blokova iz RAM-a pretendira na isto mjesto u cache memoriji, ne mogu se svi
učitati odmah nego ih se dobavlja kasnije. Ponekad se ova vrsta promašaja zove promašajem kolizije
ili interferencije.

Vrijeme potrebno za dobavljanje podatka iz cachea je vrijeme pogotka (hit time). Ukoliko se
podatak ne dohvati, govorimo o promašaju, pa u tom slučaju dohvaćaju se podaci iz hijerarhijski niže
memorijske strukture i premještaju u cache. Vrijeme koje protekne da se dohvati blok iz niže
memorijske strukture, a zatim prebaci u cache i iz njega dohvati podatak, nazivamo globom za
promašaj (miss penalty). Uspješnost pogađanja (hit ratio) mjeri se kao postotak uspješno dobavljenih
podataka iz cachea u odnosu na ukupan broj posezanja, neuspješnost (miss ratio) je komplementarna
vrijednost i računamo je kao 1-hit_ratio. Cilj je da uspješnost pogađanja bude što je moguće veća.

7
5.4 STATIČKA RADNA MEMORIJA (SRAM)
Statička radna memorija ili skraćeno SRAM vrsta je radne memorije kojoj je svaki bit
pohranjen u jednom od bistabilnih sklopova smještenih u memorijskom integrisanom sklopu. Bistabil
je elektronički sklop koji može biti u dva stanja, od kojih jedno stanje zovemo logičkom nulom,
a drugo logičkom jedinicom. Tako svaki bistabil pohranjuje jedan bit. Bez vanjskih poremećaja,
bistabilni sklop trajno zauzima jedno od dva stabilna stanja. Prelazak iz jednog stanja u drugo
potiče se odgovarajućim signalom izvana. Upisani podatak ostaje pohranjen do prekida
napajanja ili namjerne promjene. Prednost SRAM-a su jednostavnost građe, jednostavnost
pogona i veoma brz pristup memoriji. Nedostatak SRAM-a su relativno velike dimenzije
bistabilnog sklopa što ograničava broj koji se mogu smjestiti na jednu pločicu poluprovodnika
(najjednostavniji bistabil se izvodi pomoću dva tranzistora, 4 otpornikai dvije diode). U SRAM-u
se pohranjuju male količine podataka, npr. pohrana karakterističnih parametara računara, brza
priručna memorija (engl. cache) i sl. Kako je SRAM mnogo skuplji od DRAM, ali i brži, DRAM se
koristi kao radna memorija za obrade, a SRAM kao brza priručna memorija (cache) koja služi
mikroprocesoru za interne radnje kao privremeno skladište podataka dok se ne omogući
pristup sporijem DRAM-u, a koristi se i kao međumemorija ukomunikaciji sa stalnom memorijom
(tvrdi disk i slično).

8
6. FLASH MEMORIJA

Flash memorija (engl. flash memory) posebna je vrsta poluprovodničkih memorija čija je glavna
karakteristika da se ponaša poput RAM memorije, ali joj je sadržaj neovisan o napajanju. Iz flash
memorije mogu se čitati podaci, ali je za pohranu ovih podataka potrebno prethodno izbrisati
postojeće.
Pri tome to nije moguće na samo jednoj memorijskoj lokaciji, već se mora izbrisati cijelo područje
uzastopno smještenih memorijskih lokacija (engl. chunck). Takav postupak znatno usporava rad i
praktično ograničava uporabu ove vrste memorije kao uobičajene radne memorije računara. S jedne
strane flash memorija objedinjuje dobra svojstva RAM memorije (nemepokretnih dijelova) i medija
za trajnu pohranu podataka, kao npr. tvrdog diska (sadržajneovisan o napajanju).
S druge strane, znatno viša cijena po bitu pohranjenih podataka i ograničen vijek trajanja
ograničava njenu uporabu na posebna područja primjene. Približno je 100.000 puta moguće ponoviti
postupak upisa podataka prije nego što flash memorija postane neupotrebljiva. To pri uobičajenoj
uporabi flash memorije odgovara trajnosti od približno 10 godina. Flash memorije se uglavnom
uzimaju kao praktična zamjena za tvrdi disk relativno malog kapaciteta (oko 1 GB).
Najviše se primjenjuju kod osobnih računara kao najviše koristi kao memorija za pohranu
programa kod mikrokontrolera. Memorijski ključić (engl. keydrive, keychain drive, pen drive, pocket
drive, thumb drive, USB flash drive, USB flash memory drive, USB key, USB memory key, flash
RAM, USB stick) je popularna verzija flash memorije smješteno u praktično kućište dužine 3 do
6 cm na čijem se jednom kraju često nalazi privjesak za ključeve. Na kučištu se nalazi USB priključak
kojim se može izravno priključiti na računaro. MS Windows XP operacijski sustav "vidi" tako
priključeni memorijski ključić kao dodatni tvrdi disk i njime se može rukovati jednako kao i tvrdim
diskom računara.

9
10
7. VIRTUALNA MEMORIJA (DISKOVI)
U  računarstvu, virtuelna memorija (diskovi) 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 virtualnim 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 prijevodi virtualne adrese u fizičke adrese. Softver u okviru operativnog sistema može
proširiti ove mogućnosti da obezbjedi virtuelni adresni prostor koji može da premaši kapacitet realne
memorije i time referencira više memorije nego što je fizički prisutno u računaru.
Primarne prednosti virtualne memorije uključuju oslobađanje aplikacije od potrebe da upravljaju
djeljenim memorijskim prostorom, povećava bezbijednost zbog memorijske izolacije, i u stanju je da
konceptualno koristi više memorije nego što bi to možda fizički bilo dostupno, koristeći tehniku
straničenja.

7.1 SVOJSTVA
Virtuelna memorija omogućava programiranje aplikacija lakšim, krijući fragmentaciju fizičke
memorije; prepuštajući Kernelu teret upravljanja memorijskom hijerarhijom (eliminišući potrebu da
program upravlja preklapanjima); i, kada je svaki proces pokrenut u sopstvenom namjenskom
adresnom prostoru, izbjegavajući potrebu za relokacijom programskog koda ili izbjegavajući potrebu
da pristupi memoriji sa relativnim adresiranjem.
Memorijska virtualizacija se može smatrati generalizacijom koncepta virtuelne memorije.

11
8. ZAKLJUČAK
Sve više se shvata važnost uloge koju proizvođači PC-a imaju u ostvarivanju napretka u polju PC
sistema. Na osnovu zahtjeva kupaca, proizvođači prave poboljšanja u pouzdanosti memorijskog
sistema i performansama, konfiguraciji i ostalim faktorima. Timovi inženjera komuniciraju sa svim
najvećim snabdjevačima memorijskih komponenata i čipova, kako bi odredili prave prioritete u
proizvodnji. Jedan od najvećih proizvođača na ovom tržištu je Dell, koji je član Joint Electronic Device
Engineering Council (JEDEC), i redovno se sastaje sa ostalim članovima JEDEC-a, kao što su ADT i
Rambus, kako bi se osigurala dostupnost svih tehnoloških poboljšanja kupcima. Ovim radom priča o
memorijskim elementima nije završena. Tržište memorijskih komponenata se mjenja toliko brzo da će
ovaj rad za vrlo kratko vreme pre predstavljati historiju razvoja memorijskih komponenti nego podatke
o trenutnom stanju u razvoju memorija. Tijekom rada ove vrlo široke i zanimljive teme naučio sam
dosta novih stvari. Kao npr. nisam nikad čuo sam za HD-DVD i nisam ga uopšte nikada vidio. Razlog
tome je vjerovatno pobjeda Sony-a i njegovog Blu-ray-a. Prvi put sam se susreo sa double layer dvd-
ovima kada sam kupio 2008. Xbox 360 i skidao igre na njega. Kasnije su došle dosta veće igre pa su
bile na više double layer dvd-ova. Taj problem nije npr. imao Playstation 3 koji od 2007. u sebi ima
Blu-ray čita jer je Sony-ev . Današnje konzole Playstation 4 i Xbox One imaju obee Blu-ray čitače jer
jednostavno su igre dosegle minimalnu veličinu od 25GB. Sve se veća potreba javlja za pohranu
podataka i mobilnošću. Primjer toga su digitalni naslovi igara i prijenosni diskovi. Mobiteli danas imaju
jako dobru konfiguraciju i internu memoriju koja se može nadogradit i micro-sd karticama. Nadam se
da sam dobro uradio ovu temu.
Treća najznačajnija komponenta računara uz matičnu ploču i procesor je memorija.
Generalno posmatrano, pojam memorije koristi se za smještanje i skladištenje podataka u računaru.
Memorija služi za pamćenje podataka i programa. Kapacitet odnosno veličinu memorije predstavlja
količina bajtova koju memorija može da prihvati.

12
9. LITERATURA

1. http://tecajevi.freeservers.com/wmemo.htm (Decembar, 2020)


2. https://hr.wikipedia.org/wiki/Ra%C4%8Dunalna_memorija (Decembar, 2020)
3. https://www.enciklopedija.hr/Natuknica.aspx?ID=68749 (Decembar, 2020)
4. https://www.fpz.unizg.hr/hgold/ES/DE/i.%20memorija.htm (Decembar, 2020)
5. http://ss-tehnicka-imotski.skole.hr/upload/ss-tehnicka-
imotski/images/static3/791/attachment/Vrste_memorija.pdf (Decembar, 2020)
6. https://hr.rametc.com/dvije-glavne-vrste-memorije-racunala-i-njegova-definicija (Decembar, 2020)

13

You might also like