orkom 1.ppt
TRANSCRIPT
-
8/17/2019 Orkom 1.ppt
1/40
May 4, 2016 1
ORGANISASI KOMPUTER
REFERENSI:
1. Computer Organization
by: Hamacher, V.C.
Vraneic, !.". !a#y, S.".
Fourth E$ition, 1%%&
'c"ra( Hi)) Internationa) *oo#Company.
+. e-t *oo# )ain yang menunang.
-
8/17/2019 Orkom 1.ppt
2/40
May 4, 2016 2
Dosen:
Susyanto Tri R., S.Kom., M.T.
Ruang: La. E!"a#RLA Lt.$
Kam%us Ke&ung 'aru"
STIKOM
-
8/17/2019 Orkom 1.ppt
3/40
May 4, 2016 3
• Evaluasi:
- UTS 30%
- UAS 30% - Kuis 40%
Ruang Ling"u% Materi:
Basic Structure ! "#$uter ar&'are
A&&ressi() Met*&s a(& Mac*i(e +r)ra#Seue(ci()
+rcessi() U(it .($ut-/ut$ut /r)a(iati(
Me#ry
-
8/17/2019 Orkom 1.ppt
4/40
May 4, 2016 4
STRUKTUR DASARKOMPUTER
Input
Output Memory Control
ALU
-
8/17/2019 Orkom 1.ppt
5/40
May 4, 2016 5
PENGERTIAN SEDER(ANA #
DE)INISI *+• Kom%uter #esi( $e()*itu() eletr(i
ya() ce$at, ya() #e(eri#a i(!r#asi
#asua( secara &i)ital, #e()la*(yasesuai &e()a( $r)ra# ya() ter&a$at
$a&a #e#ry(ya &a( #e()eluara(
*asil eru$a i(!r#asi eluara( ut$ut
-
8/17/2019 Orkom 1.ppt
6/40
-
8/17/2019 Orkom 1.ppt
7/40May 4, 2016 7
K/M+/7E7 UTAMA
Pa&a &asarnya "om%uter ter&iri &ari "om%onen utama :
1 .($ut U(it
2 Me#ry
3 Arit*#etic a(& 8)ic U(it A8U
4 /ut$ut U(it9 "(trl U(it
-
8/17/2019 Orkom 1.ppt
8/40May 4, 2016 8
Input
Output
Memory
Control
ALU
Unit fungsional dasar
komputer
-
8/17/2019 Orkom 1.ppt
9/40May 4, 2016 9
I. IN/0, 0NI,
0ntu# memau#an #o$e
inormai #e $a)am #omputer Contoh : #eyboar$, optica)
rea$er, punche$ car$ rea$er,
compact $ic p)ayer, tape, $i#.
-
8/17/2019 Orkom 1.ppt
10/40May 4, 2016 10
II. 'E'O 2
Fungi 0tama : 'enyimpan
program $an $ata 3inormai4.
+ 'acam memory :
/rimary 'emory 3'ain memory4
'emory ber#ecepatan tinggi yang
menyimpan program5$ata aat$ie#e#ui
-
8/17/2019 Orkom 1.ppt
11/40
-
8/17/2019 Orkom 1.ppt
12/40May 4, 2016 12
III . 670
• E#e#ui ebagian bear operai
$i $a)am #omputer $i)a#u#an pa$a
670.• 670 berupa rang#aian
#ombinaiona) untu# tempat
mengera#an operai aritmati#$an )ogi#a.
-
8/17/2019 Orkom 1.ppt
13/40May 4, 2016 13
IV. O0,/0, 0NI,
'erupa#an #eba)i#an $ari input
unit. Funginya a$a)ah
menge)uar#an hai) pengo)ahan #e
$unia $i)uar #omputer.
Contoh : /rinter, V80.
-
8/17/2019 Orkom 1.ppt
14/40May 4, 2016 14
V. CON, O7 0NI,
0ntu# mengontro) atau meng#oor$inir
ega)a #egiatan pengo)ahan $an
)a)u)inta $ata bai# $i $a)am
#omputer maupun $engan bagianbagian $i )uar #omputer
3/eriphera)4 eperti V80, printer,
$i# $ri9e $)).
-
8/17/2019 Orkom 1.ppt
15/40May 4, 2016 15
Konsep Operasi Dasar (1)
/$erasi &asar #$uter $rsesr a&ala*s:
K#$uter #e(eri#a &ata
Me#$rses &ataMe#eria( .(!r#asi *asil $e#rsesa(
#elalui u(it ut$ut
Me()(trl se#ua e)iata( $rsessr
-
8/17/2019 Orkom 1.ppt
16/40May 4, 2016 16
Konsep Operasi Dasar
omponen apa aa yang
$iper)u#an proeor untu#
me)a#u#an operainya;
-
8/17/2019 Orkom 1.ppt
17/40May 4, 2016 17
Main Memory
MDR
IR
PC
MAR Control
ALU
Ro
Rn
ener!l Purpo"e
Re#$"ter
Gambar 2. Hubungan antara prossesor dengan main memory
-
8/17/2019 Orkom 1.ppt
18/40May 4, 2016 18
*agian
-
8/17/2019 Orkom 1.ppt
19/40May 4, 2016 19
6$a + macam regiter yaitu : "enera) purpoe regiter
Speia) purpoe regiter
"ENE 67 /0 /OSE E"IS,E 5 '07,I
/0 /OSE E"IS,E 3 E"IS,E
0'0'4
< 'erupa#an regiter #era 3(or#ingregiter4
< *anya#nya tergantung pa$a type C/0nya.
-
8/17/2019 Orkom 1.ppt
20/40May 4, 2016 20
< iap regiter $iberi nama $engan namaregiter itu $apat $ipanggi), mia) : R>,
R1, R+, R? $)).
S/ECI67 /0 /OSE E"IS,E
3 E"IS,E H0S0S 4
'empunyai tuga #huu
i$a# $apat $ipengaruhi o)eh pema#ai3uer4. Ii regiter $itentu#an o)eh
pe#eraan yang e$ang $i)a#u#an o)eh
C/0.
-
8/17/2019 Orkom 1.ppt
21/40May 4, 2016 21
Contoh :
'6 3'emory 6$$re egiter4
'enyimpan a)amat $ari )o#ai $ata yang
a#an $itraner.
'8 3'emory 8ata egiter4
*erii $ata yang a#an $itu)i 3@rite4 atau
$ibaca 3Rea$4 $ari )o#ai a)amat
memory.
'6R A '8R memung#in#an C/0
ber#omuni#ai $engan main memory.
-
8/17/2019 Orkom 1.ppt
22/40May 4, 2016 22
/C 3/rogram Counter4
B 'enyimpan urutan pe)a#anaan uatu
program.
B 'engan$ung a$$re memory yangberii intru#i yang e$ang
$i#era#an.
-
8/17/2019 Orkom 1.ppt
23/40May 4, 2016 23
I 3Intruction egiter4
B *erii intru#i yang e$ang
$ie#e#ui.
B Hai) #e)uarannya $ipa#ai o)ehcontro) unit untu# membang#it#an
inya) timing. Sinya) timing ini
$iguna#an untu# mengatur rang#aian
pengo)ahan yang $iper)u#an untu#
me)a#ana#an intru#i.
-
8/17/2019 Orkom 1.ppt
24/40
-
8/17/2019 Orkom 1.ppt
25/40May 4, 2016 25
8ata bu
B 0ntu# tranmii $ata,
B =um)ah a)ur euai $engan um)ah
bit $a)am 1 (or$.
6$$re bu
B menunu# )o#ai a$$re $i memory
untu# menga#e $ata.
-
8/17/2019 Orkom 1.ppt
26/40
May 4, 2016 26
Contro) bu
B /etunu# arah traner $ata $an
#oor$inai timing e9ent e)ama
traner.
-
8/17/2019 Orkom 1.ppt
27/40
May 4, 2016 27
0ntu# membentu# uatu item yang
operaiona), unit < unit #omputer
haru $ihubung#an berama $engan
cara tertentu. Cara yang pa)ing
e$erhana $an pa)ing banya#
$iguna#an a$a)ah mengguna#an bu
tungga) 3ing)e bu4 :
"nput Output Memory #$U
-
8/17/2019 Orkom 1.ppt
28/40
May 4, 2016 28
e)ebihan : murah $an )e#ib)e untu#pera)atan periphera).
e)emahan : #ecepatan operai ren$ah
Stru#tur bu tungga) $ipa#ai pa$aminicomputer $an microcomputer.
8iper)u#an uatu me#anime untu#
traner yang eiien, #arena a$anya
perbe$aan #ecepatan traner etiappera)atan
-
8/17/2019 Orkom 1.ppt
29/40
May 4, 2016 29
S/T;Ae(is s!t'are :
/$erati() Syste# : ;i(&'s, U(i?, 8i(u?
A$$licati( :+r)ra##i()
;r& $rcessr
S$rea&s*eet
@ataase
-
8/17/2019 Orkom 1.ppt
30/40
May 4, 2016 30
• Beera$a !u()si /$erati() Syste#Me()a#il &a( #e(ter>e#a*a( $eri(ta*
user
Me#aca &a( e&iti() $r)ra# a$liasi u(tu&isi#$a( sea)ai !ile &i sec(&ary stra)e
Me()atur $e(e#$ata( !ile-!ile ya() &isi#$a(
&i sec(&ary stra)e
Me(>ala(a( $r)ra# a$liasi sta(&ar se$erti
'r& $rcessr, s$rea&s*eet, atau )a#e
&e()a( &ata ya() &ise&iaa( le* user
/$erati() Syste# 1
-
8/17/2019 Orkom 1.ppt
31/40
May 4, 2016 31
/$erati() Syste# 2
Me()(trl er>a $eralata( i($ut ut$ut
Me(ter>e#a*a( $r)ra# &ari e(tu surce
ya() &ise&iaa( le* user #e(>a&i e(tu
>e ya() erisi i(strusi #esi(Me()*uu()a( &a( #e(>ala(a( $r)ra#
a$liasi user-'ritte( &e()a( ruti( lirary
sta(&ar ya() a&a, se$erti $aet #$utasi
(u#eri
-
8/17/2019 Orkom 1.ppt
32/40
May 4, 2016 32
/$erati() Syste# 3
Misal seua* siste# ya() ter&iri &ari satu
$rcessr, satu &is, &a( satu $ri(ter @i#a(a
$r)ra# &ala# a*asa #esi( ya() aa(
&ieseusi tersi#$a( &i &is 8a()a*-la()a*ya() &i>ala(a( le* siste# $erasi /S a&ala*
s:
-
8/17/2019 Orkom 1.ppt
33/40
May 4, 2016 33
/$erati() Syste# 4
Me()a#il $r)ra# ya() aa( &ieseusi &ari
&is e #e#ri
Eseusi $r)ra# #isal : $r)ra# #$utasi
eera$a &ata &i &is &a( #e(ceta *asil(ya$a&a $ri(ter Maa #elalui /S, $r)ra# aa(
#elaua( :
• Tra(s!er &ata ya() &i$erlua( &ari &is e #e#ri
• Eseusi &ata sesuai $r)ra#
• Me(cetal *asil(ya &i $ri(ter &e()a( #e#i(ta /S
u(tu #e(>ala(a( ruti( $e(cetaa( &i $ri(ter
-
8/17/2019 Orkom 1.ppt
34/40
May 4, 2016 34
a#ar s*ari() $r)ra# user &a( ruti( /S $a&a$rcessr
-
8/17/2019 Orkom 1.ppt
35/40
May 4, 2016 35
Per%orm!
+er!r#a #$uter &iuur &ari seera$a ce$at#$uter #e()eseusi $r)ra# *i())a&i&a$ata( *asil(ya al ya() #e#$e()aru*i :
@esai( *ar&'are
.(strusi a*asa #esi( atau c#$iler >ia$r)ra# &itulis &e()a( a*asa ti()at ti())i
@i$erlua( r&i(asi ya() ai a(tar
#$(e((ya u(tu #e(&a$ata( elapsed time uura( $er!r#a seluru* #$uter terai
Beriut eera$a *al ya() #e#$e()aru*i &ala#$e(i()ata( $er!r#a #$uter:
-
8/17/2019 Orkom 1.ppt
36/40
-
8/17/2019 Orkom 1.ppt
37/40
May 4, 2016 37
+eralata( $e(&uu() ya() $ali() &eat &e()a(
$rcessr a&ala* #e#ri, ya() ter*uu()
#elalui us "ac*e #e#ry terleta a(tara
#e#ry uta#a &a( $rcessr Me#ry ecilerece$ata( ti())i i(i #e(>a&i >e#ata( u(tu
#e()ura()i ese(>a()a( a(tara ece$ata(
$rcessr &a( #e#ry
Sela#a eseusi i(strusi atau &ata &ia#il satu$ersatu &ari #e#ry e $rcessr serta &i-
c$ya( e cac*e #e#ry
-
8/17/2019 Orkom 1.ppt
38/40
May 4, 2016 38
Sela(>ut(ya >ia &ata atau i(strusi terseut
&i$erlua( u(tu e&ua ali(ya #aa $rcessraa( #e()a#il(ya &ari cac*e @a( u(tu
i(strusi atau &ata ya() seri() &i)u(aa( aa(
lei* la#a #e(e#$ati cac*e
-
8/17/2019 Orkom 1.ppt
39/40
-
8/17/2019 Orkom 1.ppt
40/40
+ersa#aa( +er!r#a @asar
T : ;atu ya() &i$erlua( $rcessr u(tu#e()eseusi $r)ra# &ala# eera$a a*asa
ti()at ti())i7 : =u#la* i(strusi ya() &ieseusi &ala# a*asa
#esi(
S : =u#la* la()a* &asar rata-rata ya() &i$erlua(u(tu #e()eseusi satu i(strusi #esi(
< : =u#la* silus $er &eti clc rate
R
S N
T
×=