Microprocessor-Based Systems: Prof. Dr. Eng. Sebestyen Gheorghe Computers Department
Microprocessor-Based Systems: Prof. Dr. Eng. Sebestyen Gheorghe Computers Department
Microprocessor-Based Systems: Prof. Dr. Eng. Sebestyen Gheorghe Computers Department
Content
References
http://users.utcluj.ro/~sebestyen/cursuri_lab.htm
Short history
John Athanasoff
proposed the binary counting system for computers
H. Aiken Mark I, II
computers made of relays
Ada Byron
Eckart&Mauchley
John von Neumann
Shanonn
UNIVAC
ENIAC
ADVAC
IBM 701
7
technology: transistor
Shockley&Brattain first transistor (Bell labs)
first computer with transistors: TX-0
IBM 7090 transistorized version, IBM 1401
Wirlwind MIT
PDP-1, PDP-8, made by DEC company
CDC 6600 first parallel computer
CETA, DACICC (Ghe. Farkas, L. Negrescu)
Romanian computers
First transistor
TX-0
PDP-1
Romanian computers:
Felix c-256, c-512, c-32
Independent, Coral clones of PDP-11
improvements:
speed
reliability
small dimensions
high capacity memories (16k-512k)
new peripheral devices (floppy disk, hard disk)
display as operating consol (PDP11)
3rd generation
Apollo
Seymour LOGO
HP Computer
1967
HP (1972) 10
Romanian computers:
M18 series, PRAE, aMIC, Felix PC, Telerom-PC
(Sebestyen, Electrosigma)
11
4th generation
Intel 4004
Apple
IBM-PC
12
4th generation
IBM PS2
Motorola 68040
13
4th generation
Bill Gates
14
Microprocessors evolution
1971
I4004
4 biti
first P
1972
I8008
8 biti
16ko
First P on 8 bits
1974
8080
8 biti
64ko
First successful P
1978
8086, 8088
16 biti
1Mo
1982
80286
16 biti
16Mo
PC-AT
1985
80386
32 biti
4Go
First P on 32 bits
1989
80486
32 biti
4 Go
Incorporated FPU
1993
Pentium
32 biti
4Go
pipeline
1995
P. Pro
32 biti
64 Go
P6 super-pipeline architecture
1997
P. II
32 biti
64 Go
MMX technology
1999
P. III
32 biti
70 To
SSE2 technology
2002
P. IV
32 biti
70 To
NetBurst architecture
2004
P. IV
64 biti
70 To
Hyper-threading technology
2006
Core 2
64 biti
70 To
2007
Dual Core
64 biti
70 To
2 processors/chip
2008-9
I5, I7
64 biti
70 To,
8Mo L3
cache
2011
Sandy Bridge
15
Microprocessors evolution
Other
microprocessor families:
16
Moors law
Pentium 4
486
286
8086
4004
Pentium
386
8080
17
power reduction
intelligent power distribution
dynamic power control: energy where and when it is needed
frequency limitation
network-on-chip
network communication inside the chip instead of parallel buses
18
memory hierarchies
more cache memory levels (inside the processor)
virtual memory
access request anticipation
multi-processor architectures
parallel architectures
distributed architectures
computer networks
Interne an indispensable computer resource
wireless networks
19
Clock frequency,
I/O capabilities
HDD throughput
Communication performances
bandwidth and speed
21
scheme:
Memory
Memory
Address
Data
Commands
I/O interface
I/O interface
I/O dev.
I/O dev.
22
Mem
Mem
AGP
Chipset
N
Net
PCI
Chipset
S
Keyboard
Mouse
23
why multi-layer:
easier and more efficient programming
different kind of users
complexity reduction through abstraction and
functional decomposition
24
Conventional machine
Microprogramming
Digital circuites/hardware
Translation (compile)
Translation (compile)
Interpretation (System
calls)
Interpretation (micro-program
sequences)
Decoding
Translation
Interpretation 25
26