PPT Sistem Operasi (Mg 2)

26
7/17/2019 PPT Sistem Operasi (Mg 2) http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 1/26 STRUKTUR KOMPUTER Sesi 2

description

sistem operasi

Transcript of PPT Sistem Operasi (Mg 2)

Page 1: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 1/26

STRUKTUR KOMPUTER

Sesi 2

Page 2: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 2/26

Komputer• Komponen Penyusun

Komputer • Struktur I/O

• Struktur Penyimpanan• Proteksi Hardware• Clock

Struktur Komputer 

2

Page 3: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 3/26

• Suatu sistem komputer terdiri dari lima unitstruktur dasar, yaitu: – nit masukan !Input Unit "

 – nit kontrol !Control Unit "

 – nit lo#ika dan aritmatika ! Arithmetic & Logical Unit  / $%"

 – nit memori/penyimpanan !Memory  / Storage Unit "

 – nit keluaran !Output Unit "

Struktur Dasar Sistem Komputer 

&

Page 4: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 4/26

Struktur Dasar Sistem Komputer 

'

Page 5: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 5/26

Komponen Dasar Penyusun Peran#kat

Keras Sistem Komputer 

I/O DEVICE PORT I/O PEMROSES MAIN MEMORY

Address Bus

Data Bus

Control Bus Control Bus

(

Page 6: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 6/26

•  $da empat komponen penyusun utama

komputer yaitu : – Pen#ola) !Processor "

 – *emori tama !*ain Memory "

 – *odul+*odul *asukan Keluaran I/O

 – Sistem Persamun#an !System Interconnection

Komponen Penyusun Komputer 

-

Page 7: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 7/26

Pen#ola) !Processor " :

• .un#si utama men#endalikan operasi komputer

!Central Processin# nit"

• *elakukan un#si pemrosesan data

• *elakukan operasi lo#ik dan operasi matematik• *en#elola aliran data

0

Page 8: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 8/26

Cara Ker1a:

• *emaca instruksi dari memory kemudian

dieksekusi, dimana eksekusi dituntun ole) clock

yan# meman#kitkan pulsa ke pemroses Setiap

pulsa clock, pemroses melakukan ker1a – *en#amil instruksi yan# dikodekan secara inner

dari memori utama

 – *en+dekode instruksi men1adi aksi+aksi seder)ana

 – *elaksanakan aksi+aksi

3

Page 9: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 9/26

Operasi+operasi di komputer 

• Operasi aritmatika

• Operasi %o#ika

• Operasi pen#endalian

 Komponen Pemroses4 $% !$rit)metic %o#ic unit" untuk Komputasi,

operasi aritmatka dan lo#ika

4 C !Control nit" untuk pen#endalian operasi

yan# dilakukan sistem komputer 

4 5e#ister+re#ister, memantu pelaksanaanoperasi+operasi pada pemroses

6

Page 10: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 10/26

• 7erli)at pemakai, pemro#ram dapat memeriksa

isi dari re#ister  – Data 5e#ister 

8eneral Purpose 5e#ister  – Diun#sikan untuk era#ai keperluan pada instruksi mesin

yan# melakukan suatu operasi pada data

• Special Purpose 5e#ister 

 – Di#unakan untuk keperluan tertentu, misal 9

»

*enampun# Operasi loatin# point» *enampun# limpa)an operasi aritmatika, ds

5e#ister 

;

Page 11: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 11/26

 –  $ddress 5e#ister •  $lamat data di main memory

•  $lamat instruksi di memori utama

• <a#ian alamat yan# di#unakan dalam pen#)itun#an alamat

len#kap

• =>9

 – Inde> re#ister 

 – Se#men Pointer 5e#ister 

 –

Stack Point 5e#ister  – .la# re#ister 

5e#ister 

Page 12: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 12/26

5e#ister untuk kendali dan status – 5e#ister untuk alamat dan uer 

• *$5 !*emory $ddress 5e#ister" – *encatat alamat memori yan# akan di akses !5/?"

