Entdecken Sie eBooks
Kategorien
Entdecken Sie Hörbücher
Kategorien
Entdecken Sie Zeitschriften
Kategorien
Entdecken Sie Dokumente
Kategorien
Preddiplomski studij
informatike
5
Prva generacija – elektronička računala s
elektronskim cijevima (1945. – 1955.)
8
ENIAC - specifikacija
izgrađen od
17.468 vakumskih cijevi
500.000 spojeva
70.000 otpornika
10.,000 kondenzatora
6,000 ručnih prekidača
1,500 releja
500 terminala
CPU brzina
5.000 zbrajanja,
357 množenja
i 38 dijeljenja na sekundu
OS: fiksno ožičena logika (hard wired)
inicijalna cijena $500,000
površina 167,3 m2
potrošnja 180 kW, težina 100 T
9
I. generacija: 1953-1958.
elektroničke cijevi
magnetski mediji
1952. UNIVAC I
prvo računalo s poluvodičima (Remington-Rand)
razvijen koncept integriranih krugova
(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 računalu
10
John von Neumann , 1946.
ideja:
zajedničko pohranjivanje podataka
i programa u memoriji računala
slijedeći korak programa ovisi o
prijašnjem
predložena arhitektura za
EDVAC (Electronic Discrete
Variable Automatic Computer)
postaje poznata pod imenom von
Neumanova arhitektura računala
11
I. generacija: 1945-1955.
elektroničke cijevi
magnetski mediji
1952. UNIVAC I
prvo računalo s poluvodičima (Remington-Rand)
razvijen koncept integriranih krugova
(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 računalu
12
Druga generacija računala – tranzistor kao
građevna komponenta (1955. – 1965.)
13
Treća generacija – integrirani
sklopovi (1965. – 1980.)
Spomenimo neka računala i porodice računala iz treće
generacije: IBM System/360 Model 30, 40, 50 i 65, UNIVAC
1100 te DEC-ove PDP-11 i VAX 11 porodice računala.
Prvo se vektorsko superračunalo Cray I pojavilo na tržištu
1974.
U drugoj polovini 1971. pojavljuje se na tržištu prvi 4-bitni
mikroprocesor Intel 4004 koji je bio predviđen kao kalkulatorski
čip. Prvi 8-bitni mikroprocesor opće namjene Intel 8008 pojavit
će samo godinu dana kasnije. Godine 1974. pojavljuje se
druga generacija 8-bitnih mikroprocesora čiji su tipični
predstavnici Motorola 6800 i Intel 8080 te nagovještavaju
revoluciju na području računala.
III. generacija: 1976-1977.
Apple I
Cray 1, prvo komercijalno superračunalo
Seymour Cray
prvi koji je prešao 1 MIPS
cijena: $5 - $8.8 milijuna
isporučenih: 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
15
Četvrta generacija računala – sklopovi vrlo visokog
stupnja integracije (1980. – ?)
1983.
Motorola 68000 čip za napredna
računala, laserske pisače i
grafičku okolinu
GNU Manifesto, Richard Stallman
C++
1984.
MacIntosh, Apple
InkJet printer, HP
1985.
CD-ROM
MS Windows
Intel 80386 procesor – PC 386
16
Generacije računala
RDRA
M
Stripe
RDRA
M
RDRA
M
MEv2
1
MEv2
2
MEv2
3
MEv2
4
IXP280 S
Picochip DSP
0
1 2 3 Rbuf
1 GPP core
P
64 @ 16b
I
128B
Intel® G MEv2 MEv2 MEv2 MEv2 4
PCI 8 7 6 5 or
XScale A
248 ASPs
C
64b (64b) ™ S Tbuf
S
Core K 64 @ 16b
66 I
E MEv2 MEv2 MEv2 MEv2 128B
MHz 32K IC X
T 9 10 11 12 Hash
32K DC
48/64/1
CSRs
- 28
QDR QDR QDR QDR Scratch
Fast_wr
MEv2 MEv2 MEv2 MEv2 16KB
SRAM SRAM SRAM SRAM -UART
16 15 14 13
1 2 3 4 -
E/D Q
1 1
8 8
E/D Q
1 1
8 8
E/D Q
1 1
8 8
E/D Q
1 1
8 8
Timers
-GPIO
- Cisco CRS-1
Sun Niagara
BootROM/Sl
ideja:
zajedničko pohranjivanje podataka
i programa u memoriji računala
slijedeći korak programa ovisi o
prijašnjem
predložena arhitektura za
EDVAC (Electronic Discrete
Variable Automatic Computer)
postaje poznata pod imenom von
Neumanova arhitektura računala
Model von Neumannovog
računala
četiri osnovne
funkcijske jedinice:
aritmetičko-logičke,
upravljačke,
memorijske i
ulazno-izlazne jedinice
Model von Neumannovog
računala
Izravna veza između
memorijske i ulazno-izlazne
jedinice naziva se izravan
pristup memoriji (engl. DMA
– Direct Memory Access).
Tok podataka uspostavljen
je i između ulazno-izlazne
jedinice koja obično
predstavlja sučelje (engl.
interface) s ulazno-izlaznim
(perifernim) uređajima
(prikazna jedinica, zaslon,
pisač, miš, tipkovnica i sl.).
IAS Računalo
Model von Neumannovog računala
REGISTRI
UPRAVLJAČKI ARITMETIČKO -
LOGIČKA
SKLOP JEDINICA
CPU
ULAZNA IZLAZNA
JEDINICA MEMORIJA JEDINICA
Upravljački signali
CPU
28
CPU
29
Upravljačka jedinica
AOR2010/2011 32
Jezik mikroprocesora
AOR2010/2011 33
Prevođenje programa
return zbroj=x+y;
}
Jezik mikroprocesora
00000000 <_zbroji>:
0: 55 push %ebp
1: 89 e5 mov %esp,%ebp
3: 8b 45 0c mov 0xc(%ebp),%eax
6: 8b 55 08 mov 0x8(%ebp),%edx
9: 5d pop %ebp
a: 01 d0 add %edx,%eax
c: c3 ret
d: 90 nop
e: 90 nop
f: 90 nop
01 d0 add %edx,%eax
AOR2010/2011 41
Instrukcijski ciklus
42
Instrukcijski ciklus
Memorija
44
Memorija - čitanje
45
Memorija - pisanje
AOR2010/2011 46
Memorije mikroprocesora
Memorija
Upravljačka jedinica
RAM ROM
Control Bus
Microprocessor
(CPU)
q1
L Q P
q2