Professional Documents
Culture Documents
AiORS I PDF
AiORS I PDF
RAČUNARSKIH SISTEMA
Arhitektura
Arhitektura računarskih
Arhitekturai računarskih
organizacija sistema
sistema
računarskih i mreža
i mreža
sistema Slajd 2 Slajd
Slajd22
SADRŽAJ
RAZVOJ ARHITEKTURE RAČUNARA I DEFINICIJE
JEDNOPROCESORSKI I VIŠEPROCESORSKI
RAČUNARSKI SISTEMI
Arhitektura
Arhitektura računarskih
Arhitekturai računarskih
organizacija sistema
sistema
računarskih i mreža
i mreža
sistema Slajd 3 Slajd
Slajd33
NAGRADNO PITANJE
?
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 4 Slajd 4
I
RAZVOJ ARHITEKTURE RAČUNARA I
DEFINICIJE
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 5 Slajd 5
ARHITEKTURA
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 6 Slajd 6
RAČUNARSKI SISTEM I MREŽA
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 7 Slajd 7
ARHITEKTURA RAČUNARA
• Kompleksan zadatak projektanta: koje osobine su važne za
novi računar, kako projektovati računar sa maksimalnim
performansama, ali zadržati se u ograničenjima cijene,
potrošnje energije i raspoloživosti.
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 8 Slajd 8
Arhitektura i organizacija računara
• Iako nije jednostavno dati preciznu definiciju ovih termina, postoji koncenzus oko opštih oblasti
koje pokriva svaki od tih termina.
• Računarska arhitektura odnosi se na one atribute sistema koje vidi programer, odnosno one
koji imaju direktan uticaj na logičko izvršavanje programa. Često se umjesto arhitekture koristi
izraz ISA (instrukcijski skup, instruction set architecture)
• Primjeri atributa arhitekture uključuju skup instrukcija, broj bita koji se koriste za predstavljanje
različite vrste podataka (npr. brojeva, znakova), I/O mehanizme, i tehnike za adresiranje
memorije.
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 9 Slajd 9
RAZVOJ RAČUNARA
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 10 Slajd 10
VRSTE RAČUNARA
Promjene u načinu upotrebe dovele su do razvoja novih tržišta i nastanka nekoliko klasa računara
Personal Desktop Server Klasteri/Ware Embedded
Mobile device house scale
PMD computer
(WSC)
Cijena sistema $100-$1.000 $300-$2.500 $5.000-$10.000.000 $100.000- $10-$100.000
Veliki raspon $200.000.000 Veliki raspon
(mnogo zahtjeva za - Od USB key
multiprocesorskim (sadrže 50.000 do mrežnih
sistemima, najskuplji: – 100.000 rutera
Large Scale servera)
multiprocessors for
high-end transactions)
Cijena $10-$100 $50-$500 $200-$2.000 $50-$250 $0,01-$100
mikroprocesora
Važne Cijena, energija, Cijena- Propusna moć, Cijena- Cijena,
arhitekturne performanse u performanse, raspoloživost, performanse, energija,
karakteristike radu, brzina energija, skalabilnost, energija propusna moć, performanse
izvršavanja grafičke energetska specifične za
zadataka performanse efikasnost primjenu
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 11 Slajd 11
VRSTE RAČUNARA
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 12 Slajd 12
VRSTE RAČUNARA
Ugrađeni računari (embedded)
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 13 Slajd 13
SEMINARSKI - PREPORUKE
BROJ I CIFRA
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 14 Slajd 14
SEMINARSKI - PREPORUKE
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 15 Slajd 15
ISTORIJA RAZVOJA RAČUNARA
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 16 Slajd 16
ISTORIJA RAZVOJA RAČUNARA
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 17 Slajd 17
ISTORIJA RAZVOJA RAČUNARA
U poslovanju često postoji potreba da se provede neka
procedura nad jako velikom količinom podataka, npr:
• popis stanovništva,
• glasanje,
• pretrage i sortiranja,
• upravljanje projektima,
• obrada plata,
• obrada penzija,...
Rimski
abakus
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 20 Slajd 20
ISTORIJA RAZVOJA RAČUNARA
• Rimski abakus zasnovan je na bi-kvinarnom kodu.
• Prorezi sadrže po jedan kamenčić za bazu 5
(5,50,500,5000 itd),
• 4 kamenčića za bazu 10 (1, 10, 100,1000, itd)
Rimski
abakus
Broj prikazan na abakusu je 1.069.181 (sa
karakterističnim predstavljanjem nule).
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 21 Slajd 21
ISTORIJA RAZVOJA RAČUNARA
Kineski abakus
heaven
5
earth
Nula (Clean):
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 22 Slajd 22
ISTORIJA RAZVOJA RAČUNARA
Japanski
abakus
“Soroban”
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 23 Slajd 23
ISTORIJA RAZVOJA RAČUNARA
Ruski
abakus
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 24 Slajd 24
ISTORIJA RAZVOJA RAČUNARA
Školski
abakus
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 25 Slajd 25
ISTORIJA RAZVOJA RAČUNARA
• Još u XVII vijeku su se javile ideje za konstruisanje mašina za obradu
podataka
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 26 Slajd 26
ISTORIJA RAZVOJA RAČUNARA
• Smatra se da je prvu ovakvu mašinu (mehanički kalkulator) izradio
njemački profesor matematike i astronomije Vilhelm Šikard (Wilhelm
Schickard) 1623. godine.
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 27 Slajd 27
ISTORIJA RAZVOJA RAČUNARA
• Mašina je radila 4
računske operacije.
• Rad sa šestocifrenim
brojevima.
Računski sat
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 28 Slajd 28
ISTORIJA RAZVOJA RAČUNARA
Paskalina
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 32 Slajd 32
ISTORIJA RAZVOJA RAČUNARA
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 33 Slajd 33
ISTORIJA RAZVOJA RAČUNARA
• 1830-tih Bebidž je razmišljao i o analitičkoj mašini čiji su neki dijelovi
slični današnjim računarima, posebno dio za ulazne podatke, obradu i
smještanje rezultata, ali ju nikad nije završio.
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 34 Slajd 34
ISTORIJA RAZVOJA RAČUNARA
• Kao izlaz, analitička mašina bi imala printer, krivolinijski ploter i zvono.
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 35 Slajd 35
ISTORIJA RAZVOJA RAČUNARA
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 36 Slajd 36
ISTORIJA RAZVOJA RAČUNARA
Ada Byron (Ejda Bajron, grofica od Lavlejsa, ćerka
Lorda Bajrona) bila je interpretator i promoter
Bebidžovih vizionarskih radova:
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 37 Slajd 37
ISTORIJA RAZVOJA RAČUNARA
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 38 Slajd 38
ISTORIJA RAZVOJA RAČUNARA
• prihvaćeno je rješenje koje je ponudio Herman Holerit
(Herman Hollerith),
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 39 Slajd 39
ISTORIJA RAZVOJA RAČUNARA
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 40 Slajd 40
ISTORIJA RAZVOJA RAČUNARA
• Analogni računar
• Vannevar Bush, profesor na MIT –
diferencijalni analizator (1931.godine)
• Rotacioni diskovi i točkovi za proračun
integrala
• Više jedinica povezanih metalnim
štapovima i zupčanicima
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 41 Slajd 41
ISTORIJA RAZVOJA RAČUNARA
• U Njemačkoj 1938 godine Konrad Cuse (Konrad Zuse) je
izgradio računske mašine Z1 i Z2,
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 42 Slajd 42
ISTORIJA RAZVOJA RAČUNARA
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 43 Slajd 43
ISTORIJA RAZVOJA RAČUNARA
Z3 mašina
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 44 Slajd 44
ISTORIJA RAZVOJA RAČUNARA
• Alan Turing, britanski matematičar je razvio Bombu, mašinu
zasnovanu na prethodnom radu Poljskih matematičara, koja
je od kraja 1942.godine dekodirala sve poruke koje je
poslalala Enigma mašina njemačkog vazduhoplovstva.
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 45 Slajd 45
ISTORIJA RAZVOJA RAČUNARA
ENIGMA
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 46 Slajd 46
ISTORIJA RAZVOJA RAČUNARA
Mašina
“BOMBA” za
dešifrovanje
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 47 Slajd 47
ISTORIJA RAZVOJA RAČUNARA
• Početkom četrdesetih godina XX vijeka Hauard Ejken
(Howard Aiken) kombinovao je Holeritove mašine i
Bebidžovu ideju o programabilnom računaru.
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 48 Slajd 48
ISTORIJA RAZVOJA RAČUNARA
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 49 Slajd 49
ISTORIJA RAZVOJA RAČUNARA
Mašina “MARK I”
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 50 Slajd 50
ISTORIJA RAZVOJA RAČUNARA
• Godine 1943 Američka vojska finansirala je izgradnju
računara ENIAC (The Electronic Numerical Integrator And
Computer).
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 51 Slajd 51
ISTORIJA RAZVOJA RAČUNARA
• ENIAC se u savremenim računarskim naukama smatra prvim pravim
elektronskim računarom opšte namjene (elektronski digitalni računar).
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 52 Slajd 52
ISTORIJA RAZVOJA RAČUNARA
Detalj ENIAC-a
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 53 Slajd 53
ISTORIJA RAZVOJA RAČUNARA
• 50 godina kasnije u Pensilvaniji.....
• ENIAC na čipu od 0.5 cm2
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 54 Slajd 54
ISTORIJA RAZVOJA RAČUNARA
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 55 Slajd 55
ISTORIJA RAZVOJA RAČUNARA
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 56 Slajd 56
ISTORIJA RAZVOJA RAČUNARA
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 57 Slajd 57
Harvard arhitektura
Računar
Jedinstvena memorija
Računar
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 60 Slajd 60
GENERACIJE RAČUNARA
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 61 Slajd 61
GENERACIJE RAČUNARA
Prva generacija računara
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 62 Slajd 62
GENERACIJE RAČUNARA
Prva generacija računara (okvirno 1946–1957)
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 63 Slajd 63
GENERACIJE RAČUNARA
Druga generacija računara (okvirno 1957–1964)
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 64 Slajd 64
GENERACIJE RAČUNARA
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 65 Slajd 65
GENERACIJE RAČUNARA
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 66 Slajd 66
GENERACIJE RAČUNARA
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 67 Slajd 67
GENERACIJE RAČUNARA
Treća generacija računara (okvirno 1965–1971)
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 68 Slajd 68
GENERACIJE RAČUNARA
Treća generacija računara
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 69 Slajd 69
GENERACIJE RAČUNARA
Treća generacija računara
PDP-1
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 70 Slajd 70
GENERACIJE RAČUNARA
Četvrta generacija računara (okvirno 1972–1977)
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 71 Slajd 71
GENERACIJE RAČUNARA
Četvrta generacija računara
1971. godine kompanija Intel je izbacila na tržište prvi centralni procesor četvorobitni 4004:
prvi čip koji sadrži sve komponente mikroprocesora na jednom čipu. Može da sabira dva broja
od 4 bita i da množi ponavljanjem sabiranja
1972. godine Intel pravi prvi osmobitni procesor 8008 – skoro dvostruko kompleksniji od 4004
1974. godine Intel 8080 – prvi mikroprocesor opšte namjene (8-bitni, ali brži od 8008, sa
većim skupom instrukcija i većom mogućnošću adresiranja)
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 72 Slajd 72
GENERACIJE RAČUNARA
Peta generacija računara (okvirno 1978–1991)
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 73 Slajd 73
GENERACIJE RAČUNARA
Šesta generacija računara (1991 - ... )
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 74 Slajd 74
GENERACIJE RAČUNARA
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 75 Slajd 75
Integracija komponenata
Definicija VLSI se stalno mijenja jer proizvođači stalno pronalaze nove načine da povećaju
površinsku gustinu tranzistora.
Gordon Moore, suosnivač Intel korporacije je uočio da se gustina tranzistora po kvadratnom inču
udvostručava svake godine (Moore’s Law).
Murov zakon je revidiran 1970-tih, kada je rast usporio, te glasi da se gustina udvostručava
svakih 18 mjeseci.
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 76 Slajd 76
Integracija komponenata - VLSI
• Izraz je izgubio prvobitni smisao nakon što su 1980-tih stotine hiljada, a zatim
milioni tranzistora smješteni (ULSI, Ultra Large Scale Integration) na jedan čip.
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 77 Slajd 77
GENERACIJE RAČUNARA
Superračunari
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 78 Slajd 78
GENERACIJE RAČUNARA
Superračunari
Superkompjuter Cray-2
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 79 Slajd 79
GENERACIJE RAČUNARA
Superračunari
CDC 6600
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 80 Slajd 80
GENERACIJE RAČUNARA
Personalni računari
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 81 Slajd 81
GENERACIJE RAČUNARA
emulator:
Personalni računari https://s2js.com/altair/sim.html
Altair 8800
Ed Roberts
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 82 Slajd 82
GENERACIJE RAČUNARA
Personalni računari
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 83 Slajd 83
GENERACIJE RAČUNARA
Personalni računari
Apple I
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 84 Slajd 84
GENERACIJE RAČUNARA
Personalni računari
Apple II
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 85 Slajd 85
GENERACIJE RAČUNARA
Personalni računari
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 87 Slajd 87
GENERACIJE RAČUNARA
Personalni računari
Commodore 64
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 88 Slajd 88
GENERACIJE RAČUNARA
Personalni računari
Atari
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 89 Slajd 89
GENERACIJE RAČUNARA
Personalni računari
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 90 Slajd 90
GENERACIJE RAČUNARA
Personalni računari
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 91 Slajd 91
GENERACIJE RAČUNARA
Personalni računari
računar Apple Lisa
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 92 Slajd 92
GENERACIJE RAČUNARA
Personalni računari
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 93 Slajd 93
GENERACIJE RAČUNARA
Personalni računari
• disk do 20 MB i
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 94 Slajd 94
GENERACIJE RAČUNARA
Personalni računari
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 95 Slajd 95
PREGLED RAZVOJA RAČUNARA 1960-1986
Arhitektura
Arhitektura računarskih
i organizacija sistema sistema
računarskih i mreža Slajd 96 Slajd 96
RAZVOJ RAČUNARA
Računari danas više nisu luksuz nego potreba.
Računari i njihova primjena su uključeni u sve
aspekte svakodnevnog života.
Moderni multimedijalni
laptop računar sa
višestrukim primjenama
Arhitektura
Arhitektura računarskih
računarskih sistema
sistema i mreža
i mreža Slajd 97 Slajd 97
RAZVOJ RAČUNARA
• Svaki današnji računar slijedi osnovni plan projektovan od strane Bebidža.
Arhitektura
Arhitektura računarskih
računarskih sistema
sistema i mreža
i mreža Slajd 98 Slajd 98
RAZVOJ RAČUNARA
Primjeri uređaja sa ugrađenim sistemima uključuju:
Arhitektura
Arhitektura računarskih
računarskih sistema
sistema i mreža
i mreža Slajd 99 Slajd 99