• *<5 !*emory <uer 5e#ister"• I/O $5

 – *encatat alamat port yan# akan diakses !5/?" – *enampun# data yan# akan dituliskan kememori yan#

alamatnya ditun1uk *$5 atau menampun# data dari memoriyan# akan diaca

• I/O <5

 – *enampun# data yan# akan dituliskan ke portyan# alamatnya ditun1uk ole) I/O $5 ataumenampun# data dari port yan# akan diaca

5e#ister 

2

Page 13: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 13/26

 – 5e#ister untuk eksekusi instruksi

• Pro#ram Counter 

• Instruction 5e#ister 

 – 5e#ister untuk Inormasi dan Status

Si#n• @ero

• Carry

• =Aual

• OBerlow• Interrupt enale/disale

• SuperBisor 

5e#ister 

&

Page 14: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 14/26

7empat menyimpan data dan pro#ram Penyimpan

ini umumnya ersiat volatile atau tidak dapat

menyimpan permanen Komponen ini diseut 1u#a

real memory   atau  primary memory 

*emori tama !Main Memory "

'

Page 15: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 15/26

System <us

 – Bus alamat (address bus), 

<us alamat erisi -,2;,2' 1alur sinyal paralael atau lei) CP

men#irimkan alamat lokasi memori atau port yan# in#in ditulis

atau diaca pada us ini umla) lokasi memori yan# dilamati

ditentukan 1umla) 1alur alamat ika CP mempunyai 1alur

alamat maka daapat men#alamati 2 pan#kat !2" lokasi

memori dan atau port secara lan#sun# Saat CP memaca

atau menulis data men#enai port, alamat port dikirmkan di us

alamat – Bus data (data bus),

<us data erisi 3, -,&2 1alur sinyal paraalel atau lei) alur+

 1alur data adala) dua ara) !iderectional" CP dapat memaca

dan men#irim dari dari/ke memori atau port 7erdapat anyak

peran#akat yan# di tempelkan ke us data tapi )anya satu

peran#kat pada satu saat dapat memakainya ntuk melakukan

prosedur ini peran#kaat )arus mempunyai ti#a state !tristate"

(

Page 16: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 16/26

 – Bus kendali (control bus),

<us ini erisi '+; 1alur sinyal paralel CP

men#irimkan sinyal+sinyal pada us kendali untuk

memerinta)kan memori atau port Sinyal us kendali

antara lain :• *emory read untuk memerinta)kan melakukan pemacaan

memori

• *emory ?rite untuk memerinta)kan melakukan penulisan

memori

• I/O read untuk memerinta)kan melakukan pemacaan I/O

port

• I/O write untuk memerinta)kan melakukan

System <us

-

Page 17: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 17/26

• *odul+*odul *asukan Keluaran I/O• Struktur I/O, interupsi I/O, dan D*$, serta peredaan dalam

penan#anan interupsi• Interusi I!O

 – ntuk memulai operasi I/O, CP me+load re#ister yan# ersesuaianke deBice controller Sealiknya deBice controller memeriksa isire#ister untuk kemudian menentukan operasi apa yan# )arusdilakukan

 – Sync)ronous I/O• Kendali dikemalikan ke proses pen##una setela) proses I/O selesai

diker1akan

 –  $sync)ronous I/O• Sedan#kan pada async)ronous I/O, kendali dikemalikan ke proses pen##una

tanpa menun##u proses I/O selesai Se)in##a proses I/O dan prosespen##una dapat di1alankan secara ersamaan

*odulE*odul *asukan Keluaran I/O

0

Page 18: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 18/26

Struktur I!O

Struktur "M# ("irect Memor$ #ccess)• DeBice controller lan#sun# er)uun#an den#an

memori tanpa campur tan#an CP

• D*$ di#unakan untuk peran#kat I/O den#an

kecepatan tin##i

• Hanya terdapat satu interupsi setiap lok,

ereda den#an peran#kat yan# mempunyai

kecepatan renda) dimana interupsi ter1adi untuksetiap yte !word"

3

Page 19: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 19/26

