Pert 3
Pert 3
S1 SISTEM KOMPUTER
UNIVERSITAS DIPONEGORO
ORGANISASI KOMPUTER
Buku Bacaan
Tujuan Instruksional :
Software
Hardware
Operating
Compiler
System
Assembler (Windows 98)
Processor Memory I/O system
20210
Instruction Set
Architecture
ODN
Function/Fungsi
Fungsi dari Komputer :
Data processing/ pengolahan data, hanya beberapa metode
atau tipe-tipe penting pengolahan data
Data storage/ penyimpanan data, file data disimpan dalam
komputer untuk dapat dicari dan diperbarui nantinya
Data movement/ pemindahan data. Ketika data diterima
dari atau dikirimkan ke peralatan yang terhubung dengan
komputer maka prosesnya disebut dengan I/O dan
peralatan dikenal sbg periferal.
Control/ kontrol, dikerjakan oleh individu yg menyediakan
komputer dengan instruksi-instruksi
ODN
10
Operasi (1)
Pergerakan Data/ pemindahan data
ODN
11
Operasi (2)
Storage /Penyimpanan data
Komputer sebagai
penyimpanan data, dimana
data dipindahkan dari
lingkungan luar ke
penyimpanan komputer
(baca) dan sebaliknya (tulis)
ODN
12
Operasi (3)
Pengolahan data ke/dr penyimpanan
Gambar disamping
menjelaskan operasi-operasi
yang melibatkan pengolahan
data, terhadap data
manapun yang terdapat
dalam tempat penyimpanan
ODN
13
Operation (4)
Pengolahan dr penyimpanan ke I/O
Gambar disamping
menjelaskan operasi-operasi
yang melibatkan pengolahan
data atau perpindahan
antara tempat penyimpanan
dan lingkungan luar.
ODN
14
Computer
Central
Processing
Unit
Computer
Main
Memory
Systems
Interconnection
Input
Output
Communication
lines
ODN
15
ODN
16
Struktur - CPU
CPU
Computer
Arithmetic
and
Logic Unit
Registers
I/O
System
Bus
Memory
CPU
CPU
Interconnection
Control
Unit
ODN
17
Struktur - CPU
Komponen-komponen struktur utamanya adalah:
b. Control unit: mengontrol operasi CPU dan
mengontrol komputer
c. Arithmetic and logic unit: membentuk fungsifungsi pengolahan data komputer
d. Registers: sebagai penyimpanan internal bagi
CPU
e. CPU interconnection: sejumlah mekanisme
komunikasi antara control unit, ALU dan
registers
ODN
18
Sequencing
Login
ALU
Internal
Bus
Registers
Control
Unit
Control Unit
Registers and
Decoders
Control
Memory
ODN
19
Application S/W
MS Word computer as electronic type-writer
MS Excel computer as electronic calculator
System S/W
Compilers computer as translator (source to executable
program)
Operating Systems computer as machine that executes
programs, stores files, prints content of files to printers,
communicate with other computers
Instruction Set
What basic operations can be carried out
What, where, and how data can be stored & retrieved in/from
memory
How can data be exchanged to the outside world
Computer H/W
The 5 components: Datapath, Control, Memory, Input, Output
20
B = 8;
20210
Assembly Language
Program (e.g.,AVR)
Assembler
Machine Language
Program (AVR)
Machine Interpretation
0000
1010
1100
0101
1001
1111
0110
1000
C = A * B;
lds r1,0x100
lds r2,0x102
add r1,r2
sts 0x104, r1
1100
0101
1010
0000
0110
1000
1111
1001
1010
0000
0101
1100
1111
1001
1000
0110
0101
1100
0000
1010
1000
0110
1001
1111
Control Signal
Specification
21
byte code
Java Virtual Machine
JVM dapat langsung
berhubungan dgn h/w
Operating System
Computer H/W
22
Keyboard,
Mouse
Computer
Processor
(active)
Control
(brain)
Datapath
(brawn)
Memory
(passive)
(where
programs,
data
live when
running)
Devices
Input
Output
Disk
(where
programs,
data
live when
not running)
Display,
Printer
23
Mainframe
Supercomputer
Minisupercomputer
Work- PC
Ministation
computer
Massively Parallel
Processors
ODN
24
Perubahan ???
Performance/Unjuk Kerja
Technology Advances /Teknologi anjutan
CMOS VLSI mendominasi tekno sblmnya (TTL, ECL) dlm hal biaya
AND unjuk kerja, dan kecepatan perubahannya
Computer architecture advances improves low-end
RISC, superscalar, RAID,
Fungsi
Rise of networking/local interconnection technology
ODN
25
PCI Bus
I/O Busses
26
Processor-Memory Bus
adapters
Memory
I/O Bus
Controllers
I/O Devices:
Disks
Displays
Keyboards
Networks
27
10000 000
Moores Law
Pentiu m
i 804 86
Transistors
10 00 000
i80 386
i 802 86
10000 0
2X transistors/Chip
Every 1.5 years
i 808 6
1000 0
i 808 0
i40 04
1 000
1 970
1 975
1 980
1985
1990
1995
2000
Called
Moores Law
Year
28
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
D E C A lp h a 2 1 2 6 4 /6 0 0
1.54X/yr
D E C A lp h a 5 /5 0 0
DEC
H
P
AXP/
S u n M IP S M IP SIB M
9
0
0
0
/
500
-4 / M
M / RS/
7
5
0
260 2000 1206000
D E C A lp h a 5 /3 0 0
D E C A lp h a 4 /2 6 6
IB M P O W E R 1 0 0
87 88 89 90 91 92 93 94 95 96 97
year
size(Megabit) 1980
0.0625
1983
0.25
1986
1
1989
4
1992
16
1996
64
2000
256
1 0000 00000
1000 00000
Bits
10000 000
1 0000 00
10 0000
1 0000
1 000
19 70
1975
1 980
19 85
1990
19 95
2000
Year
30
Prosessor
2X lebih cepat setiap 1,5 tahun
100X lebih cepat dalam dekade terakhir
Memori
Disk
Kapasitas disk: > 2X setiap 1,0 tahun
Biaya per bit: membaik 100% per tahun
Kapasitas meningkat 120X dalam dekade terakhir
31
Kesimpulan
Technology Trends
Capacity
Speed (latency)
Logic
2x dlm 3 th
2x dlm 3 th
DRAM
4x dlm 3 th
2x dlm 10 th
Disk
4x dlm 3 th
2x dlm 10 th
ODN
32
Sejarah Komputer
Awal peralatan
komputasi
Abacus
Pascals
Calculator
(1600s)
Device yang
Dapat di program:
Jacquards Loom
(1800)
Babbages
Analytical Engine
(1832)
Tabulating machine
for 1890 census
Hollerith cards
Chapter 1:Introduction
ODN
33
33
Mesin Laboratorium/
Tabung Hampa Udara
Memakai vacuum tubes
untuk logic dan storage
(sangat sedikit storage)
Di Program dalam bahasa
mesin
Di program secara fisik
dengan koneksi fisik
(hardwiring)
Pelan, mahal,
ENIAC komputer
digital elektronik 1946
17468 vacuum tubes,
1800 square feet, 30 tons
34
34
35
35
ODN
36
36
ODN
37
37