You are on page 1of 20

Arhitektura i organizacija raunala

Preddiplomski studij
informatike
2014.
prof.dr.sc. Ivo Ipi

Literatura
1.

2.
3.

4.

S. Ribari, Graa raunala", Algebra


d.o.o., Zagreb, 2011.
S. Ribari, "Arhitektura raunala RISC i
CISC", kolska knjiga, Zagreb, 1996.
J. L. Hennessy, D. A. Patterson,
"Computer Architecture, A. Quantitative
Approach" , Morgan Kaufmann Pub.,
San Mateo, 1990.
U. Peruko, V. Glavini: Digitalni
sustavi, kolska knjiga Zagreb, 2000.

E-uenje
http://mudri.uniri.hr/course/view.php?id=1354
 lozinka kolegija: AOR2014


Saraj kolegija Arhitektura i


organizacija raunala













Definicija i klasifikacija arhitekture raunala.


Model univerzalnog raunala: Turingov stroj.
Model von Neumannovog raunala.
Pojednostavljeni model CISC procesora.
Pojednostavljeni model RISC procesora.
ISA arhitektura.
Upravljaka jedinica raunala: sklopovska i mikroprogramska izvedba.
Aritmetiko-logika jedinica.
Memorijski sustav. Virtualna memorija. Priruna memorija.
Sabirnice.
Ulazno - izlazni podsustav raunala.
Arhitektura 8-, 16-, 32- i 64- bitnih procesora.

Razvoj elektronikih raunala


prema tehnologiji dijeli se na 6 generacija:

I.










tranzistori
elektroniki sklopovi
feritne memorije

III.


IV.


II.


elektronike cijevi
magnetski mediji


V.


VLSI

VI.


integrirani sklopovi

mikroelektronika
mikroraunala
mikroprocesor

masovna uporaba
....

I. generacija: 1953-1958.




elektronike cijevi
magnetski mediji
1952. UNIVAC I


razvijen koncept integriranih krugova




prvo raunalo s poluvodiima (Remington-Rand)


(Integrated Circuits - Geoffrey Dummer in Washington)

1954. FORTRAN, John W. Backus, IBM


1956. Magnetic Disk Memory, IBM


RAMAC350 Random Access Method of Accounting and


Control

1956. prvi operacijski sustav Bob Patrick i


Owen Mock


GM/NAA-I/O i instaliran na IBM 704 raunalu

II. generacija: 1958-1961.




izum i razvoj tranzistora John


Bardeen, Walter Brattain, William
Shockley - Nobelova nagrada za
fiziku 1956

integrirani sklop (IC) Jack Kilby


1958 (Nobelova nagrada za fiziku
2000)

1961. prvi komercijalni integrirani


sklop (Fairchild Semi Conductor)

II. generacija: 1958-1961.


razvoj feritnih jezgrenih memorija
 razvoja compilera, sistemskog softvera,
programskih jezika


Algol: ALGOrithmic Language


 Cobol, LISP


1960. prvo mini raunalo PDP-1, Digital


Equipment Corp (DEC)

II. generacija: 1962-1964.




1962. Atlas, University of Manchester







1963.



virtualna memorija i paging


izvoenje instrukcija u pipelineu
odvojene aritmetke jedinice za fixed- i
floating-point operacije
brzina priblino 200 kFLOPS
ASCII: American Standard Code for
Information Interchange
BASIC - Beginners All Purpose Instruction
Code - Thomas Kurtz i John Kemeny

1964.



Epson matrini printer


Rank Xerox's Palo Alto Research Center
prvi LAN - Local Area Network

II. generacija: 1965-1966.




1965.




Ted Nelson, skovao rije hypertext


Maurice Wilkes prvi cache memorijski ip
Mooreov zakon

1966.




prvi WAN -ARPAnet


IBM: DRAM - Dynamic Random Access
Memory
Douglas Engelbart: X-Y Position Indicator
for a Display System, mi (1963-66.)

III. generacija: 1966-1970.







integrirani sklopovi
poetak intenzivnog koritenja raunala u
industriji
operacijski sustav
1967. Fairchild Semiconductor Inc.





prvi RAM Random Access Memory ip od 256


bita s preko 1000 tranzistora

1969. ARPANet
1970.



teorije relacijskih baza podataka, Ted Codd, IBM


disketna jedinica, IBM
8" - 81.6 Kb podataka, 32 staze,
samo za itanje bootstrap routine za IBM/370
6 godina kasnije 5.25 diskete kapaciteta 1.2Mb

Pascal, Niclaus Wirth, vicarska

III. generacija: 1971-1972.




1971.





Intel: prvi EPROM - Erasable Programmable


Read Only Memory i procesor 4004 - 3500
tranzistora
C, Dennis Ritchie i Brian Kernighan, Bell Labs
strukturno programiranje

1972.


Intel procesor 8008 200 kHz, brzina 300.000


instrukcija /s,
moe adresirati 16Kb memorije
moe raspoznati sve alfanumerike znakove




PROLOG Programming in Logic


UNIX napisan u C

