Professional Documents
Culture Documents
MiOR Skripta Za Zavrsni
MiOR Skripta Za Zavrsni
dio
Grada racunala
- Izucavanje grade racunala povezano je s izvjesnim poteskocama
o raznolikost korisnih funkcija elektronickoh uredaja
o mikroprocesori razlicitih proizvodaca znatno se razlikuju
- medutim, osnovna su nacela djelovanja svih tih raznolikih racunala
jednaka
- ona su zasnovana na Von Neumannovom modelu racunala
Page 1 of 51
- osim vodica,
sabirnica ima i
svoj sabirnicki
elektronicki sklop
koji pomaze pri
ostvarivanju veza
- mozemo reci da je
sabirnica centar
organizacije
mikroracunala jer
na nju
prikljucujemo veci
ili manji broj
drugih dijelova
mikroracunala
Sabirnicki ciklus:
- preko zajednickih vodica ne moze se istovremeno uspostavljati vise
medusobnih veza, vec se mogu obavljati samo pojedinacni prijenosi
podataka
- sabirnica se mora naizmjenice, s podjelom vremena, koristiti za
ostvarivanje poterbnih veza izmedu dijelova racunala
- vrijeme dijelimo na sabirnicke periode ili sabirnicke cikluse
- u jednom sabirnickom ciklusu trjanja TB ostvaruje se jedna veza, tj. prijenos
jednog sadrzaja
- mikroprocesori s najjednostavnijom
arhitekturom
- radi jednostavnosti, prikazana je samo
sabirnica za podatke
- vremenski multipleksirano se prenose
svi podaci
- sabirnicom su povezani slijedeci
elementi:
Page 2 of 51
o buffer registry privremena pohrana podataka radi pravovremenog
dovodenja dvaju podataka na ulaz aritmeticko logicke jedinice
o aritmeticko logicka jedinica obavlja aritmeticke i logicke operacije s
binarnim brojevima
o registry opce namjene (R0 - RN) privremeno zapisivanje razlicitih
podataka
o registar statusa prikaz razlicitih stanja koje mogu nastati tokom
obrade podataka (rezultat je jednak nuli, omogucen je prekid
programa, doslo je do preljeva i slicno)
- prednosti:
o potrosnja manjeg dijela raspolozive povrsine na LSI cipu
o jednostavna arhitektura procesora
- nedostatak
o takvi mikroprocesori rade nesto sporije u usporedbi sa sustavima
koji imaju dvije ili vise sabirnica moguce je u jednom trenutku
obavljati samo jedan prijenos podataka
Memorija:
Page 3 of 51
- dio racunala u kojem se pohranjuju podaci, tj. memorija pamti
memorira sadrzaje koji su u nju pohranjeni
- zbog toga se za memoriju koristi i naziv spremnik
- memorija nam omogucuje biljezenje i trajno pamcenje podataka
- sredisnji dio racunala
- ishodiste i odrediste svih informacija koje kolaju izmedu svih ostalih djelova
racunala
Memorijska rijec:
- osnovna jedinica informacije koja se pamti u memoriji jest memorijska rijec
- koristimo samo naziv rijec jer obicno nema razlike izmedu rijeci u memoriji
i rijeci u drugim djelovima racunala
- za pamcenje rijeci je potreban registar
- da bi se upamtio odredeni broj rijeci, potrebno je isto toliko registara
- memoriju mozemo zamisliti kao skup registara jednake duljine
- duljina rijeci moze biti proizvoljna, danas se najcesce koristi 8 bitova
octet (bajt)
Adrese bajtova
- do svakog bajta u memoriji moze se
neposredno doci
- svaki bajt dobiva svoj redni broj adresa
bajta
- adrese bajtova unutar memorije izrazavaju se
u brojevima u binarnom obliku
- ako za zapisivanje adrese koristimo m bitova
o mozemo zapisati 2m razlicitih adresa
o adrese se krecu u granicama od 0 do 2m 1
- brojem m odredena je velicina adresnog prostora
- Registar adrese:
o sluzi za uspostavljanje veze s ostalim djelovima racunala
o pri pristupu memoriji potrebno je pohraniti adresu bajta (memorijske
rijeci) u Registar adrese
o adresa se pohranjuje preko adresne sabirnice
- Sklop za izbor bajta:
Page 4 of 51
o na temelju adrese pohranjene u Registru adrese, Sklop za izbor bajta
odabire adresirani bajt
- POHRANITI DOBAVITI
o upravljacki dio memorijskog podsustava
o prikljucak za prenosenje informacije koja operacija ce se izvrsiti
pohraniti ili dobaviti podatak iz memorije
- Sklop za prijenos sadrzaja
o sluzi za obavljanje odgovarajuce razmjene podataka Registra
sadrzaja i Adresiranog bajta
o razmjena podataka vrsi se ovisno o tome kako je postavljen
upravljacki signal na prikljucku POHRANITI DOBAVITI
Pristup memoriji:
- dva su osnovna pristupa memoriji:
o paralelni pristup memorijskim rijecima
o serijski pristup memorijskim rijecima
Ispisne memorije:
- memorije sa stalnim sadrzajem
- memorijski sklopovi kod kojih se jedanput upisani sadrzaj vise ne moze
mijenjati, odnosno moze se samo citati ispisne memorije
- ROM Read-only memory
- upisivanje sadrzaja vrsi se pri gradnji sustava
- brisanje ili promjena sadrzaja zahtijeva odredene kompleksne zahvate
Upisno ispisne memorije:
- memorije s mogucnoscu slucajnog pristupa
- memorije ciji se sadrzaj moze mijenjati, odnosno moguce je i pisanje i
citanje sadrzaja upisno ispisne memorije
- RAM Random access memory
- naziv je uveden kada su tehnoloski uvijeti omogucili da se prvotne
memorije (slijedne memorije) zamjene memorijama koje omogucuju
slucajan pristup podacima
- glavni nedostatak je sto se upisani podaci izbrisu pri nestanku napajanja
Page 5 of 51
Kapacitet memorije:
- ukupna kolicina bita koju mozemo pohraniti u memoriji
- vrijedi: C=W x b
- W broj rijeci, b broj bita u rijeci
- u praksi prevladava nacin izravnog izrazavanja kapaciteta memorije
navodenjem broja rijeci i njihove duljine u bitovima
- adrese bajtova memorije izrazavaju se u binarnom obliku
- ako se za zapisivanje adrese koristi m bitova, tada se moze zapisati 2m
razlicitih adresa brojem m odredena je velicina adresnog prostora
- ako je m=20, moguce je adresirati memoriju velicine:
2m B=220 B=1.048.576 B=1MB
- danasnje memorije su uglavnom gradene tako da se jednom adresom
obuhvaca jedan bajt
- uobicajeno je da se velicina memorije izrazava kao cjelobrojni visekratnik
od 210 (KB), 220 (MB), 230 (GB)
- ako je m=16, moguce je adresirati memoriju velicine 64KB
Radna frekvencija
- vrijeme pristupa (Access time), ta:
o vrijeme koje protekne od zahtijeva za citanjem odredene rijeci pa
sve dok se sadrzaj te rijeci ne pojavi na izlazu
- vrijeme ciklusa, tc
o minimalno moguce vrijeme izmedu dvaju operacija citanja ili pisanja
- Maksimalna radna frekvencija memorije, fM
o maksimalan broj operacija citanja ili pisanja u sekundi:
o fm = 1/tc [Hz]
2D organizacije:
- memorijske celije horizontalno
poredane u jedan red cine jednu
memorijsku rijec
- memorijske celije svrstane u
vertikalne stupce cine bitove iste
tezine u razlicitim rijecima
- vodovima za selekciju moze se
aktivirati samo jedan horizontalni red
memorijskih celija koji cine jednu
rijec
- ostali horizontalni redovi nisu aktivni i ne sudjeluju u operaciji citanja ili
pisanja
Page 6 of 51
- organizacija je neprakticna jer treba imati onoliko selekcijskih vodova
koliko i mamorija ima rijeci 2n vodova
3D organizacije
- adresni registar i decoder podijele na
dvije polovice, jedna za horizontalno
adresiranje, a druga za vertikalno
- adresira se samo ona memorijska celija
koja se nalazi na sjecistu odabrane
horizontalne i vertikalne linije
- adrese cine dvije dimanzije, a duljina
rijeci trecu dimanziju
- teva upotrijebiti onoliko ravnina
memorije koliko su duge rijeci
- najcesce se uzima po polovica bitova
adresnog registra za adresiranje X,
odnosno Y smjerova memorije
- ukupan broj selekcijskih vodova je 2 x 2n/2
Page 7 of 51
- Dekoder ulazni dio:
o dekodiranje adrese od n bita koja se dovodi na ulaz
- Memorijska matrica
o skup svih memorijskih celija kapaciteta C=W x b
- Pojacala i logicki sklopovi izlazni dio:
o pojacala za citanje i pisanje internu reprezentaciju bita pretvara u
eksternu uobicajne reprezentaciju
o logicnki sklopovi upravljaju radom memorije
stanje signala na ulazu c/p odreduje radi li se o operaciji
citanja ili pisanja
stanje signala na ulazu E aktivira ili deaktivira cijeli sklop
- adresa se sastoji od n bita koji se svi mijenjaju istovremeno, pri cemu neki
idu iz 0 u 1, a neki obratno uobicajeno je da se prikazu obje promjene
- R/W kontrolni signal za operaciju citanja i pisanja:
o kroz cijelo je vrijeme citanja u stanju 1
- CE signal aktiviranja
- izlaz ima tri stanja, trece stanja je stanje visoke impedancije sto je
ekvivalentno odspojenom izlazu
- vrijeme t0 ciklus citanja pocinje u tenutku t0
- vrijeme tRC vrijeme ciklusa citanja, odnosno vrijeme izmedu dviju
promjena adrese
- vrijeme ta vrijeme pristupa, odnosno pojavljivanja izlaznih rezultata
Page 8 of 51
- vrijeme t1 trenutak aktiviranja
- vrijeme tCO vrijeme zakasnjenja pojave izlaznih podataka nakon
aktiviranja
- vrijeme tOD vrijeme zakasnjenja nestanka izlaznih podataka nakon
gasenja
- upravljacka jedinica i
ALU spregnute su u
danasnjim racunalima
u jednu cijelinu te s
dodatnim skupom
registara cine
processor
- ALU izvrsavanje
aritmeticko logickih
operacija
- upravljacka jedinica
razumije i tumaci
instrukcije te upravlja
slijedom izvodenja
operacija
- processor je
automatski, strojni
izvoditelj niza instrukcija koje zovemo programom
- stvarni procesori se medusobno razlikuju, ali svi djelovi na nacin koji cemo
opisati ovim jednostavnim modelom
- osnovni djelovi:
o skup registara
o ALU
o upravljacka jedinica
Registri procesora
Page 9 of 51
- adresni meduregistar:
o sluzi za adresiranje memorije
o ali i za adresiranje ostalih dijelova racunala
- podatkovni meduregistar
o posrednik za razmjenu sadrzaja izmedu procesora i ostalih dijelova
racunala
o svi podaci koji se prenose iz procesora na sabirnicu prolaze kroz
podatkovni meduregistar
- Instrukcijski meduregistar
o u instrukcijski meduregistar prenosi se instrukcija dobavljena iz
memorije
o bitovi instrukcije dovode se na upravljacku jedinicu koja iz njih
ustanovljuje koju operaciju processor treba izvrsiti
- Progamsko brojilo (program counter)
o registar koji sadrzi adresu sljedece instrukcije koju terba obaviti
o njega upravljacka jedinica automatski povecava tako da se
instrukcije pohranjene u memoriji izvode jedan iza druge
- Registar kazaljke stoga (Stack Pointer):
o u memoriji se rezervira posebna skupina uzastopnih bajtova te se u
registar kazaljke stoga zapise najmanja adresa te skupine
o pomocu tog registra ostvaruje se stogovni nacin pohranjivanja
podataka na stog
- Registar stanja (Status Register)
o bitovi registra stanja sluze za zapisivanje razlicitih zastavica koje
oznacavaju ispravnost ili neispravnost rezultata i operacija
o vrijednosti tih zastavica su uvijeti na temelju kojih upravljacki sklop
odreduje daljni tijek odvijanja programa
- Skupina registara opce namjene
o imenovani su od R0 do RN
o sluzi za pohranjivanje operanada i rezultata, te za pripremanje
adresa buducih pristupa do spremnika
o buduci da se nalaze u samom procesoru oni su najbrza memorija
- registry su povezani medusobno i s ostalim dijelovima procesora pomocu
unutarnjih sabirnica S1, S2, S3
- preklopnici povezuju register na sabirnice
- preklopnike otvara i zatvara upravljacka jedinica
Upravljacka jedinica
- upravlja radom cijelog procesora
- dekodira instrukciju dobivenu u instrukcijski registar i na temelju toga:
o povezuje potrebne register na unutarnje sabirnice
o odreduje ALU vrstu operacije koju teba obaviti
o automatski prelazi s instrukcije na instrukciju
- radi u ritmu koji odreduje generator takta
- sve pojave unutar procesora su sinkronizirane (vremenski uskladene) s
generatorom takta generator takta odreduje brzinu rada procesora
Page 10 of 51
o odakle dolaze operandi
o kuda treba pohraniti rezultate
- processor obavlja automatski instrukcije jednu iza druge onim redom kako
su pohranjene u spreniku
- ako je potrebno taj redoslijed narusiti (izvesti skokove pri izvrsenju
programa) onda se unutar instrukcije mora prisilno promjeniti sadrzaj
programskog brojila
- izvodenje instrukcije mozemo podjeliti u tri faze
o dohvat instrukcije
o dekodiranje instrukcije
o obavljanje operacije
Dohvat instrukcije
- u prvoj fazi izvodenja instrukcije dogada se sljedece:
o sadrzaj programskog brojila prebacuje se u adresni meduregistar
o upravljacka jedinica pokrece aktivnost dohvata instrukcije iz
spremnika
o instrukcija dolazi u podatkovni meduregistar iz njega u instrukcijski
registar
Dekodiranje instrukcije:
- u drugoj fazi izvodenja instrukcije upravljacka jedinica
o utvrduje na temelju dijela bitova instrukcije (koje nazivamo
operacijskim kodom) operaciju koju treba izvesti
o povecava se sadrzaj programskog brojila tako da pokazuje na
sljedecu instrukciju
o salje upravljacke signale ALU kako bi ona znala koju operaciju treba
obaviti
o na temelju dijela bita instrukcije (koje nazivamo adresnim dijelom
instrukcije) ustanovljuje iz kojih registara dolaze operandi i kuda
teba pohraniti rezultat, te zatvara odgovarajuce preklopnike na
unutarnjim sabirnicama
o ako adresni dio instrukcije odreduje da operand dolazi iz memorije
onda se adresa operanda prebacuje u adresni meduregistar i
pokrece dobavljanje operanda iz memorije, pa ce se operand naci u
podatkovnom meduregistru
Page 11 of 51
Obavljanje instrukcije:
- u tercoj fazi izvodenja instrukcije dogada se sljedece:
o ALU obavlja zadanu operaciju i pohranjuje rezultat preko sabirnice S 3
u odredisni registar
o vrijednost pojednih zastaica koje ovise o dobivenom rezultatu
pohranjuju se u registar stanja
Instrukcije procesora
- svaki processor ima svoj skup naredbi ili instrukcija
- instrukcije procesora mogu se svrstati u tri osnovne kategorije:
o instrukcije za prijenos podataka
o aritmeticko logicke instrukcije
o upravljacke instrukcije
Upravljacke instrukcije:
Page 12 of 51
- instrukcije koje ne manipuliraju podacima, nego usmjeruju tok izvodenja
programa
- instrukcija JUMP postavlja adresni dio M instrukcije skoka u programsko
brojilo, a rezultat je da ce slijedeca instrukcija programa biti u lokaciji M
RISCarhitektura
- Reduced Instruction Set Computer
- procesori s reduciranim instrukcijskim skupom
- smisao RISC procesora svodi se na:
o stvaranje procesora s manjim opsegom instrukcija
o povecanjem broja registara
- efikasnost i brzina izvodenja velikog broja jednostavnih instrukcija
CISC arhitektura
- Complex Instruction Set Computer
- procesori sa slozenim instrukcijskim skupom
- vece mogucnosti procesiranja jer se jednom instrukcijom rjesava veci dio
zadatka
- nedostaci:
o slozenija i skuplja proizvodnja
o zbog slozenosti, veca mogucnost pogreske pri izradi
o tezi razvoj novih generacija procesora
o iskoristenje malog broja dostupnih instrukcija, oko 10%
Strojni jezik
- jezik sastavljen od nula i jednica
- upoterbljava se samo uutar racunala
- jezik kojeg moze razumjeti sam oracunalo
Page 13 of 51
- jezik blizak nacinu rada digitalnog racunala, ali neprikladan za nacin rada i
razmisljanja covjeka programera
Izvorni jezik
- sastoji se od jasno definiranog skupa simbolickih instrukcija
- instrukcije su kodirane simbolicki, odnosno menmonicki
- izvorni jezik ponekad se naziva simbolickim ili mnemonickim jezikom
- na primjer, ADD znaci zbrajanje
- za svaku instrukciju racunala izvorni jezik ima samo jednu oznaku
Prevodilac
- programer pise program u menmonickom, izvornim, jeziku, a racunalo
razumije samo binarni jezik stroja
- nuzna je neka vrsta prevodenja simbolicke instrukcije u njezin binarni
ekvivalent
- prevodenje se obavlja na isti nacin kao prevodenje iz jednog ljudskog jezika
u drugi putem rijecnika
- npr. ADD = 001
Page 14 of 51
- prednosti:
o djelotvorno iskoristavanje radnog vremena programera
o instrukcije nisu vezane uz sklopovsku organizaciju digitalnih
racunala, vec za operacije koje izvode potreban je odgvarajuci
kompajler za odredeno racunalo
- nedostaci
o potrebno je vise memorijskog prostora za pohranjivanje programa
(programi su duzi u odnosu na asembler)
o potrebno je vise procesorskog vremena za izvrsenje programa
(programi se sporije izvode u odnosu na asembler)
- PASCAL, FORTRAN, C
Makroasembler
- zajednicka primjena asemblerskih instrukcija i instrukcija viseg
programskog jezika dovodi do iskoristavanja prednosti asemblerskih i visih
jezika, a uklonili bi se njihovi nedostaci
- programeru je omoguceno da za svoju specificnu upotrebu poveze niz
asemblerskih naredbi u jednu makroinstrukciju
- makroinstrukcija ima jednu oznaku i kao takva je vise puta uporabljiva
- makroinstrukcija je proizvoljna kracija programera
- kod visih progamskih jezika instrukcije su standardne, tj. unaprijed
definirane za obavljanje razlicitih operacija
- makroasembler je program prevodilac makroinstrukcije
Intrepreter
- podgrupa programa prevodilaca, pored asemblera, kompajlera i
makroasemblera
- pragramski jezik koji radi na nacelu pretvaranja instrukcija jezika u binarne
instrukcije
- programski prevodioci su kraci i ne izraduju izvrsni kod
- takvi prevodioci nazivaju se intepreteri
- najpoznatiji je BASIC
- osnovna prednost je lakse otkrivanje pograske
- osnovni nedostatak je sporo izvodenje programa zbog uzastopnog
prevodenja
Page 15 of 51
- nacelno rijesenje izraziti pomocu odabranog programskog jezika pisanog
simbolickim jezikom (kodiranje)
- unijeti program u racunalo i izvesti ga
- provjeriti program i ukloniti greske, a zatim ga ponovo izvesti i provjeriti
- upotrejbiti program i analizirati dobivene rezultate
Page 16 of 51
2. dio
Page 17 of 51
8-2. Objasniti sto je izvor napajanja racunala i navesti koji su osnovni
dijelovi i prikljucci.
- Power Supply
- izvor napajanja pretvara izmjenicni napon gradske mreze 220V i 50Hz u
istosmjerni napon potreban za pokretanja dijelova racunala
- potrebno je osigurati dovoljno elektricne energije i dovoljni naponski nivo
potreban za rad svakog pojedinog dijela racunala
- tipicni nivoi istosmjernog napona su 3,3V, 5V (digitalni sklopovi) i 12V
(pokretanje motora u disku, ventilator i sl.)
Prikljucci:
- prikljucci za diskove
o izvor napajanaj omogucuje
direktno napajanje unutrasnjih
disketnih jednica, tvrdog diska,
CD/DVD jednica itd.
o prikljucak se sastoji od 4 zice
o veci (Molex) konektor sluzi za
napajanje tvrdog diska, CD/DVD
itd.
o manji konektor sluzi za napajanje
disketne jedinice
Page 18 of 51
9-1. Objasniti sto je i navesti osnovne dijelove maticnih ploca
Chipset:
Page 19 of 51
BIOS
ISA sabirnica:
Page 20 of 51
- EISA (Extended ISA) 1988 32 bitna sabirnica
PCI sabirnica
AGP sabirnica
PCI Express
- Intel, 2004.
- serijski preijsnos podataka (point-to-point)
- kompaktibilnost s PCI i PCI-X
- 1 veza 1 prijenos podataka (po 2 voda za slanje i za primanje podataka)
- npr. 12 veza (x12) omogucuje prijenos od 12 bita u jednom ciklusu
- moguca veca propusnost od AGP sabirnice x16 PCIe v2.0 omogucuje
prijenos od 8GB
Page 21 of 51
IDE sucelje
SATA sucelje
SCSI sucelje
Page 22 of 51
- najcesce koristeni ulazno/izlazni prikljucci za vanjske uredaje na danasnjim
racunalima su:
o PS/2 prikljucak
o firewire prikljucak
o USB prikljucak
o serijski prikljucak
o paralelni prikljucak
o prikljucak za zvuk
o prikljucak za mrezu
Serijski prikljucak
PS/2 prikljucak
Paralelni prikljucak
Page 23 of 51
USB
Firewire prikljucak
- Apple
- serijski prijenos podataka
- brzina od 100Mb/s do 400Mb/s
- koristi se za digitalni prijenos video zapisa
- istovremeno do 63 uredaja
- duljina kabela do 4,5m
- 6 bakrenih zica
- 2 sluze za napajanje (8V do 40V)
- preostale 4 grupirane su u dvije
isprepletene signalne linije
- osim prijenosa podataka omoguceno je i
napajanje uredaja
Prikljucak za zvuk
Mrezni prikljucak
Page 24 of 51
10-1. Objasniti hijerarhijsku organizaciju memorija.
- eng. cache
- sabirnice predstavljaju usko grlo u priejnosu podataka izmedu procesora i
memorije
- brzina procesora je veca u odnosu brzine memorije
- cache pohranjuje podatke koje processor ucestalo koristi te ih cini stalno
dostupnima
- ubrzavanje racunala
- osnovne vrste cache memorije su;
o Nivo 1 (L1)
smjestena u procesoru
brzina pristupa jednaka brzini rada procesora
o Nivo 2 (L2)
smjestena na maticnoj ploci
brzina pristupa je jednaka brzini rada memorije
- noviji procesori sadrze dodatnu cache memoriju namijenjnu za izvrsavanje
instrukcija (Excution Trace Cache)
- takvu memoriju oznacavamo s L1, a cache memorije Nivo 1 i Nivo 2 s L2 i
L3
Page 25 of 51
Staticke RAM memorije
Page 26 of 51
o sporost rada uzrokovana obnavljanjem memorije
- razlikujemo sljedece vrste DRAM memorije: FPM DRAM, EDO DRAM,
SDRAM, DDR SDRAM i RDRAM
FPM DRAM
EDO DRAM
SDRAM
- synchronous DRAM
- process citanja podataka memorijski
upravljacki sklop
o aktivira odgovarajuce redak
o velikom brzinom prolazi kroz
stupce
o cita svaki bit redom - prijenos
podataka je sekvencijalan
- memorija radi u skladu sa signalom
takta (clock)
- teoretsko smanjenje vremena pristupa u odnosu na EDO DRAM je 5%
- najcesce koristena memorija u danasnjim racunalima
- tipicna propusnost je 528 MB/s
Page 27 of 51
DDR SDRAM
RDRAM
- Rambus DRAM
- koristenej sirokih unutrasnjih podatkovnih sabirnica (64 ili 128 bita, 10ns),
koje se multipleksiraju na vanjsku sabirnicu (16bita, 1,25ns) koja povezuje
RDRAM sve cipove i memorijski upravljac
- vanjska sabirnica zove se Rambus
Channel
- velike brzine prijenosa podataka
(400MHz, 1.6GB/s)
- velika disipacija topline
- Read-Only Memory
- podaci su trajno pohranjeni (i nakon nestanka napajanja)
- pohranjeni podaci su nepromjenjivi, odnosno promjena pohranjenih
podataka zahtijeva odredene kompleksne zahtvate
- osnovne vrste ROM memorija su:
o ROM
o PROM
o EPROM
o EEPROM
o Flash memorija
PROM memorije
- Programmable ROM
- programbilna ispisna memorija
- svako sjeciste stupaca i retka povezano je
osiguracem
- inicijalno stanje je 1
- upisivanje 0 vrsi se gorenjem (przenjem)
osiguraca
Page 28 of 51
- mogucnost upisa podataka prema specificnim potrebama, ali to je
omoguceno samo jednom
Page 29 of 51
EPROM
- Erasable PROM
- izbrisiva programibilna ispisna memorija
- standardni PROM i EPROM su funkcionalno i fizicki identicni
- razlika je u kvarcnom prozoru na povrsini cipa
- sadrzaj se brise izlaganjem ultraljubicastom (UV) zracenju
EEPROM/Flash ROM
- Electrically EPROM
- elektricki izbrisiva programbilna ispisna memorija
- prednosti:
o nije potrebno pomicanje cipa radi promjene sadrzaja
o nije nuzno brisanje svog sadrzaja memorije
o nije potrebna dodatna oprema
- najkoristenije memorije ove vrste su Flash memorije
- najpoznatiji primjer Flash memorije je BIOS
Flash memorija
Page 30 of 51
- DDR SDRAM koristi 184 konektora (DDR2 i DDR3 240, ali su
nekomapktibilni)
- konektori su poredani u dva reda i smjesteni se s obje strane modula
razlika u odnosu na SIMM modul
- jezgra procesora:
o sastoji se od: dvaju cjelobrojnih ALU, registara i upravljacke jednice
(izvodenje instrukcije)
o simultano izvodenje dvijeu instrukcija (istovremeni dohvat
instrukcija, a izvrsavanje se preklapa) tehnika pipelining
- jednica za aritmeticke operacije s decimalnim brojevima Floating Point
Unit (FPU)
- cache L1 memorija sadrzana u 2 dijela instrukcijski i podatkovni cache
- sabirnicko sucelje prema vanjskoj radnoj memoriji
- predvidanje granjanaj progama (Branch Predictor)
Page 31 of 51
11-2. Navesti vrste procesorskih cipova i objasniti sto je prikljucak za
processor.
- CPU cooler
- starijim procesorima nije trebao hladnjak
- noviji nemogu raditi bez hladnjaka
- sto je processor brzi, to je veca disipacija topline
- termalna pasta se nanosi izmedu procesora i hladnjaka radi boljeg
odvodenja topline
Page 32 of 51
Dijelovi hladnjaka:
- ventilator
o napravljen od lagane
plasticen mase
o razlikuju se prema velicini,
brzini okretaja (oko 5000RPM)
i cujnosti (do 30dB)
- radijator
o izraduje se u raznim oblicima i od raznim oblicima i od razlicitih
materijala (aluminij i bakar)
- mehanizam za fiksiranje hladanjaka
- prikljucak
o prikljucak za maticnu plocu
o sastoji se od tri zice, crvene (napajanje), crne (uzemljenje), zute
(brzina vrtnje)
3. dio
- tipke
- matrica tipki (polje sklopova koji se nalazi ispod tipki)
- upravljac tipkovnice
o prepoznaje polozaj tipke u matrici tipkovnice
o razlucuje broj aktiviranja tipki (najcesce 30 CPS character per
second)
- za prikljucivanje se koriste
o obnici 5-pinski okrugli DIN
o PS/2
Page 33 of 51
12-2. Navesti dijelove i obajsniti princip rada misa.
- 1984. Apple
- PS/2 ili USB kontktor
Osnovni dijelovi:
- senzori
- kugla (smjestena unutar misa, tipican promjer je 21mm)
o valjci doticu kuglu, jedan orijentiran na x os, a jedan na y os
o pomicanje valjka uzrokuje pomicanje diska (promjer 7mm i ima 36
rupa)
o disk je smjesten izmedu infracrvene LED diode i infracrvenog
senzora
o tempo pulsiranja svjetlosti direktno je vezan za brzinu i udaljenost
kretanja
- upravljac misa
o registrira impulse dobivene od IR senzora te ih prtvara u digitalne
signale prilagodne racunalu
- tipke
- hard disk
- sastoji se od jedne ili vise aluminijskih ploca
prevucenih magnetskim materijalom
- 1956., IBM
- podaci se pohranjuju na magnetiziranoj
povrsini ploce unutar sektora i staza
- podloga ploce je metalna ili keramicka
- staze predstavljaju koncentricne kruznice
- sector je najmanja memorijska jedinica kojoj je moguce prostupiti i sector
se sastoji od fiksnog broja bajtova
- cilindar obuhvaca sve staze oznacene isitim brojem
- najcesce dimenzije su 3,5
- podacima se pristupa pomocu glave za citanje/pisanje
- glave ne doticu plocu omogucuje velike brzine vrtnje ploce
- lebdeca visina glave u odnosu na plocu je 63nm
- zastitni sloj premaza povise magnetskog sloja ploce
- svakoj ploci pripadaju dvije glave
- uloga mehanizma za pomicanje glave je brzo i precizno pozicioniranje
glave iznad odredene staze i sektora
- za pomicanje glave koriste se koracni ili stepenski motori
- kad je racunalo iskljuceno, glave diskova su pakirane u sigurnoj zoni
zasticene od vibracija
- noviji diskovi sadrze upravljacku elektroniku koja se sastoji:
o procesora kontola rada dijelova unutar diska
o podatkovni cache most izmedu brzog uredaja(sucelje prema
racunalu) i sporog (mehanika diska)
o BIOS
- IDE/ATA i SCSI kontroleri
Page 34 of 51
13-2. Navesti dijelove i objasniti princip rada disketnih jedinica.
Disketna jedinica:
Page 35 of 51
13-4. Objasniti nacin pohrane podataka na optickim diskovima, navesti i
usporediti vrste otpisckih diskova.
Opticki disk:
- promjer 12cm
- rupa u sredini je promjera 15mm
- sastoji se od tri sloja:
o plasticna podloga
o reflektirajuci sloj aluminija
o zastitni lak (prasina i grebanje)
- podaci se citaju laserskom zrakom, koja se odbija od reflektirajuce povrsine
- na reflektirajucoj povrsini podatke cine mala udubljenja, rupe (pit) od kojih
se laserska zraka odbija drugacije nego od ravne povrsine (land)
- zapis cini spiral koja pocinje od sredine ploce (5m, 650 700 MB)
- ploca se okrece promjenjivom brzinom (200 500 RPM), koja
osiguravakonstantnu brzinu kretanja laserske zrake po zapisu (1,3 m/s)
- osjetljivi na prasinu i ograbotine
- zapis je vremenski postojan i magnetski neosjetljiv
Proces citanja/pisanja:
Opticki CD-R
Opticki CD-RW
Page 36 of 51
- CD Rewritable
- 1997., Orange Book III standard
- mogucnost viskeratnog unosa
podataka
- sloj za upis podataka
o nalazi se izmedu dvaju
dielektricnih slojeva (izvlacenje
topline)
o 2 stanja kristalno i amforno (na
visim temepraturama)
omogucuje ponovno upisivanje podataka
Page 37 of 51
14-1. Objasniti princip rada graficke kartice.
Page 38 of 51
Elektronski snop
Maska
- prije nego sto dode do fosfora, elektronski snop prolaazi kroz mrezastu
strukturu maska
- maska se sastoji od noza otvora za svaku pojedinu boju
- otvori tocno usmjeravaju elektrone na pojedina zrnca za sve tri boje
- razlikujemo dvije vrste maski po kojima se razlikuju monitori s katodnom
cijevi
o sitasta maska (shadow mask, invar ili dot pitch)
o resetkasta maska (Trinitron, aperture grille ili stripe pitch)
Sitasta maska
Trinitron maska
Page 39 of 51
Rezolucija
Page 40 of 51
- izmedu ploca nalaze se prozirne electrode i tekuci Kristal
- kada napon nije prikljucen svijetlo prolazi kro zaslon
- ako je napon prikljucen, tekuci Kristal ne zakrece ravninu polarizacije pa
svijetlo ne prolazi kroz zaslon
- povrsina zaslona je podijeljena potreban broj celija matrica celija
- celijama upravljamo preko prozirnih elektroda
- svaki pixel sastoji se od tri celije crvene, zelene i plave
- s obzirom na nacin rada, dvije su osnovne grupe LCD monitora
o zasloni s pasivnom matricom
celije su smjestene izmedu dva niza elektroda
aktiviranjem elektroda u odredenom redu i stupcu moguce je
propustiti struju kroz tocno odredenu celiju
process stvaranja slike: aktivira se red po red elektroda,
nakon odabira reda, aktivira se odredeni stupac
o zasloni s aktivnom matricom
za aktiviranje pixela u novom retku potrebno je proce sve
retke do novog (ciljanog) retka
vecinu vremena pixel bi bio proziran, a dobiveni kontrst slab
koriste se LC elementi sa povecanom perzistencijom, koji
ostaju ukljuceni jos neko vrijeme nakon sto iskljucimo struju
poboljsan contrast, ali je istovremeno usporen prikaz
kod dual scan zaslona ekran je vertikalno podjeljen na dva
dijela koji se nezavisno osvjezavaju povecanje kontrasta i
brzine prikaza, uz zanemarivo povecanje broja tranzistora
svakom LC element dodan je jedan transistor koji drzi taj
element neprozirnim kada je to potrebno
svaki element moze se drzati po volji dugo neprozirnim nije
potrebno upotrebljavati LC elemente s visokom perzistencijom
vrlo veliki contrast, a pritom nije zrtvovana brzina prikaza
veca potrosnja energije i skuplja izvedba
dodatni tranzistori su izvedeni u tehnologiji tankog filma ovi
zasloni se nazivaju TFT zasloni (Thin Film Transistor)
LCD u boji
Page 41 of 51
- DSP processor (Digital Signal
Processor)
o specijalizirani processor za
obradu signala
- analogno digitalni pretvarac (ADC)
pretvara zvuk na ulazu kartice u
digitalnu formu
- digitalno analogni pretvarac (DAC)
pretvara digitalne podatke u zvuk preko zvucnika
- pojacalo za ulazni i/ili izlazni signal
Zvucnici
- InkJet
- tehnologija razvijena 60 ih godina
- prvi pisac 1976. IBM
- tehnika je zasnovana na strcanju (prskanju) kapljica tinte na papir
- s obzirom na tehniku istiskivanja kapljica razlikujemo dvije tehnologije
tintnih pisaca
o termalna InkJet tehnologija
o piezo elektricna InkJet tehnologija
Termalni InkJet
Page 42 of 51
Piezo elektricni InkJet
Spremnik tinte
- cartridge
- smjesta se u glavu printera
- cesto je glava pisaca ugradena u spremnik tinte
- kakvoca (viskoznost) tinte je vrlo vazna
- pri ukljucivanju pisaca provodi se postupak ciscenja glave uklanjanje
talog tinte
koracni motor
- stepper motor
Page 43 of 51
- pomice glavu printera s spremnikom tinte s lijeva na desno
- cesto koristi dodatni koracni motor za karkiranje glave kada se pisac ne
koristi sprijecavanje fizickog unistenja glave pisaca
- precizno pomicanje glave kontrolira se stabilizatorom
- sastoji se od:
o ladice za papir
o valjka koji povlace papir iz ladice te ga prenosi glavi pisaca
o koracnog motora koji okrece valjke odgovarajucim impulsima
kontrolirajuci pravilni ispis
Upravljac pisaca
Page 44 of 51
o visoka cijena tinte
o potreba za papirom koji ne razlijeva tintu
Papir
- 1975. godina
- ispis dobre kvalitete, brz ispis, ali
skuplji nacin ispisa
- laserska zraka pada na
fotoosjetljivi bubanj koji je
prethodno elektricki pozitivno
nabijen
- osvijetljena podrucja se izbiju i
privlace zrnca tonera
- preko bubnja prelazi papir koji je
lektricki negativno nabijen i
privlaci zrnca tonera
- papir zatim prelazi preko zagrijanih valjaka koji zapeku toner tako da se ne
moze odvojiti od papira
- prednosti:
o visoka kvaliteta ispisa razlucivost od 300 do 2400DPI
o veca brzina u odnosu na matrice i tintne pisace od 16 do 32 PPM
za crno bijeli i oko 6 PPM za ispis u boji
- nedostaci:
o velike dimenzije i tezina
o visoka cijena
o nemogucnost ispisa vise kopija odjednom (nuzna je ponovna izrada
elektricne slike)
grijuci valjak
Page 45 of 51
- na kraju ispisa, papir prolazi kroz par grijucih valjaka
- pri visokoj temperature (200C) zrnca tonera prelaze u tekuce stanje te se
zapeku s vlaknima papira razlog zasto je nakon ispisa vruc papir
- brzim prolaskom papira sprijecava se zapaljenje papira
- nakon nanosa tonera na papir, ilaganjem cijele povrsine foto osjetljivog
bubnja zracenju svijetlosto lampe za izbijanje brise se lektricna slika
Laserski snop
Toner
Page 46 of 51
15-7. Objasniti princip rada
matricnih printera.
- 1977. godina
- uredaj koji omogucuje prijenos
digitalnih podataka
posredstvom telefonskih linija
nemajenjnih za prijenos
govornih signala
- postupak pretvorbe digitalnih
podataka u analogne signale
zvucnih frekvencija (300 Hz do
20 kHz) zove se modulacija
- rijec modem dolazi od Modulator Demodulator
- osnovni nacini modulacije digitalnih signala su:
Vrste modema:
Page 47 of 51
- unutarnji sklopovlje modema smjesteno je na PCI karticu
- vanjski samostalni uredaj, najcesce prikljucen serijski ili preko USB vrata
ISDN
DSL
Kabelski modem
- cable modem
Page 48 of 51
- za razliku od prethodnih tehnologija, koristi se postojeci sustav kabelske
televizije
- nema utjecaja na prijem TV signala
- brzina prijenosa do 10Mbps
- kabelski modem osim modulacije, sadrzi tuner za izdvajanje signala
pdoataka
- veza prema Internetu je stalno aktivna
Vrste mreza:
Mrezne topologije:
Page 49 of 51
- zvjezdasta topologija (star)
o racunala se granaju iz zajednicke
tocke
o svako racunalo pristupa svim ostalim
prek ojedne zajednicke tocke
o danas najcesce koristena kod malih
(kucnih) LAN mreza
- hibridna topologija
o kombinacija prethodnih topologija
o danas najcesce koristena je tzv. star
bus topologija LAN mreza
kombinacija sabirnicke i zvjezdaste
topologije
Page 50 of 51
- UTP kabel (Unshielded Twisted pair):
o danas najcesci medij za prijenos podataka
o brzina protoka od 10 Mbps do 10 Gbos
- opticko vlakno ili svjetlovod
o prijenos podataka u obliku svjetlosnih valova
o velike brzine i udaljenosti
- koaksijalni kabel
o brzina do 10 Mbps
Topologije:
- ad hoc topologija
o brzo, improvizirano i povremeno povezivanje
o spajanje do 8 racunala
- zvjezdasta topologija
o koristenje pristupne tocke
Pristupna tocka:
- access point
- ima ulogu switcha
- osim bezicnih funkcija, povezivanje i s klasicnim mrezama
Page 51 of 51