Professional Documents
Culture Documents
strojni jezik
izvrava bit-operacije
SASTAV ALU
Sastoji se od:
REGISTRI
- Registri su brze memorije sa direktnim pristupom
- Njihova brzina odgovara brzini rada UJ i ALU sklopovlja
- Registri sadre privremene rezultate rada ALU
- Sadraj registara su nizovi binarnih vrijednosti (0,1)
- Izgraeni su kao nizovi bistabila
- Svaki bit - po jedan bistabil
- Bitova u jednom registru (2x): 8, 16, 32, 64,128 bita !
- CPU najede sadri od 32 na vie registara
UPRAVLJAKA JEDINICA
- UJ => CU - Control Unit
- Jedan je od glavnih dijelova u vNAR
- esto zauzima najvedi dio CPU (ak i preko 80%)
- Upravlja cijelim tokom rada mikroprocesora:
Pribavljanje instrukcije
- Svaka instrukcija ima svoju binarnu ifru koja se naziva operacijski kod (opkod)
- Instrukcije su ugraene kao digitalni elektroniki sklopovi u UJ
- Instrukcijski dekoder
DEFINICIJA SABIRNICE
Sabirnica (Bus)
- Djeljiva komunikacijska veza (shared link)
- Jedinstven sklop oienja koji se koristi za povezivanje dvije ili vie jedinica (komponenti) raunala
- Sabirnica sadri 4 segmenta:
1. Adresna sabirnica
irina adresne sabirnice definira kapacitet memorije koju je mogude adresirati (adresnog prostora):
o 8 bita 256 Bajtova
o 16 bita 64 KB
o 32 bita 4 GB
2. Podatkovna sabirnica
Prenosi podatke
Nema razlike na toj razini izmeu podataka i instrukcija i jedno i drugo su podaci
3. Upravljaka sabirnica
VIESTRUKE SABIRNICE
- Raunalo obino posjeduje vie sabirnica:
hijerarhijski organiziranih
Spaja se na unutranju
Paralelne:
o PCI Expres 32 bita glavna sabirnica suvremenih osobnih raunala
o PCI-X -64 bita - namijenjene za servere
o AGP - Accelerated Graphics Port - za grafiki podsistem
Serijske:
o USB - Universal Serial Bus - prikljuak za do 127 ureaja
o FireWire (IEEE 1394) - prikljuak za do 63 ureaja
Eksterne memorije
Ispis
Multimedija
- Problem ulaza/izlaza:
U/I MODULI
- U/I moduli su sklopovi U/I jedinice
Problemi periferije:
o razliitost periferije:
razliite brzine
razliiti formati
o sporost
Kompleksnije su izvedbe
DEFINICIJA MEMORIJE
- Memorija je kolekcija delija
kontinuiran linearni prostor sa poetnom adresom 00 do m, pri emu je m adresa ija se vrijednost
izraunava: m=ukupan_broj_memorijskih_delija 1
Memorija u procesoru
o Registri
o Privremena (Cache) memorija
Vremenski interval od trenutka kad memorijska jedinica primi adresu do trenutka kad preda rezultat
- Memorijski ciklus
Memorijski ciklus moe biti dui od memorijskog pristupa (npr. kod DRAM-a je nakon itanja potrebno
ponovno upisivanje proitanog sadraja)
-Primjer:
IBM i SPARC: Big endian
INTEL: Little endian
VRSTA MEMORIJA
- Prema trajnosti memorijskog zapisa:
NEIZBRISIVE MEMORIJE
- Nepromjenljive (iskljuivo itljive) jednom napisane, mogu se samo itati, takve su:
- Promjenljive (uglavnom itljive) - namijenjene su za mnogokratno itanje, ali se u njih moe ogranieni broj
puta pisati
- vrste:
ROM
- ROM - read-only memory (pronounced rahm)
- memorija na koju su podaci usnimljeni i ne mogu se mijenjati
- koristi se samo za itanje
- sadri podatke iji sadraj je nepromjenljiv
- npr. program za podizanje raunala, fiksne parametre, i sl.
- redovito se koristi u eksternim jedinicama, printerima, kalkulatorima
PROM
- PROM - (programmable read-only memory) - programibilna read-only memorija
- koristi pregorljive veze (fusible links)
- proizvodi se kao prazna memorija na koju se samo jednom moe upisati sadraj
- jednom upisan sadraj ostaje trajno sauvan
- upisivanje sadraja se vri pomodu ureaja koji se naziva: PROM programer
EPROM
- EPROM - erasable programmable read-only memory (izbrisiva programibilna read-only memorija)
- karakteristike
EPROM
- EEPROM - electrically erasable programmable read-only memory (elektriki izbrisiva programibilna read-only
memorija)
- koristi posebne elemente koji se mogu prebaciti iz provodljivog u neprovodljivo stanje i obratno te to svoje
stanje zadravaju bez obzira na napajanje
- Karakteristike
FLASH MEMORIJA
- specijalan tip EEPROM
- upisivanje i brisanje se vri u blokovima umjesto u bajtovima, mogude je brisanje i cijelog ipa
- brisanje je sporo 100ms-1s
- redovito se koristi kao BIOS memorija dananjih raunala (Flash BIOS)
RAM
- RAM Random Access Memory
- omoguduju pristup bilo kojem bajtu neposredno, bez obzira na poloaj
- zahtijevaju elektrini tok da bi zadrale sadraj
- bre su od neizbrisivih memorija
- pisanje i brisanje memorijskog sadraja praktino nije ogranieno trajnost je velika
- velikog su kapaciteta
- RAM je esto sinonim za glavnu memoriju raunala
- Predstavlja osnovni gradbeni blok glavne memorije raunala
- Moe se koristiti i za druge namjene
MEMORIJSKA HIJERARHIJA
- Hijerarhija
1. interni baferi i flip-flopovi u CPU
2. registarski fajl registri
3. ke memorija (SRAM)
a) level 1 (interno u CPU)
b) level 2 (eksterno na MB)
c) ...
vedu brzinu
skuplju izvedbu
manji kapacitet
MIKROPROCESOR
- mikroprocesor je ip koji po arhitekturi i namjeni odgovara centralnoj procesorskoj jedinici digitalnog
raunala
- Sinonimi: CPU = mikroprocesor!?
- MP sadri:
ALU
CU
PERIIFERNI UREAJI DR
- Periferni ureaji obuhvadaju slijedede eksterne jedinice raunala:
Monitori
Eksterne memorije
tampai (printeri)
Skeneri
Multimedijalni ureaji
- Ulazni ureaji
- Izlazni ureaji
Omoguduju izlaz podataka iz raunala i njihovo pretvaranje u potrebnu formu vanjske reprezentacije
EKSTERNE MEMORIJE
- S obzirom na tehnoloku izvedbu:
1. Magnetne
ZIP
Magnetne trake
2. Optike
SD kartice (Secure Digital Card) - standardne SD kartice; Mini, Mikro SD (manjeg su formata)
Standardne
Ekstra-brze
ULAZNA PERIFERIJA
- Ulaznu periferiju ine razliite vrste ulaznih ureeja:
Tipkovnice (keyboard)
Pokazivaki ureaji
Skradena
Numerika
Specijalna
ULAZNA PERIFERIJA
- Pokazivaki ureaji
Joystick
Pokazivake olovke
3D mievi
Tableti
Mikrofoni
- Bar kod skeneri - omoguduju itanje: crtkanog koda; dvodimenzionalnog koda (QR-kod)
Runi
Stolni
Prijenosni
Kamere
3D skeneri
IZLAZN A PERIFERIJA
- Najvanije kategorije:
Ploteri
Zvunici
- tampai (printeri)
- Laserski
- Ink-jet
Visoke rezolucije
- Matrini
- Termalni
- Ploteri
- Slue za tampanje dokumenata velikog formata
- Imaju visoku rezoluciju
- Koriste se uglavnom za grafike otiske (tampu)
- Mogu biti i u ulozi plotera-rezaa
- Danas ulogu plotera kod malog formata crtea preuzimaju printeri (ink-jet ili laserski)
posebnu za instrukcije
- Neki smatraju da dananja raunala, kao i raunala nadolazedih godina, opremljena suvremenim
mikroprocesorima sa vie CPU jezgri predstavljaju novu generaciju, prije svega zbog paralelnosti u
procesiranju i visokih performansi
Japansko ministarstvo meunarodne trgovine i industrije (MITI) je u poetku financiralo projekt 5.g.r.
od kojeg je oekivalo da omogudi Japanu da preuzme tehnoloko vodstvo u raunarskoj industriji
(fondacija je bila preko 400 milijuna US$)
Kasnije su takoer i USA kao EU pokrenule istraivanja i razvoj 5.g.r. (EU projekt ESPRIT)
U tehnolokom smislu je postignut napredak, ali zbog niza nerijeenih sloenih problema projekt je
obustavljen
- 5.g.r. u komercijalnom smislu nije postigla uspjeh - radne stanice i PC raunala krajem 1980.tih godina,
opremljena snanim mikroprocesorima i grafikim sueljem, bila su daleko pristupanija i pogodnija kako za
iroku, tako i za specijaliziranu primjenu
raunala koja se sastoje od velikog broja relativno jednostavnih (i jeftinih) mikroprocesora koji
procesiraju podatke paralelno (istovremeno)
Utemeljeni su na konceptu logikog procesiranja , dok su osnovni jezici u VNAR bili zasnovani na
proceduralnom procesiranju
Programski algoritmi za njih su razliiti od onih u VNAR, stoga je trebalo razviti nove jezike zasnovane
na tzv. konkurentnoj logici
Vie takvih jezika je razvijeno, ali ni jedan nije poluio potpuno zadovoljavajude rezultate (Concurent
Prolog, Actors,..)
Glavni problem je bio stoga to pomodu logikog programiranja nije mogude zadovoljiti sve aplikacijske
potrebe