III. generacija: 1973 - 1974.




1973.



LCD (Liquid Crystal Display) tehnologija,


Sharp, Japan
prvo osobno raunalo: PC Alto, Xerox
mi, Ethernet, GUI, SmallTalk
iznimno skup

1974.


Intel 8080 mikroprocesor


8 bitni (360 $), 2Mhz, adresira 64.000
bytova
6.000 tranzistora (3microna)




floppy disk u masovnoj upotrebi, tek za 20


godina ga zamjenjuje CD
Zilog Corp., Z-80, 8 bitni procesor

Klasifikacija integriranih
sklopova


IC klasifikacija po broju tranzistora na ipu:


SSI (Small Scale Integration) : 64
 MSI (Medium Scale Integration): 1024
 LSI (Large Scale Integration) : 65000
 VLSI (Very Large Scale Integration) more than
65000
 SVLSI (Super ...) : > 500.000


IV. generacija: 1974-1982.


LSI Large Scale Integration
 mikroelektronika
 mikroraunala
 mikroprocesor





130000 tranzistora

64 Kbit memorija

IV. generacija: 1975.




1975.


Micro Soft, osnivaju Bill Gates i Paul


Allen
prodaju verziju BASICa Altairu,
kasnije Microsoft BASIC

ALTAIR 8800, PC

Intel 8080 ip
memorija 256 byta,
prekidai ulazna jedinica
led - umjesto monitora
cijena $395 (periferija dodatnih
$2000)

IBM PC 5100
cijena oko $15,000
IBM pogreno predvidio razvoj trita

IV. generacija: 1976-1977.





Apple I
Cray 1, prvo komercijalno superraunalo






Seymour Cray
prvi koji je preao 1 MIPS
cijena: $5 - $8.8 milijuna
isporuenih: 85
tehnologija:
vektorsko procesiranje,
200.000 specijaliziranih ECL integriranih
krugova
100-160 MFLOPS performance

softver:
Cray Operating System (COS),
Cray Fortran Compiler,
Cray Assembler Language

IV. generacija: 1979-1981.




1978. laserski pisa, Xerox

1979. Ethernet standard za lokalne


mree, Xerox, DEC i Intel

1980.


Seagate Technology prvi hard disk za


mikroraunalo, ST506, 5 Mb, vrijeme
pristupa180 - 240 millisekunde
IBM - 1 Gigabyte tvrdi disk, veliine
hladnjaka, 150 kg. 40.000$

1981. Microsoft - DOS1.0

IV. generacija: 1982.




Commodore C64, Bob


Yannes



ZX Spectrum, Sinclair



6502 ip, 595 $,


do 1994. prodano 17- 22
milijuna
kasnije ZX 81
baziran na Z80 procesoru

dBase II, Ashton Tate

V. generacija: 1982-1990.
VLSI Very Large Scale Integration
 106 tranzistora na ipu
 16 Mbit memorije na ipu
 grafika okolina
 MS Windows


V. generacija: 1983-1985.


1983.





1984.



Motorola 68000 ip za napredna


raunala, laserske pisae i grafiku
okolinu
GNU Manifesto, Richard Stallman
C++
MacIntosh, Apple
InkJet printer, HP

1985.




CD-ROM
MS Windows
Intel 80386 procesor PC 386

V. generacija: 1986-1990.


1986.


prvi RISC Reduced

Instruction Set Computers,


RT PC, IBM, na tritu,
ideja iz 1976.
jedna instrukcija jedan
ciklus


1987.


IBM PS/2, OS/2

1988.


prvi virusi

1989.

Intel 80486, cache of 32


Kb s koprocesorom
integrirani na ipu, 1.2
milijuna tranzistora, 20
MIPS

1990.


World Wide Web, HTML,


Tim Berners-Lee, CERN,

VI. generacija: 1990 

64 Bit mikroprocesor
10 x 106 tranzistora
 DRAM 16 MBit 1 GBit
 masovna uporaba


PC raunala
mree
internet
web

VI. generacija: 1991 1994.





1991. LINUX, Linus Torvalds, student, Finska


1992.


1993.



Mosaic, prvi grafiki preglednik, Marc


Andreessen, student, SAD, (kasnije osnovao
Netscape)
Microsoft Windows 3.1, 3.11
Intel Pentium 1.5 millijuna tranzistora
Windows NT

1994.


poeci .com ekonomije YAHOO, Amazon...

VI. generacija: 1995 1998.




1995.





MS Windows 95
Sun Microsystems, Java
intenzivna uporaba interneta
Intel Pentium Pro

150-, 180-, and 200 MHz,


5.5 milijuna tranzistora
bzina sabirnice 60 MHz
do 440 MIPS




1996.




1997.

1998.



CD-RW
e-bay, e-comerce
MS Internet Explorer

Bluetooth tehnologija,
Dutchman J. Haaften,
Ericsson vedska
IBM: Deep blue
MP3 format, Frauenhofer
Institut, Njemaka
iMac, Apple
Google, Larry Page i Sergey
Brin

VI. generacija: 2000.

