Escolar Documentos
Profissional Documentos
Cultura Documentos
1. UVOD
Kompjuterski sistem je skup medjusobno povezanih elemenata koji djeluju ka
ostvarenju nekog cilja.
Karakterisu ga:
Struktura:nacin na koje su komponente medjusobno povezane
Funkcija:djelovanje pojedninih komponenti
Organizacija racunara je hijerarhijska. Svaka glavna komponenta ima svoje
podkomponente, a podkomponente imaju vlastitu strukturu i funkciju. Znaci
hijerarskija organizacija racunara se opisuje odozgo prema dole.
Osnovne komponente racunarskog sistema su: procesor, memorija,
ulazno izlazne jedinice.
Osnovne komponente procesora su kontrolna jedinica, registri, aritmetickologicka i izvrsna jedinica.Kontrolna jedinica sluzi za koordinaciju
procesorskih elemenata i obezbjedjuje kontrolne signale za rad.
Racunarska arhitektura se odnosi sa sistemske osobine koje su vidljive
programeru, odnosno osobine koje imaju direktan uticaj na logicko izvrsavanje
programa.To su : instrukcijski set, broj bitova za predstavljanje tipova
podataka, U/I mehanizmi i tehnike adresiranja memorije.
Racunarska organizacija se odnosi na operativne jedinici i njihovo
povezivanje kojima se ostvaruju arhitekturne specifikacije. To su
kontrolni signali, razliciti interfejsi, memorijske tehnologije.
Razlika izmedju arhitekture i organizacije je veoma vazna, npr. Arhitektura
moze trajati vise godina, ali njihova organizacija se mijenja promjenom
tehnologije. Zbog toga se razliciti modeli unutar jedne familije racunarskih
modela razlikuju u cijeni i karakteristikama. Nije potrebno mijenjati softver
koji je razvijan za citavu familiju racunara, bez obzira na cijenu, jacinu i
brzinu.
POVEZIVANJE
(mehanizam
povezivanja
elemenata
izracunavanje
adresa
ALU,
Kasnije generacije
Uvodi se integracija velike razine, moglo se ugraditi 1000 elemenata na jedan
cip. Brzi tempo je omogucio visoku stopu uvodjena novih proizvoda, te
povecanjem softvera i komunikacija. Prva upotreba integrisanih kola bila je izrada
procesora od integrisanih cipova, medjutim posalo je jasno da se moze koristiti
za izradu memorije. POLUPROVODNICKA MEMORIJA.Ova memorija je bila
brza, medjutim bila je skupa i glomazna.
Mikroprocesori, kako je vrijeme prolazilo sve je vise i vise elemenata bilo
postavljano na jedan cip, tako da je sve manje i manje cipova bilo potrebno za
izradu procesora. Prvi mikroprocesor je bio Intelov 4004. to se smatra
rodjenjem mikroprocesora. Prvi je bio 4- bitni procesor.
Brzina mikroprocesora
Razvoj racunara jos prati Mooreov zakon. Kod mikroprocesora se brzina
povecava pet puta svake tri godine od Intelove x86 porodice. Tehnike ugradjene
u danasnje procesore su:
-Predvidjanje grananja: procesor gleda koje su instrukcije ucitanje iz memorije
i nastoji predvijeti koje ce biti sljedece obradjene. Ako pravilno predvidi, moze
pripremiti ispravne instukcije i pohraniti ih u buffer. Zato predvidjanje
grananja povecava kolicinu rada koja stoji u procesu izvrsenja.
procesora
koje
povecavaju
Najcesce se koristi
prvi pristup. Medjutim kako se povecava brzina
procesora i gustina elemenata na njemu, javljaju se prepreke:
Energija: raste gustina toka energije, rasipanje toplite koje se javlja na
procesorima velike brzine i gustine.
Kasnjenje kola: brzina kojom se elektroni krecu po cipu izmedju tranzistora
ogranicena je otporom i kapacitetom zica. Sto vece kolo to vise kasni.
Memorijska latentnost: memorijske brzine zaostaju za procesorskim.
Razvoj Intel-ove x86 arhitekture
Dok su intelovi mikroprocesori postajali brzi i slozeniji, Intel je povecavao tempo
razvoja. Novi mikroprocesor bi izlazio svake 4 godine. Vazno je istaci znacajke
razvoja :
8080 - 8 bitni procesor
8086 - 16 bitni procesor
Mjerila kao sto su MIPS i MFLOPS su nedovoljne za ocjenu ucinka procesora. Zbog
razlika u instrukcijskim setovima, brzinu izvrsavanja nije opravdano koristiti za
uporedjivanje performansi razlicitih arhitektura. U vezi s tim izmisljeni su
referentni programi. Osobine referentnog programa su: napisan u jeziku
visokog nivoa, predstavnik odredjene vrste programiranja, lagan za
mjerenje, ima siroku distribuciju.
SPEC mjerila za potrebu industrijske, akademske i i istrazivacke zajednica za
opce prihvaceni mjerama racunarski performansi, dovela je do razvoja
standardiziranih skupova mjerila. Programiran su u jeziku visokog nivoa.
Prosjecni rezultati sluze da dobijanje pouzdane uporedbe performansi razlicitih
racunara. Mjerilo brzine mjeri sposobnost racunara da vrsi jedan zadatak.
Rezultati testnog sistema se prikazuju kao odnos referentnog i
sistemskog vremena trajanja.
Mjerilo omjera mjeri propusnost ili brzinu masine koja izvodi brojne
zadatke.
Amdahlov zakon
ispisa
7-bitnim
simbola
na
komunikacijskim
Tip jedinice podatka se odredjuje operacijom koja se izvodi. Ovo je redovno kod
masinskog jezika.
Prenos podataka je fundamentalni tip masinske instrukcije. Mora
specifirati nekoliko stvar
1. Lokacija izvora I odredista
2. Duzina podatka koji se prebacuje
3. Adresiranja svakog operanda
Ovo mora napraviti projektant. Opca lokacija moze se naznaciti specificiranjem
opkoda ili operanda.
Operacije prenosa su najjednostavniji tip. Ako su pocetak I odrediste
registry, procesor izaziva prenos iz jednog u drugi registar. Sto je unutrasnja
operacija procesora. Ako je jedan ili ob eoperanda u memoriji, onda
processor mora:
1.
2.
3.
4.