*emori !Penyimpanan "

Struktur Penyimpanan

6

Page 20: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 20/26

8oin# Down t)e Hierarc)y

• Decreasin# cost per it

• Increasin# capacity

• Increasin# access time

• Decreasin# reAuency o access o t)e memory

y t)e processor 

2;

Page 21: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 21/26

• Pro#ram komputer )arus erada di memori utama!iasanya 5$*" untuk dapat di1alankan

• *emori utama adala) satu+satunya tempat penyimpananyan# dapat diakses secara lan#sun# ole) prosesor

• Idealnya pro#ram dan data secara keseluru)an dapatdisimpan dalam memori utama secara permanen

• Seluru) pro#ram dan data tidak mun#kin disimpan dalammemori utama karena: – kuran memori utama relati kecil untuk dapat menyimpan

data dan pro#ram secara keseluru)an – *emori utama ersiat volatile, tidak bisa menyimpan secara

 permanen, apabila komputer dimatikan maka data yan#tersimpan di memori utama akan )ilan#

Struktur Penyimpanan

2

Page 22: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 22/26

• Memori Utama• Hanya memori utama dan re#ister merupakan tempat penyimpanan yan#

dapat diakses secara lan#sun# ole) prosesor• Instruksi dan data yan# akan dieksekusi )arus disimpan di memori utama

atau re#ister•  $rsitektur komputer menyediakan asilitas pemetaan memori ke I/O• Se1umla) alamat di memori dipetakan den#an deBice re#ister• *emaca dan menulis pada alamat memori ini menyeakan data

ditranser dari dan ke deBice re#ister• *etode ini cocok untuk peran#kat den#an waktu respon yan# cepat

seperti Bideo controller • 5e#ister yan# terdapat dalam prosesor dapat diakses dalam waktu clock

cycle• 5e#ister merupakan media penyimpanan den#an akses palin# cepat

andin#kan den#an memori utama yan# memutu)kan waktu relati lama• <uer penyimpanan yan# diseut cac)e, untuk men#atasi peredaan

kecepatan

Struktur Penyimpanan

22

Page 23: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 23/26

• Ma%netic "isk

• *a#netic Disk erperan sea#ai secondarystora#e pada sistem komputer modern

• *a#netic Disk disusun dari pirin#an+pirin#anseperti CD

• Kedua permukaan pirin#an diselimuti ole)a)an+a)an ma#netik Permukaan daripirin#an dia#i+a#i men1adi track yan#memutar, yan# kemudian dia#i la#i men1adieerapa sektor

Struktur Penyimpanan

2&

Page 24: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 24/26

• Sistem operasi akan mema#i sistem sumer

daya sepan1an# pro#ram secara simultan

• Spooling adala) suatu pro#ram dapat diker1akan

walau pun I/O masi) men#er1akan proses

lainnya dan disk secara ersamaanmen##unakan data untuk anyak proses

• multi programming adala) ke#iatan men1alankan

eerapa pro#ram pada memori pada satu

waktu

Proteksi Hardware

2'

Page 25: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 25/26

• Diperlukan pelindun# !proteksi" 7anpa proteksi 1ika ter1adi kesala)an maka )anya satu sa1apro#ram yan# dapat di1alankan atau seluru)output pasti dira#ukan

• <anyak kesala)an pempro#raman dideteksi ole)peran#kat keras

• ika ter1adi kesala)an pro#ram, peran#kat kerasakan meneruskan kepada sistem operasi dan

sistem operasi akan men#interupsi danmen#ak)irinya• Pesan kesala)an disampaikan, dan memori dari

pro#ram akan diuan#

Proteksi Hardware

2(

Page 26: PPT Sistem Operasi (Mg 2)

7/17/2019 PPT Sistem Operasi (Mg 2)

http://slidepdf.com/reader/full/ppt-sistem-operasi-mg-2 26/26

• Sinyal yan# erosilasi antara kondisi tin##i dan

renda) dan di#unakan seperti seua) metronom

untuk men#koordinasikan tindakan ran#kaian

Clock

2-