spam, virusi, mobilnost,....

Razvoj P INTEL: 71.-76.-80.

INTEL: 80. - 86. - 90.

INTEL: 90. 93. - 96.

Mooreov zakon I



Gordon Moore, jedan od osnivaa Intela


1965. predvidio tehnologijski rast novih generacija
integriranih sklopova
Mooreov zakon: svakih 18-24 mjeseci se broj
tranzistora na ipovima udvostruuje
2001.- popravak Mooreovog zakona
 broj tranzistora na ipovima udvostruuje se
svakih 4-5 godina
 originalni zakon izdrao 36 godina

Razvoj mikroprocesora Intel Pentium


1995 Pentium Pro Processor
5.5 Million Transistors
1997 Pentium II Processor
7.5 Million Transistors
1998 Pentium II Xeon Processor 7.5 Million Transistors
1999 Celeron Processor
7.5 Million Transistors
1999 Pentium III Processor
9.5 Million Transistors
1999 Pentium III Xeon Processor 9.5 Million Transistors
1999 Pentium III E
28.1 Million Transistors
2000 Pentium 4

42 Million Transistors

Razvoj viejezgrenih procesora

Quad-Core + GPU Core i7 1,400,000,000 2012 Intel 22 nm 160 mm


Dual-Core Itanium 2 1,700,000,000[6] 2006 Intel 90 nm 596 mm
Six-Core Xeon 7400 1,900,000,000 2008 Intel 45 nm 503 mm
Quad-Core Itanium Tukwila 2,000,000,000[7] 2010 Intel 65 nm 699 mm
Six-Core Core i7/8-Core Xeon E5
(Sandy Bridge-E/EP) 2,270,000,000 [8] 2011 Intel 32 nm 434 mm
8-Core Xeon Nehalem-EX 2,300,000,000[9] 2010 Intel 45 nm 684 mm
10-Core Xeon Westmere-EX 2,600,000,000 2011 Intel 32 nm 512 mm
8-Core Itanium Poulson 3,100,000,000 2012 Intel 32 nm 544 mm

62-Core Xeon Phi 5,000,000,000 2012 Intel 22 nm










Viejezgreni procesori



Multiple parallel general-purpose processors (GPPs)


Multiple application-specific processors (ASPs)
Intel Network Processor
1 GPP Core
16 ASPs (128 threads)
18

18

18

RDRA
M
1

Stripe
RDRA
M
2

RDRA
M
3

PCI
64b

(64b)
66
MHz

QDR
SRAM
1
E/D Q
1 1
8 8

Intel
XScale

Core
32K IC
32K DC
QDR
SRAM
2
E/D Q
1 1
8 8

G
A
S
K
E
T

QDR
SRAM
3
E/D Q
1 1
8 8

Sun Niagara
8 GPP cores (32 threads)
Intel 4004 (1971):
4-bit processor,
2312 transistors,
~100 KIPS,
10 micron PMOS,
11 mm2 chip

QDR
SRAM
4
E/D Q
1 1
8 8

MEv2
1

MEv2
2

MEv2
3

MEv2
4

MEv2
8

MEv2
7

MEv2
6

MEv2
5

MEv2
9

MEv2
10

MEv2
11

MEv2
12

MEv2
16

MEv2
15

MEv2
14

MEv2
13

IXP280
0
Rbuf
64 @
128B

Tbuf
64 @
128B
Hash
48/64/1
CSRs
- 28
Scratch
Fast_wr
16KB
-UART

S
P
16b
I
4
or
C
S
16b
I
X

Timers
-GPIO
BootROM/Sl
owPort

1000s of
processor
cores per
die

IBM Cell
1 GPP (2 threads)
8 ASPs
Picochip DSP
1 GPP core
248 ASPs
Cisco CRS-1
188 Tensilica GPPs

The Processor is the


new Transistor
[Rowen]

Kvantna raunala


quantum computers temelje na zakonima kvantne


fizike
qubits kvantna stanja atoma, orijentacija spina
atoma, sadri vie od jednog bita informacije
Quantum computers promised to solve some of the
most difficult mathematical problems exponentially
faster than a conventional computer (2)
http://www.cs.caltech.edu/~westside/quantumintro.html

Informacijska tehnologija

Informacijska tehnologija =
mikroelektronika +
raunalna tehnologija +
telekomunikacije

Raunalna tehnologija


ugraena raunala (embedded computer)










automobil, zabavna elektronika, bijela tehnika, igrake

osobna raunala PC
radne stanice (work station)
raunala posluitelji (network servers)
velika raunala (mainframe)
super raunala

Informacijsko
komunikacijska tehnologija
najprodornija tehnologija dananjice
 znaajniji utjecaj tehnologija u prolosti


tiskarski stoj, parni stroj, elektrina energija, ...

utjecaj na sve gospodarske djelatnosti i na


ivot svakog pojedinca

drutvo znanja => informacijsko drutvo

Literatura i izvori


The History of Computing Project, (oujak 2013).


http://www.thocp.net
The computer history museum, (listopad 2012).
http://www.computerhistory.org