Anda di halaman 1dari 37

ORGANISASI KOMPUTER

ORGANISASI KOMPUTER
1
PROGRAM STUDI
S1 SISTEM KOMPUTER
UNIVERSITAS DIPONEGORO
Oky Dwi Nurhayati, ST, MT
Oky Dwi Nurhayati, ST, MT
email: okydn@undip.ac.id
email: okydn@undip.ac.id
Buku Bacaan
Buku Bacaan

V. Carl amacher, dkk. Computer Organization.


!di"i ke#$. Mc%raw#ill, &''&.

Da(id )atter"on * +ohn enne""y. Computer


Or,ani-ation * De"i,n: The ardware.So/tware
0nter/ace. Mor,an 1au/mann )u2li"her", 0nc.

Or,ani"a"i * 3r"itektur 1omputer +ilid 4,


5illiam Stallin,
2
Tu6uan 0n"truk"ional :
Tu6uan 0n"truk"ional :

men,enalkan da"ar#da"ar or,ani"a"i


komputer "ekuen"ial, yan, terdiri dari
komponen#komponen: input, output,
memori, dan pro"e"or 7kontrol dan
datapath8, melalui pemro,raman den,an
2aha"a assembly, perma"alahan kiner6a
dalam "i"tem komputer
3
Outline Materi Kuliah
Outline Materi Kuliah
Bab 1 Pengantar Organisasi Komputer
Tuuan
1!1 Komputer
1!" Organisasi Komputer
1!# Stru$tur %an &ungsi Utama Komputer
Bab " E'olusi %an Kinera Komputer
Tuuan
"!1 Searah Sing$at Komputer
"!" Peran(angan Kinera
4
Bab # Unit Masu$an ) Keluaran
Tuuan
#!1 Sistem Masu$an %an Keluaran Komputer
#!1!1 &ungsi Mo%ul I*O
#!1!" Stru$tur Mo%ul I*O
#!" Te$ni$ Masu$an*Keluaran
#!"!1 I*O Terprogram
#!"!" Interupt + ,ri'e I*O
#!"!# ,ire(t Memor- A((ess .,MA/
5
Outline Materi Kuliah
Outline Materi Kuliah
6
Outline Materi Kuliah
Outline Materi Kuliah
Bab 4 Memori
Tujuan
4.1 Hirarki Memori
4.2 Operasi Sel Memori
4.3 Karakteristik Sistem Memori
4.4 Keandalan Memori
4.5 Satuan Memori
4.6 Memori tama Semikonduktor
4.! "a#$e Memori
Bab 5 Struktur "%
Tujuan
3.1 Komponen tama "%
3.2 &un'si "%
3.3 (atapat$ dan "ontrol nit
7
Outline Materi Kuliah
Outline Materi Kuliah
Bab 6 )ritmatika Komputer
Tujuan
6.1 *epresentasi +nte'er
6.2 *epresentasi ,ilai Tanda
6.3 Sistem Bilan'an
6.4 Operasi Bilan'an
Bab ! Sistem Bus
!.1 (ata Bus
!.2 )ddress Bus
!.3 "ontrol Bus
!.4 +nterkoneksi Bus
Bab - +nstruksi Mesin dan %ro'ram
Or,ani"a"i Si"tem 1omputer
Or,ani"a"i Si"tem 1omputer

1oordina"i dari 2er2a,ai tin,kat a2"trak"i


I/O system Processor
Compiler
Operating
System
(Windows 98)
Application (Netscape)
Digital Design
Circuit Design
Instruction Set
Architecture
Datapath & Control
transistors
Memory
Hardware
Software
Assembler
20210
8
ODN 9
Struktur dan 9un,"i
Struktur dan 9un,"i

1omputer : "e2uah "i"tem yan, komplek".


komputer kontemporer terdiri dari 6utaan
komponen elektronik da"ar.

Struktur : Suatu cara 2a,aimana komponen#


komponen 7$ komp utama8 "alin,
2erhu2un,an "atu "ama lain.

9unction : Opera"i indi(idual ma"in,#ma"in,


komponen "e2a,ai 2a,ian dari "truktur.
ODN 10
9unction.9un,"i
9unction.9un,"i
9un,"i dari 1omputer :
Data proce""in,. pen,olahan data, hanya 2e2erapa metode
atau tipe#tipe pentin, pen,olahan data
Data "tora,e. penyimpanan data, /ile data di"impan dalam
komputer untuk dapat dicari dan diper2arui nantinya
Data mo(ement. pemindahan data. 1etika data diterima
dari atau dikirimkan ke peralatan yan, terhu2un, den,an
komputer maka pro"e"nya di"e2ut den,an 0.O dan
peralatan dikenal "2, peri/eral.
Control. kontrol, diker6akan oleh indi(idu y, menyediakan
komputer den,an in"truk"i#in"truk"i
ODN 11
Opera"i 748
Opera"i 748
)er,erakan Data. pemindahan data
)er,erakan Data. pemindahan data

1omputer dapat 2er/un,"i


"e2a,ai alat pemindah data,
pemindahan data dari
"e2uah peri/eral. "aluran
komunika"i ke peran,kat
lainnya
ODN 12
Opera"i 7&8
Opera"i 7&8

Stora,e .)enyimpanan data
Stora,e .)enyimpanan data

1omputer "e2a,ai
penyimpanan data, dimana
data dipindahkan dari
lin,kun,an luar ke
penyimpanan komputer
72aca8 dan "e2aliknya 7tuli"8
ODN 13
Opera"i 7:8
Opera"i 7:8
)en,olahan data ke.dr penyimpanan
)en,olahan data ke.dr penyimpanan

%am2ar di"ampin,
men6ela"kan opera"i#opera"i
yan, meli2atkan pen,olahan
data, terhadap data
manapun yan, terdapat
dalam tempat penyimpanan
ODN 14
Operation 7;8
Operation 7;8
)en,olahan dr penyimpanan ke 0.O
)en,olahan dr penyimpanan ke 0.O

%am2ar di"ampin,
men6ela"kan opera"i#opera"i
yan, meli2atkan pen,olahan
data atau perpindahan
antara tempat penyimpanan
dan lin,kun,an luar.
ODN 15
Struktur < Tin,katan 3ta"
Struktur < Tin,katan 3ta"
Computer
Main
Memory
Input
Output
Systems
Interconnection
erip!era"s
Communication
"ines
Centra"
rocessin#
$nit
Computer
ODN 16
Struktur internal komputer memiliki ; komponen "truktur
utama antara lain :
%
Central )roce""in, =nit 7C)=8: men,ontrol opera"i
komputer dan mem2entuk /un,"i#/un,"i pen,olah datanya.
C)= "ecara "ederhana di"e2ut "e2a,ai proce""or
%
Main memory: menyimpan data
%
0.O: memindahkan data antara komputer den,an lin,kun,an
luarnya
%
Sy"tem" 0nterconnection: 2e2erapa mekani"me komunika"i
antara C)=, main memory, dan 0.O
Struktur < Tin,katan 3ta"
Struktur < Tin,katan 3ta"
ODN 17
Struktur # C)=
Struktur # C)=
Computer
&rit!metic
an'
(o#ic $nit
Contro"
$nit
C$
Interconnection
)e#isters
C$
I*O
Memory
System
+us
C$
ODN 18
1omponen#komponen "truktur utamanya adalah:
2. Control unit: men,ontrol opera"i C)= dan
men,ontrol komputer
c. 3rithmetic and lo,ic unit: mem2entuk /un,"i#
/un,"i pen,olahan data komputer
d. >e,i"ter": "e2a,ai penyimpanan internal 2a,i
C)=
e. C)= interconnection: "e6umlah mekani"me
komunika"i antara control unit, 3?= dan
re,i"ter"
Struktur # C)=
Struktur # C)=
ODN 19
Struktur # Control =nit 7C=8
Struktur # Control =nit 7C=8
C$
Contro"
Memory
Contro" $nit
)e#isters an'
Deco'ers
Se,uencin#
(o#in
Contro"
$nit
&($
)e#isters
Interna"
+us
Contro" $nit
Tin,kat#tin,kat 32"trak"i Or,ani"a"i 1omputer
Tin,kat#tin,kat 32"trak"i Or,ani"a"i 1omputer

Appli(ation S*0
MS 0or% (omputer as ele(troni( t-pe12riter
MS E3(el (omputer as ele(troni( (al(ulator

S-stem S*0
4ompilers (omputer as translator .sour(e to e3e(utable
program/
Operating S-stems (omputer as ma(hine that e3e(utes
programs5 stores 6iles5 prints (ontent o6 6iles to printers5
(ommuni(ate 2ith other (omputers

Instru(tion Set
0hat basi( operations (an be (arrie% out
0hat5 2here5 an% ho2 %ata (an be store% ) retrie'e% in*6rom
memor-
7o2 (an %ata be e3(hange% to the outsi%e 82orl%9

4omputer 7*0
The : (omponents; ,atapath5 4ontrol5 Memor-5 Input5 Output
20
Tin,kat#tin,kat Baha"a )emro,raman
Tin,kat#tin,kat Baha"a )emro,raman
ld" r4, '@4''
ld" r&, '@4'&
addr4, r&
"t" '@4';, r4
High Level Language
Program (e.g., C)
Assembly Language
Program (e.g.,AVR)
Machine Language
Program (AVR)
Control Signal
Specification
Compiler
Assembler
Machine Interpretation
A = 25;
B = 8;
C = A * B;
0000 1001 1100 0110 1010 1111 0101 1000
1010 1111 0101 1000 0000 1001 1100 0110
1100 0110 1010 1111 0101 1000 0000 1001
0101 1000 0000 1001 1100 0110 1010 1111

20210
21
Or,ani"a"i Baha"a )emro,raman +a(a
Or,ani"a"i Baha"a )emro,raman +a(a
Java Language
Java Virtual Machine
Operating System
Computer H/W
-yte co'e
./M dapat lan'sun'
ber$ubun'an d'n $01
22


1omponen =tama 1omputer
1omponen =tama 1omputer
Processor
(active)
Computer
Control
(brain)
Datapath
(brawn)
Memory
(passive)
(where
programs,
data
live when
running)
Devices
Input
Output
Keyboard,
Mouse
Display,
Printer
Disk
(where
programs,
data
live when
not running)
23
ODN 24
>antai Makanan 1omputer
>antai Makanan 1omputer
4ABB
4ABB
PC Work-
station
Mini-
computer
Mainframe
Mini-
supercomputer
Supercomputer
Massively Parallel
Processors
ODN 25
)eru2ahan CCC
)eru2ahan CCC

)er/ormance.=n6uk 1er6a
Technolo,y 3d(ance" .Teknolo,i an6utan

CMOS V?S0 mendomina"i tekno "2lmnya 7TT?, !C?8 dlm hal 2iaya
AND un6uk ker6a, dan kecepatan peru2ahannya
Computer architecture ad(ance" impro(e" low#end

>0SC, "uper"calar, >30D, D

ar,a: le2ih murah karena D


Simpler de(elopment

CMOS V?S0: "maller "y"tem", /ewer component"


i,her (olume"

CMOS V?S0 : "ame de(ice co"t 4',''' (". 4',''',''' unit"


?ower mar,in" 2y cla"" o/ computer, due to /ewer "er(ice"

9un,"i
>i"e o/ networkin,.local interconnection technolo,y
1omputer Ber2a"i" )entium
1omputer Ber2a"i" )entium
rocessor*Memory
+us
CI +us
I*O +usses
26


Struktur 7=mum8 0nterkonek"i 3ntar#1omponen
Struktur 7=mum8 0nterkonek"i 3ntar#1omponen
%ro#
Cac!es
rocessor.Memory Bus
Memor2
+0O (e3i#es/
Contro""ers
a'apters
Dis0s
Disp"ays
1ey-oar's
Net2or0s
Semua komponen memiliki or'anisasi 4 antarmuka
I*O Bus
27
5ear
T
r
a
n
s
i
s
t
o
r
s
1000
10000
100000
1000000
10000000
100000000
1970 1975 1980 1985 1990 1995 2000
i 80386
i 4004
i 8080
enti um
i 80486
i 80286
i 8086
Tren Teknolo,i: 1apa"ita"
Tren Teknolo,i: 1apa"ita"
Mikropro"e"or
Mikropro"e"or
26 transistors0"$ip
73er2 1.5 2ears
"alled
8Moore9s :a1;
)lp$a 21264< 15 million
%entium %ro< 5.5 million
%o1er%" 62=< 6.> million
)lp$a 21164< >.3 million
Spar# ltra< 5.2 million
Moore9s :a1
28
Tren Teknolo,i: 1iner6a )ro"e"or
Tren Teknolo,i: 1iner6a )ro"e"or
0
1 0 0
2 0 0
3 0 0
4 0 0
5 0 0
6 0 0
7 0 0
8 0 0
9 0 0
8 7 8 8 8 9 9 0 9 1 9 2 9 3 9 4 9 5 9 6 9 7
D E C A l p h a 2 1 2 6 4 / 6 0 0
D E C A l p h a 5 / 5 0 0
D E C A l p h a 5 / 3 0 0
D E C A l p h a 4 / 2 6 6
I B M P O W E R 1 0 0
D E C
A X P /
5 0 0
H P
9 0 0 0 /
7 5 0
S u n
- 4 /
2 6 0
I B M
R S /
6 0 0 0
M I P S
M /
1 2 0
M I P S
M
2 0 0 0
1.54X/yr
Processor performance increase/year, mistakenly
referred to as Moores Law (transistors/chip)
Tren Teknolo,i: 1apa"ita" Memori 74
Tren Teknolo,i: 1apa"ita" Memori 74
Chip D>3M8
Chip D>3M8
si 3e
5ear
B
i
t
s
1000
10000
100000
1000000
10000000
100000000
1000000000
1970 1975 1980 1985 1990 1995 2000
2ear si?e@Me'abitA 1>-=
=.=625
1>-3 =.25
1>-6 1
1>-> 4
1>>2 16
1>>6 64
2=== 256
,o1 1.4602rB or doublin'
e3er2 2 2ears
4===6 sin#e 1>-=
30
Teknolo,i 1omputer
Teknolo,i 1omputer

)eru2ahan Dramati"
)eru2ahan Dramati"

)ro"e""or
&E le2ih cepat "etiap 4,$ tahun
4''E le2ih cepat dalam dekade terakhir

Memori
1apa"ita" D>3M: &@ . & year"
1ecepatan Memori: menin,kat 4'F per tahun
Biaya per 2it: mem2aik &$F per tahun
1apa"ita" menin,kat G;E dalam dekade terakhir

Di"k
1apa"ita" di"k: H &E "etiap 4,' tahun
Biaya per 2it: mem2aik 4''F per tahun
1apa"ita" menin,kat 4&'E dalam dekade terakhir
31
ODN 32
1e"impulan
1e"impulan
Technolo,y Trend"
Capacity Speed (latency)
Logic 2x dlm t! 2x dlm t!
"#$M %x dlm t! 2x dlm &' t!
"isk %x dlm t! 2x dlm &' t!
ODN 33
Searah Komputer
Searah Komputer
Chapter 4:0ntroduction ::
Awal peralatan
komputasi
Abacus
Pascals
Calculator
(1600s)
Device yang
Dapat di program
!ac"uards #oom
(1$00)
%abbages
Analytical &ngine
(1$'()
)abulating mac*ine
+or 1$,0 census
-ollerit* cards
ODN 34
1
1
st st
Generation 4omputers
Generation 4omputers

Me"in ?a2oratorium.
Ta2un, ampa =dara
Memakai (acuum tu2e"
untuk lo,ic dan "tora,e
7"an,at "edikit "tora,e8
Di )ro,ram dalam 2aha"a
me"in
Di pro,ram "ecara /i"ik
den,an konek"i /i"ik
7hardwirin,8
)elan, mahal,
:;
&./AC 0 komputer
digital elektronik 0 1,16
1216$ vacuum tubes3
1$00 s"uare +eet3 '0 tons
A vacuum4tube circuit storing 1 byte
ODN 35
"
"
n% n%
Generation 4omputers
Generation 4omputers

Tran"i"tor men,,antikan (acuum tu2e"

Ma,netic core memory di kenalkan


)eru2ahan ini men6adikan teknolo,i le2ih
murah dan dapat diandalkan.
1arena le2ih kecil dan le2ih cepat
Muncul 2e2erapa 2aha"a pemro,raman
7a""em2ly, hi,h#le(el8
)en,em2an,an OS

CDC GG'' 7I4' million8 komputer pertama

0BM J'A; dan D!C )D)#4 main/rame"


:$
#arik magnetic core
memory 0 ma*al 0 51
6uta per 1 7byte8
ODN 36
#
#
r% r%
Generation 4omputers
Generation 4omputers

0nte,rated circuit 70C8 < kemampuan


menempatkan circuit ke "ilicon chip"
Men,,antikan tran"i"tor dan ma,netic core
memory
a"ilnya "an,at mudah di produk"i "ecara ma"al,
untuk men,uran,i 2iaya dalam computer
manu/acturin, "ecara "i,ni/ikan
Menin,katkan "peed dan memory capacity
Computer /amilie" di kenalkan
Minicomputer" dikenalkan
Baha"a pemro,raman le2ih can,,ih dan
dikem2an,kannya OS.

)D)#B, )D)#44, 0BM :G' dan "uper komputer


Cray#4
:G
9ilicon c*ips berisi logic (CP:)
dan memory
Penggunaan led #arge4scale
computer ke time4s*aring ;9
ODN 37
<
<
th th
Generation 4omputers
Generation 4omputers

Miniaturi"a"i men,am2il alih


Dari SS0 74'#4'' komponen per chip8 ke
MS0 74''#4'''8, ?S0 74,'''#4','''8, V?S0 74','''K8

0ntel men,em2an,kan C)= pada "in,le chip <


microproce""or
)erkem2an,an microcomputer < )C dan work"tation" "erta laptop

1e2anyakan pada ,enera"i ke ; perkem2an,an ar"itekturnya


tidak ada yan, 2aru tetapi kemampuannya le2ih 2a,u".
1omponen per chip C !lemen proce""in, le2ih 2anyakC >e,i"ter le2ih
2anyakC Cache le2ih 2e"arC )arallel proce""in,C )ipelinin,C d"2
:J

Anda mungkin juga menyukai