SlideShare a Scribd company logo
Tinjaun Umum Sistem Komputer 1
Course Objective





Elemen-elemen dasar sistem komputer.
Register-register prosesor.
Eksekusi Instruksi.
Interrupt.

Sistem Komputer – Mata Kuliah Sistem Operasi
Introduction
Anda Pake Yang Mana ?
ELEMEN SISTEM KOMPUTER


Sebuah sistem komputer terdiri dari beberapa komponen
sebagai berikut :







Processor.
Main Memory.
Modul I/O.
Sistem BUS.

Antar komponen dalam sistem komputer bekerja sama untuk
menjalankan fungsi utama sistem komputer yaitu untuk
menjalankan program.

Sistem Komputer – Mata Kuliah Sistem Operasi
Elemen Sistem Komputer (2)


Processor




Main Memory




Menyimpan data & program, umumnya bersifat volatile (tidak
permanen).

Modul I/O




Melakukan fungsi pengolahan data, jika hanya terdapat 1 processor
makan disebutr Central Processing Unit (CPU).

Memindahkan data antara komputer dan lingkungan eksternalnya,
misalnya peralatan komunikasi, memory eksternal, dll

Sistem BUS


Beberapa struktur dan mekanisme yang melakukan komunikasi
antara processor, main memory, dan modul I/O.

Sistem Komputer – Mata Kuliah Sistem Operasi
Elemen Sistem Komputer (3)


Disamping
merupakan block
diagram dari
sistem komputer.

Sistem Komputer – Mata Kuliah Sistem Operasi
REGISTER PROCESSOR




Prosesor terdiri dari sejumlah register yang merupakan
memory yang berkecepatan tinggi dan berukuran kecil
daripada main memory.
Fungsi register dalam processor :




User visible register : memungkinkan programmer dapat mengurangi
penggunaan main memory dan merujuk ke register.
Control dan status register : mengontrol operasi prosesor serta
mengontrol operasi prosesor.

Sistem Komputer – Mata Kuliah Sistem Operasi
EKSEKUSI INSTRUKSI





Eksekusi Instruksi merupakan fungsi dasar komputer.
Program yang akan dieksekusi terdiri dari beberapa instruksi
yang tersimpan di dalam memory utama.
Eksekusi instruksi terdiri dari proses pengambilan ( fetch) dan
eksekusi (execute).

Sistem Komputer – Mata Kuliah Sistem Operasi
Fetching dan Execute


Processor-Memory
Data ditransfer dari processor ke
memory atau dari memory ke
processor.



Processor-I/O
Data ditransfer I/O ke processor dan
sebaliknya.



Data Processing
Processing data dengan aritmatic
maupun logic operation.



Control
Control atas proses yang terjadi.

Sistem Komputer – Mata Kuliah Sistem Operasi
INTERRUPT




Interrupt merupakan sinyal yang menyebabkan processor
menghentikan suatu pekerjaan tertentu dan berpindah untuk
mengerjakan pekerjaan yang lain.
Jenis-jenis interrupt :


Software interrupt
merupakan interrupt yang disebabkan oleh software atau sering disebut sebagai
System Call, misalnya suatu program ini mencetak hasil ke printer.



Hardware inteerupt
merupakan interrupt yang disebabkan oleh hardware yang terjadi karena ada
akse dari perangkat keras, seperti penekanan tombol keyboard dan
penggerakan pointer mouse, flash disk, DVD Room.

Sistem Komputer – Mata Kuliah Sistem Operasi
Penyebab Interrupt (1)






Program, sebagai akibat dari eksekusi instruksi, misalnya arithmatic
Overvlow, Devision by Zero.
Interrupt yang disebabkan oleh I/O, yang mengindikasikan bahwa
proses telah selesai atau terjadi error.
Kegagalan hardware, disebabkan oleh kegagalan hardware seperti
power failur, dll.

Sistem Komputer – Mata Kuliah Sistem Operasi
Penyebab Interrupt (2)

Sistem Komputer – Mata Kuliah Sistem Operasi
Multiprogramming (1)





Multiprogramming berkaitan dengan mekanisme untuk melayani
banyak tugas yang dijalankan dalam satu processor yang sama /
menggunakan resource processor yang sama.
Merupakan model Interrupt.
Pelaksanaan instruksi yang dilaksanakan meliputi beberapa process
:


Program dimuat ke dalam memory



Program dijalankan sampai dengan program tersebut meng-akses I/O



Eksekusi dialihkan ke perkerjaan / task yang lainya



Langkah tersebut dilakukan secara berulang-ulang sampai semua task selesai
dikerjakan

Sistem Komputer – Mata Kuliah Sistem Operasi
Multiprogramming (2)






Multiprogramming diharapkan dapat meningkatkan utilitas CPU.
Term Multiprogramming berbeda dengan Multitasking / Multiprocessing.
Multiprogramming merujuk ke mekanisme interrupt yang mengoptimalkan
penggunaan CPU dengan melakukan mekanisme switch ke pekerjaan yang
lain jika program yang sedang dieksekusi sedang meng-akses I/O.
Sedangkan Multiprocessing / Multitasking merupakan kemampuan untuk
meggunakan beberapa processor untuk mengerjakan task pada machine
yang sama pada waktu yang sama.

Sistem Komputer – Mata Kuliah Sistem Operasi
HIERARKI MEMORY


Sebuah sistem komputer terdiri dari beberapa komponen
sebagai berikut :







Processor.
Main Memory.
Modul I/O.
Sistem BUS.

Antar komponen dalam sistem komputer bekerja sama untuk
menjalankan fungsi utama sistem komputer yaitu untuk
menjalankan program.

Sistem Komputer – Mata Kuliah Sistem Operasi
Memory Stack


Prosesor

Sistem Komputer – Mata Kuliah Sistem Operasi
Memory Stack

Sistem Komputer – Mata Kuliah Sistem Operasi
Tinjaun Umum Sistem Komputer 2
Course Objective



Hierarki Memori.
Cache Memori.
Hirarki Memory




Desain memory dipangaruhi oleh beberapa hal, yaitu :
kecepatan, kapasitas, dan cost.
Terdapat beberapa kaitan yang menjadi trade off dalam upaya
desain memory :




Semakin cepat waktu akses, semakin mahal cost per-bit.
Semakin besar kapasitas memory, cost tiap bit semakin murah.
Semakin besar kapasistas, semakin lambat waktu aksesnya.

Sistem Komputer – Mata Kuliah Sistem Operasi
Trade-Off Pada Desain Memory

Sistem Komputer – Mata Kuliah Sistem Operasi.
Trade-Off Pada Desain Memory
(2)




Berdasarkan kondisi yang dijelaskan sebelumnya, designer
mencoba untuk merancang memory yang berkapasitas besar,
namun tetap memperhatikan faktor performa.
Solusinya adalah kombinasi antara memory yang berkapasitas
besar, dengan memory yang kapasitasnya lebih kecil dengan
waktu akses yang cepat.

Sistem Komputer – Mata Kuliah Sistem Operasi
Solusinya … ?




Berdasarkan kondisi yang dijelaskan sebelumnya, designer
mencoba untuk merancang memory yang berkapasitas besar,
namun tetap memperhatikan faktor performa.
Solusinya adalah kombinasi antara memory yang berkapasitas
besar, dengan memory yang kapasitasnya lebih kecil dengan
waktu akses yang cepat.

Sistem Komputer – Mata Kuliah Sistem Operasi.
Contoh Kasus (1)






Misalkan processor memiliki level memory 2 tingkat, tingkat 1
berisi 1000 word dengan waktu akses 0.1 µs, sedang tingkat 2
dengan kapasitas yang lebih besar 100.000 word dengan waktu
akses 1 µs.
Jika word yang akan diakses berada pada tingkat 1, maka
processor akan langsung akses.
Jika word yang akan diakses ada pada tingkat 2, maka word
yang ada pada tingkat 2 akan dipindah ke tingkat 1 dan
kemudian akan diakses oleh processor.

Sistem Komputer – Mata Kuliah Sistem Operasi.
Contoh Kasus (2)




Misalkan 95% waktu akses ada pada tingkat
1, dan 5% ada pada tingkat 2.
Sehingga :
(0.95)(0.1 µs) + (0.05)(0.1 µs + 1 µs) =
0.095 + 0.055 = 0.15 µs





Nilai yang didapatkan mendekati waktu
akses memory tingkat 1.
Inilah strategi yang digunakan dalam
menyediakan mekanisme processing yang
membutuhkan kecepatan akses dan
kapasitas yang besar.

Sistem Komputer – Mata Kuliah Sistem Operasi.
Cache Memory




Idealnya, kecepatan processor harus diimbangi oleh kecepatan
memory yang dalam hal ini adalah main memory.
Pada penjelasan sebelumnya, terdapat trade-off antara
kapasitas yang semakin besar dengan kecepatan akses.

Sistem Komputer – Mata Kuliah Sistem Operasi,
Memory Stack

Sistem Komputer – Mata Kuliah Sistem Operasi
Fetching Word To Processor







Cache memory berisi copy dari sebagian isi dari main memory.
Processor akan mencari word pada cache memory terlebih
dahulu jika membutuhkan suatu word.
Jika word yang dicari ada pada cache, maka processor
langsung akan membacanya.
Jika word yang dicari tidak ada, maka beberapa blok dari main
memory akan di load ke cache, dan dedeliver ke processor.

Sistem Komputer – Mata Kuliah Sistem Operasi.
Cache & Memory Structure

Sistem Komputer – Mata Kuliah Sistem Operasi.
Cache & Memory Structure

Sistem Komputer – Mata Kuliah Sistem Operasi.
Cache Design


Beberapa point yang diperhatikan dalam design suatu cache
memory adalah sebagai berikut :


Cache size



Block size



Mapping function



Replacement algorithm



Write policy

Sistem Komputer – Mata Kuliah Sistem Operasi.
I/O Communication Technique


Terdapat beberapa mekanisme komunikasi yang berhubungan
dengan I/O, yaitu :




Programmed I/O
Interrupt-driven I/O
Direct Memory Access (DMA)

Sistem Komputer – Mata Kuliah Sistem Operasi.
Programmed I/O (1)








Pada mekanisme ini, processor bertanggung jawab dalam
transfer data dari perangkat eksternal ke memory dan
sebaliknya.
Pada saat processor melakukan eksekusi dan mendapatai
instruksi yang berkaitan dengan I/O, maka akan menerbitkan
perintah ke modul I/O yang bersangktan.
Modul I/O yang bersangkutan akan melakukan aksi yang diminta
processor.
Sebagai mekanisme untuk menentukan status transfer I/O,
modul I/O tidak dapat melakukan interrupt pada processor,
sehingga, processor secara periodik melakukan pengecekan
akan status tersebut.
Sistem Komputer – Mata Kuliah Sistem Operasi.
Programmed I/O (2)


Dengan demikian, instruksi untuk mekanisme I/O pada
programmed I/O mencakup beberapa hal dibawah ini :






Control
Digunakan untuk aktivasi perangkat eksternal dan
menginformasikan tentang aksi apa yang harus dilaksanakan.
Status
Digunakan untuk mengetahui status akan transfer data dari
perangkat I/O ke main memory.
Transfer
Digunakan untuk memindahkan data antara register processor
dengan perangkat eksternal.

Sistem Komputer – Mata Kuliah Sistem Operasi.
Programmed I/O (3)






Pada gambar disamping ditunjukan mekanisme
eksekusi instruksi yang melibatkan I/O.
Processor secara periodik melakukan
pengecekan untuk mengetahui status daripada
transfer data dari perangkat ekstenal ke main
memory dan sebaliknya.
Sehingga processor disibukan dengan proses
untuk mengetahui status transfer.

Sistem Komputer – Mata Kuliah Sistem Operasi.
Interrupt-Driven I/O (1)










Masalah pada programmed I/O adalah bahwa processor harus
menunggu hingga modul I/O siap untuk melakukan transfer yang
mengakibatkan processor musti melakukan pengecekan yang berulangulang atas status modul I/O.
Alternatifnya, processor menerbitkan perintah ke modul I/O dan
kemudian processor melanjutkan eksekusinya atas instruksi yang lain.
Modul I/O akan melakukan interrupt ke processor untuk meminta
layanan jika modul I/O telah siap saling bertukar data dengan
processor.
Processor kemudian melakukan eksekusi atas instruksi perpindahan
data.
Setelah selesai, processor akan melanjutkan eksekusi instruksi
sebelumnya, sebelum peocessor di interrupt oleh modul I/O.

Sistem Komputer – Mata Kuliah Sistem Operasi.
Interrupt-Driven I/O (2)


Pada gambar disamping dapat diketahui, processor
melakukan intervensi atas proses transfer setelah
mendapatkan interrupt dari modul I/O.

Sistem Komputer – Mata Kuliah Sistem Operasi.
Direct Memory Access (DMA) - 1




Interrupt-Driven I/O dirasa lebih efisien daripada programmed I/O,
namun Interrupt-Driven masih memerlukan intervensi aktif dari
processor.
Kesulitan yang dihadapi oleh programmed I/O dan Interrupt-Driven I/O
adalah :




Kecepatan transfer I/O dibatasi oleh kecepatan processor dalam memeriksa
dan melayani perangkat eksternal.
Processor terikat oleh kegiatan mengatur transfer I/O.

Sistem Komputer – Mata Kuliah Sistem Operasi.
Direct Memory Access (DMA) - 2






Jika terdapat data yang bervolume besar, diperlukan teknik yang lebih
efisien.
Direct Memory Access (DMA) diperkenalkan sebagai solusi untuk
menyediakan modul yang terpisah yal ng terdapat pada sistem BUS
atau menggabungkanya dengan modul I/O.
Pada saat akan melakukan pembacaan atau penulisan suatu blok data,
processor mengeluarkan perintah ke modul DMA dengan cara
mengirimkan informasi sebagai berikut :


Apakah read atau write yang diminta ?



Apakah perangkat I/O terlibat ?



Lokasi awal dalam memory yang akan dibaca atau ditulis ?



Jumlah word yang akan dibaca atau ditulis ?

Sistem Komputer – Mata Kuliah Sistem Operasi.
Direct Memory Access (DMA) - 3








Setelah memberikan perintah ke
DMA, processor melanjutkan
eksekusinya atas instruksi yang
lain.
DMA melakukan transfer data
dari perangkat eksternal ke main
memory tanpa intervensi
processor.
Setelah process transfer selesai,
DMA akan melakukan interrupt ke
processor.
Sehingga processor hanya
dilibatkan pada permulaan dan
akhir dari proses transfer.

Sistem Komputer – Mata Kuliah Sistem Operasi.

More Related Content

What's hot

Ikram tik
Ikram tikIkram tik
Ikram tik
Ashari Psi
 
Alat pemroses cpu
Alat pemroses cpuAlat pemroses cpu
Alat pemroses cpu
muhamadilham001
 
3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit
Trabalistra Bagaz
 
Diktat arsitektur & organisasi komputer
Diktat arsitektur & organisasi komputerDiktat arsitektur & organisasi komputer
Diktat arsitektur & organisasi komputer
Yudi Wahyu
 
Fernando Marco-Sistem komputer memori dan organisasi atau arsitektur komputer
Fernando Marco-Sistem komputer memori dan organisasi atau arsitektur komputer Fernando Marco-Sistem komputer memori dan organisasi atau arsitektur komputer
Fernando Marco-Sistem komputer memori dan organisasi atau arsitektur komputer
FernandoMarco6
 
Dukungan Sistem operasi
Dukungan Sistem operasiDukungan Sistem operasi
Dukungan Sistem operasiNur Rohman
 
Arsitektur komputer
Arsitektur komputerArsitektur komputer
Arsitektur komputerkhaerul azmi
 
Ch 02- Multiprocessing System
Ch 02- Multiprocessing SystemCh 02- Multiprocessing System
Ch 02- Multiprocessing System
Tri Sugihartono
 
struktur CPU
struktur CPUstruktur CPU
struktur CPU
sitinurholis
 
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan KernelSistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Andino Maseleno
 
Elemen dasar sistem komputer
Elemen dasar sistem komputerElemen dasar sistem komputer
Elemen dasar sistem komputer
Andi Uli
 
Adam Brian Saputra - Pengenalan Sistem Operasi
Adam Brian Saputra - Pengenalan Sistem OperasiAdam Brian Saputra - Pengenalan Sistem Operasi
Adam Brian Saputra - Pengenalan Sistem Operasi
belajarkomputer
 
Makalah sisitem operasi
Makalah sisitem operasiMakalah sisitem operasi
Makalah sisitem operasi
boyhokage
 
02 pengantar ti - pengenalan-komputer
02   pengantar ti - pengenalan-komputer02   pengantar ti - pengenalan-komputer
02 pengantar ti - pengenalan-komputerLee U Juniardy
 
Sistem Operasi
Sistem OperasiSistem Operasi
Sistem Operasi
Solehudin Solehudin
 

What's hot (20)

Ikram tik
Ikram tikIkram tik
Ikram tik
 
Alat pemroses cpu
Alat pemroses cpuAlat pemroses cpu
Alat pemroses cpu
 
3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit
 
Diktat arsitektur & organisasi komputer
Diktat arsitektur & organisasi komputerDiktat arsitektur & organisasi komputer
Diktat arsitektur & organisasi komputer
 
Fernando Marco-Sistem komputer memori dan organisasi atau arsitektur komputer
Fernando Marco-Sistem komputer memori dan organisasi atau arsitektur komputer Fernando Marco-Sistem komputer memori dan organisasi atau arsitektur komputer
Fernando Marco-Sistem komputer memori dan organisasi atau arsitektur komputer
 
Yuhefizar Komputer
Yuhefizar KomputerYuhefizar Komputer
Yuhefizar Komputer
 
Dukungan Sistem operasi
Dukungan Sistem operasiDukungan Sistem operasi
Dukungan Sistem operasi
 
Arsitektur komputer
Arsitektur komputerArsitektur komputer
Arsitektur komputer
 
Chapter1.os
Chapter1.osChapter1.os
Chapter1.os
 
Ch 02- Multiprocessing System
Ch 02- Multiprocessing SystemCh 02- Multiprocessing System
Ch 02- Multiprocessing System
 
struktur CPU
struktur CPUstruktur CPU
struktur CPU
 
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan KernelSistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
 
Elemen dasar sistem komputer
Elemen dasar sistem komputerElemen dasar sistem komputer
Elemen dasar sistem komputer
 
Adam Brian Saputra - Pengenalan Sistem Operasi
Adam Brian Saputra - Pengenalan Sistem OperasiAdam Brian Saputra - Pengenalan Sistem Operasi
Adam Brian Saputra - Pengenalan Sistem Operasi
 
Makalah sisitem operasi
Makalah sisitem operasiMakalah sisitem operasi
Makalah sisitem operasi
 
Cpu
CpuCpu
Cpu
 
02 pengantar ti - pengenalan-komputer
02   pengantar ti - pengenalan-komputer02   pengantar ti - pengenalan-komputer
02 pengantar ti - pengenalan-komputer
 
Pertemuan2
Pertemuan2Pertemuan2
Pertemuan2
 
Sistem Operasi
Sistem OperasiSistem Operasi
Sistem Operasi
 
Komponen utama cpu
Komponen utama cpuKomponen utama cpu
Komponen utama cpu
 

Similar to Slide 2-sistem-komputer

MATERI KULIAH DUKUNGAN SISTEM OPERASI.pptx
MATERI KULIAH DUKUNGAN SISTEM OPERASI.pptxMATERI KULIAH DUKUNGAN SISTEM OPERASI.pptx
MATERI KULIAH DUKUNGAN SISTEM OPERASI.pptx
DEDEALAMSYAHSPd
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasiAris Saputro
 
Agung Santoso - Struktur Sistem Operasi
Agung Santoso - Struktur Sistem OperasiAgung Santoso - Struktur Sistem Operasi
Agung Santoso - Struktur Sistem Operasi
belajarkomputer
 
Zulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem OperasiZulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem Operasi
belajarkomputer
 
Perangkat lunak (software)
Perangkat lunak (software)Perangkat lunak (software)
Perangkat lunak (software)
Adiba Qonita
 
BAB I Sistem Operasi. Sistem operasi .pdf
BAB I Sistem Operasi. Sistem operasi .pdfBAB I Sistem Operasi. Sistem operasi .pdf
BAB I Sistem Operasi. Sistem operasi .pdf
QwertyQwerty789387
 
Struktur sistem operasi
Struktur sistem operasiStruktur sistem operasi
Struktur sistem operasi
Bambuuang Irawan
 
Presentasi Sistem Operasi.pptx
Presentasi Sistem Operasi.pptxPresentasi Sistem Operasi.pptx
Presentasi Sistem Operasi.pptx
ArifKurniawan635862
 
Makalah sistem operasi 2
Makalah sistem operasi 2Makalah sistem operasi 2
Makalah sistem operasi 2
Azier Nadhir
 
Gamb umum so
Gamb umum soGamb umum so
Gamb umum so
Sri Handayani
 
pengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasipengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasi
hirzihadi01
 
pengenalan sistem operasi
pengenalan sistem operasipengenalan sistem operasi
pengenalan sistem operasi
Zumhari Zumhari
 
mridwan merakit
mridwan merakitmridwan merakit
mridwan merakit
Muhamad Ridwan
 
Helen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem OperasiHelen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem Operasi
belajarkomputer
 

Similar to Slide 2-sistem-komputer (20)

MATERI KULIAH DUKUNGAN SISTEM OPERASI.pptx
MATERI KULIAH DUKUNGAN SISTEM OPERASI.pptxMATERI KULIAH DUKUNGAN SISTEM OPERASI.pptx
MATERI KULIAH DUKUNGAN SISTEM OPERASI.pptx
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
Agung Santoso - Struktur Sistem Operasi
Agung Santoso - Struktur Sistem OperasiAgung Santoso - Struktur Sistem Operasi
Agung Santoso - Struktur Sistem Operasi
 
Zulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem OperasiZulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem Operasi
 
Perangkat lunak (software)
Perangkat lunak (software)Perangkat lunak (software)
Perangkat lunak (software)
 
BAB I Sistem Operasi. Sistem operasi .pdf
BAB I Sistem Operasi. Sistem operasi .pdfBAB I Sistem Operasi. Sistem operasi .pdf
BAB I Sistem Operasi. Sistem operasi .pdf
 
Struktur sistem operasi
Struktur sistem operasiStruktur sistem operasi
Struktur sistem operasi
 
Presentasi Sistem Operasi.pptx
Presentasi Sistem Operasi.pptxPresentasi Sistem Operasi.pptx
Presentasi Sistem Operasi.pptx
 
Makalah sistem operasi 2
Makalah sistem operasi 2Makalah sistem operasi 2
Makalah sistem operasi 2
 
Merakit Komputer
Merakit KomputerMerakit Komputer
Merakit Komputer
 
Gamb umum so
Gamb umum soGamb umum so
Gamb umum so
 
Gamb umum so
Gamb umum soGamb umum so
Gamb umum so
 
pengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasipengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasi
 
pengenalan sistem operasi
pengenalan sistem operasipengenalan sistem operasi
pengenalan sistem operasi
 
Arifirwansyah (merakit)
Arifirwansyah (merakit)Arifirwansyah (merakit)
Arifirwansyah (merakit)
 
Arifirwansyah merakit
Arifirwansyah merakitArifirwansyah merakit
Arifirwansyah merakit
 
mridwan merakit
mridwan merakitmridwan merakit
mridwan merakit
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Makalah sistim operasi AKPER PEMKAB MUNA
Makalah sistim operasi AKPER  PEMKAB MUNA Makalah sistim operasi AKPER  PEMKAB MUNA
Makalah sistim operasi AKPER PEMKAB MUNA
 
Helen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem OperasiHelen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem Operasi
 

More from Robbie AkaChopa

Monetisasi blog 1
Monetisasi blog 1Monetisasi blog 1
Monetisasi blog 1
Robbie AkaChopa
 
[Www.akachopa.com]sbmptn 2013 tpa
[Www.akachopa.com]sbmptn 2013 tpa[Www.akachopa.com]sbmptn 2013 tpa
[Www.akachopa.com]sbmptn 2013 tpaRobbie AkaChopa
 
[Www.akachopa.com]sbmptn 2013 tkdu
[Www.akachopa.com]sbmptn 2013 tkdu[Www.akachopa.com]sbmptn 2013 tkdu
[Www.akachopa.com]sbmptn 2013 tkduRobbie AkaChopa
 
[Www.akachopa.com]sbmptn 2013 soshum
[Www.akachopa.com]sbmptn 2013 soshum[Www.akachopa.com]sbmptn 2013 soshum
[Www.akachopa.com]sbmptn 2013 soshumRobbie AkaChopa
 
[Www.akachopa.com]sbmptn 2013 saintek
[Www.akachopa.com]sbmptn 2013 saintek[Www.akachopa.com]sbmptn 2013 saintek
[Www.akachopa.com]sbmptn 2013 saintekRobbie AkaChopa
 
Jadwal pembekalan kkn 73 kelompok iv fak. pertanian, fak. teknik 12 13 juni 2...
Jadwal pembekalan kkn 73 kelompok iv fak. pertanian, fak. teknik 12 13 juni 2...Jadwal pembekalan kkn 73 kelompok iv fak. pertanian, fak. teknik 12 13 juni 2...
Jadwal pembekalan kkn 73 kelompok iv fak. pertanian, fak. teknik 12 13 juni 2...Robbie AkaChopa
 
Snmptn 2012 tbs [akachopa.com]
Snmptn 2012 tbs [akachopa.com]Snmptn 2012 tbs [akachopa.com]
Snmptn 2012 tbs [akachopa.com]Robbie AkaChopa
 
Snmptn 2012 ipa [akachopa.com]
Snmptn 2012 ipa [akachopa.com]Snmptn 2012 ipa [akachopa.com]
Snmptn 2012 ipa [akachopa.com]Robbie AkaChopa
 
Snmptn 2012 tpa [akachopa.com]
Snmptn 2012 tpa [akachopa.com]Snmptn 2012 tpa [akachopa.com]
Snmptn 2012 tpa [akachopa.com]Robbie AkaChopa
 
Snmptn 2012 ips [akachopa.com]
Snmptn 2012 ips [akachopa.com]Snmptn 2012 ips [akachopa.com]
Snmptn 2012 ips [akachopa.com]Robbie AkaChopa
 
Inferensi statistik satu populasi
Inferensi statistik satu populasiInferensi statistik satu populasi
Inferensi statistik satu populasiRobbie AkaChopa
 

More from Robbie AkaChopa (20)

Monetisasi blog 1
Monetisasi blog 1Monetisasi blog 1
Monetisasi blog 1
 
[Www.akachopa.com]sbmptn 2013 tpa
[Www.akachopa.com]sbmptn 2013 tpa[Www.akachopa.com]sbmptn 2013 tpa
[Www.akachopa.com]sbmptn 2013 tpa
 
[Www.akachopa.com]sbmptn 2013 tkdu
[Www.akachopa.com]sbmptn 2013 tkdu[Www.akachopa.com]sbmptn 2013 tkdu
[Www.akachopa.com]sbmptn 2013 tkdu
 
[Www.akachopa.com]sbmptn 2013 soshum
[Www.akachopa.com]sbmptn 2013 soshum[Www.akachopa.com]sbmptn 2013 soshum
[Www.akachopa.com]sbmptn 2013 soshum
 
[Www.akachopa.com]sbmptn 2013 saintek
[Www.akachopa.com]sbmptn 2013 saintek[Www.akachopa.com]sbmptn 2013 saintek
[Www.akachopa.com]sbmptn 2013 saintek
 
Jadwal pembekalan kkn 73 kelompok iv fak. pertanian, fak. teknik 12 13 juni 2...
Jadwal pembekalan kkn 73 kelompok iv fak. pertanian, fak. teknik 12 13 juni 2...Jadwal pembekalan kkn 73 kelompok iv fak. pertanian, fak. teknik 12 13 juni 2...
Jadwal pembekalan kkn 73 kelompok iv fak. pertanian, fak. teknik 12 13 juni 2...
 
Hasil seleksisnmptn2014
Hasil seleksisnmptn2014Hasil seleksisnmptn2014
Hasil seleksisnmptn2014
 
Snmptn 2012 tbs [akachopa.com]
Snmptn 2012 tbs [akachopa.com]Snmptn 2012 tbs [akachopa.com]
Snmptn 2012 tbs [akachopa.com]
 
Snmptn 2012 ipa [akachopa.com]
Snmptn 2012 ipa [akachopa.com]Snmptn 2012 ipa [akachopa.com]
Snmptn 2012 ipa [akachopa.com]
 
Snmptn 2012 tpa [akachopa.com]
Snmptn 2012 tpa [akachopa.com]Snmptn 2012 tpa [akachopa.com]
Snmptn 2012 tpa [akachopa.com]
 
Snmptn 2012 ips [akachopa.com]
Snmptn 2012 ips [akachopa.com]Snmptn 2012 ips [akachopa.com]
Snmptn 2012 ips [akachopa.com]
 
Soal stat
Soal statSoal stat
Soal stat
 
10. deadlock
10. deadlock10. deadlock
10. deadlock
 
09 sinkronisasi proses
09 sinkronisasi proses09 sinkronisasi proses
09 sinkronisasi proses
 
Inferensi statistik satu populasi
Inferensi statistik satu populasiInferensi statistik satu populasi
Inferensi statistik satu populasi
 
Chapter08
Chapter08Chapter08
Chapter08
 
Inferensi statistik
Inferensi statistikInferensi statistik
Inferensi statistik
 
Tabel distribusi
Tabel distribusiTabel distribusi
Tabel distribusi
 
Indonesian quran-wb
Indonesian quran-wbIndonesian quran-wb
Indonesian quran-wb
 
Al quran-pdf
Al quran-pdfAl quran-pdf
Al quran-pdf
 

Recently uploaded

VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
Dedi Dwitagama
 
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenUNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
AdrianAgoes9
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
jodikurniawan341
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
EkoPutuKromo
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
Rima98947
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
smp4prg
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
gloriosaesy
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
d2spdpnd9185
 
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
Indah106914
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
mattaja008
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
DEVI390643
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
agusmulyadi08
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Fathan Emran
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
irawan1978
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
erlita3
 

Recently uploaded (20)

VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
 
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenUNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
 
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 

Slide 2-sistem-komputer

  • 1. Tinjaun Umum Sistem Komputer 1
  • 2. Course Objective     Elemen-elemen dasar sistem komputer. Register-register prosesor. Eksekusi Instruksi. Interrupt. Sistem Komputer – Mata Kuliah Sistem Operasi
  • 4. ELEMEN SISTEM KOMPUTER  Sebuah sistem komputer terdiri dari beberapa komponen sebagai berikut :      Processor. Main Memory. Modul I/O. Sistem BUS. Antar komponen dalam sistem komputer bekerja sama untuk menjalankan fungsi utama sistem komputer yaitu untuk menjalankan program. Sistem Komputer – Mata Kuliah Sistem Operasi
  • 5. Elemen Sistem Komputer (2)  Processor   Main Memory   Menyimpan data & program, umumnya bersifat volatile (tidak permanen). Modul I/O   Melakukan fungsi pengolahan data, jika hanya terdapat 1 processor makan disebutr Central Processing Unit (CPU). Memindahkan data antara komputer dan lingkungan eksternalnya, misalnya peralatan komunikasi, memory eksternal, dll Sistem BUS  Beberapa struktur dan mekanisme yang melakukan komunikasi antara processor, main memory, dan modul I/O. Sistem Komputer – Mata Kuliah Sistem Operasi
  • 6. Elemen Sistem Komputer (3)  Disamping merupakan block diagram dari sistem komputer. Sistem Komputer – Mata Kuliah Sistem Operasi
  • 7. REGISTER PROCESSOR   Prosesor terdiri dari sejumlah register yang merupakan memory yang berkecepatan tinggi dan berukuran kecil daripada main memory. Fungsi register dalam processor :   User visible register : memungkinkan programmer dapat mengurangi penggunaan main memory dan merujuk ke register. Control dan status register : mengontrol operasi prosesor serta mengontrol operasi prosesor. Sistem Komputer – Mata Kuliah Sistem Operasi
  • 8. EKSEKUSI INSTRUKSI    Eksekusi Instruksi merupakan fungsi dasar komputer. Program yang akan dieksekusi terdiri dari beberapa instruksi yang tersimpan di dalam memory utama. Eksekusi instruksi terdiri dari proses pengambilan ( fetch) dan eksekusi (execute). Sistem Komputer – Mata Kuliah Sistem Operasi
  • 9. Fetching dan Execute  Processor-Memory Data ditransfer dari processor ke memory atau dari memory ke processor.  Processor-I/O Data ditransfer I/O ke processor dan sebaliknya.  Data Processing Processing data dengan aritmatic maupun logic operation.  Control Control atas proses yang terjadi. Sistem Komputer – Mata Kuliah Sistem Operasi
  • 10. INTERRUPT   Interrupt merupakan sinyal yang menyebabkan processor menghentikan suatu pekerjaan tertentu dan berpindah untuk mengerjakan pekerjaan yang lain. Jenis-jenis interrupt :  Software interrupt merupakan interrupt yang disebabkan oleh software atau sering disebut sebagai System Call, misalnya suatu program ini mencetak hasil ke printer.  Hardware inteerupt merupakan interrupt yang disebabkan oleh hardware yang terjadi karena ada akse dari perangkat keras, seperti penekanan tombol keyboard dan penggerakan pointer mouse, flash disk, DVD Room. Sistem Komputer – Mata Kuliah Sistem Operasi
  • 11. Penyebab Interrupt (1)    Program, sebagai akibat dari eksekusi instruksi, misalnya arithmatic Overvlow, Devision by Zero. Interrupt yang disebabkan oleh I/O, yang mengindikasikan bahwa proses telah selesai atau terjadi error. Kegagalan hardware, disebabkan oleh kegagalan hardware seperti power failur, dll. Sistem Komputer – Mata Kuliah Sistem Operasi
  • 12. Penyebab Interrupt (2) Sistem Komputer – Mata Kuliah Sistem Operasi
  • 13.
  • 14. Multiprogramming (1)    Multiprogramming berkaitan dengan mekanisme untuk melayani banyak tugas yang dijalankan dalam satu processor yang sama / menggunakan resource processor yang sama. Merupakan model Interrupt. Pelaksanaan instruksi yang dilaksanakan meliputi beberapa process :  Program dimuat ke dalam memory  Program dijalankan sampai dengan program tersebut meng-akses I/O  Eksekusi dialihkan ke perkerjaan / task yang lainya  Langkah tersebut dilakukan secara berulang-ulang sampai semua task selesai dikerjakan Sistem Komputer – Mata Kuliah Sistem Operasi
  • 15. Multiprogramming (2)     Multiprogramming diharapkan dapat meningkatkan utilitas CPU. Term Multiprogramming berbeda dengan Multitasking / Multiprocessing. Multiprogramming merujuk ke mekanisme interrupt yang mengoptimalkan penggunaan CPU dengan melakukan mekanisme switch ke pekerjaan yang lain jika program yang sedang dieksekusi sedang meng-akses I/O. Sedangkan Multiprocessing / Multitasking merupakan kemampuan untuk meggunakan beberapa processor untuk mengerjakan task pada machine yang sama pada waktu yang sama. Sistem Komputer – Mata Kuliah Sistem Operasi
  • 16. HIERARKI MEMORY  Sebuah sistem komputer terdiri dari beberapa komponen sebagai berikut :      Processor. Main Memory. Modul I/O. Sistem BUS. Antar komponen dalam sistem komputer bekerja sama untuk menjalankan fungsi utama sistem komputer yaitu untuk menjalankan program. Sistem Komputer – Mata Kuliah Sistem Operasi
  • 17. Memory Stack  Prosesor Sistem Komputer – Mata Kuliah Sistem Operasi
  • 18. Memory Stack Sistem Komputer – Mata Kuliah Sistem Operasi
  • 19. Tinjaun Umum Sistem Komputer 2
  • 21. Hirarki Memory   Desain memory dipangaruhi oleh beberapa hal, yaitu : kecepatan, kapasitas, dan cost. Terdapat beberapa kaitan yang menjadi trade off dalam upaya desain memory :    Semakin cepat waktu akses, semakin mahal cost per-bit. Semakin besar kapasitas memory, cost tiap bit semakin murah. Semakin besar kapasistas, semakin lambat waktu aksesnya. Sistem Komputer – Mata Kuliah Sistem Operasi
  • 22. Trade-Off Pada Desain Memory Sistem Komputer – Mata Kuliah Sistem Operasi.
  • 23. Trade-Off Pada Desain Memory (2)   Berdasarkan kondisi yang dijelaskan sebelumnya, designer mencoba untuk merancang memory yang berkapasitas besar, namun tetap memperhatikan faktor performa. Solusinya adalah kombinasi antara memory yang berkapasitas besar, dengan memory yang kapasitasnya lebih kecil dengan waktu akses yang cepat. Sistem Komputer – Mata Kuliah Sistem Operasi
  • 24. Solusinya … ?   Berdasarkan kondisi yang dijelaskan sebelumnya, designer mencoba untuk merancang memory yang berkapasitas besar, namun tetap memperhatikan faktor performa. Solusinya adalah kombinasi antara memory yang berkapasitas besar, dengan memory yang kapasitasnya lebih kecil dengan waktu akses yang cepat. Sistem Komputer – Mata Kuliah Sistem Operasi.
  • 25. Contoh Kasus (1)    Misalkan processor memiliki level memory 2 tingkat, tingkat 1 berisi 1000 word dengan waktu akses 0.1 µs, sedang tingkat 2 dengan kapasitas yang lebih besar 100.000 word dengan waktu akses 1 µs. Jika word yang akan diakses berada pada tingkat 1, maka processor akan langsung akses. Jika word yang akan diakses ada pada tingkat 2, maka word yang ada pada tingkat 2 akan dipindah ke tingkat 1 dan kemudian akan diakses oleh processor. Sistem Komputer – Mata Kuliah Sistem Operasi.
  • 26. Contoh Kasus (2)   Misalkan 95% waktu akses ada pada tingkat 1, dan 5% ada pada tingkat 2. Sehingga : (0.95)(0.1 µs) + (0.05)(0.1 µs + 1 µs) = 0.095 + 0.055 = 0.15 µs   Nilai yang didapatkan mendekati waktu akses memory tingkat 1. Inilah strategi yang digunakan dalam menyediakan mekanisme processing yang membutuhkan kecepatan akses dan kapasitas yang besar. Sistem Komputer – Mata Kuliah Sistem Operasi.
  • 27. Cache Memory   Idealnya, kecepatan processor harus diimbangi oleh kecepatan memory yang dalam hal ini adalah main memory. Pada penjelasan sebelumnya, terdapat trade-off antara kapasitas yang semakin besar dengan kecepatan akses. Sistem Komputer – Mata Kuliah Sistem Operasi,
  • 28. Memory Stack Sistem Komputer – Mata Kuliah Sistem Operasi
  • 29. Fetching Word To Processor     Cache memory berisi copy dari sebagian isi dari main memory. Processor akan mencari word pada cache memory terlebih dahulu jika membutuhkan suatu word. Jika word yang dicari ada pada cache, maka processor langsung akan membacanya. Jika word yang dicari tidak ada, maka beberapa blok dari main memory akan di load ke cache, dan dedeliver ke processor. Sistem Komputer – Mata Kuliah Sistem Operasi.
  • 30. Cache & Memory Structure Sistem Komputer – Mata Kuliah Sistem Operasi.
  • 31. Cache & Memory Structure Sistem Komputer – Mata Kuliah Sistem Operasi.
  • 32. Cache Design  Beberapa point yang diperhatikan dalam design suatu cache memory adalah sebagai berikut :  Cache size  Block size  Mapping function  Replacement algorithm  Write policy Sistem Komputer – Mata Kuliah Sistem Operasi.
  • 33. I/O Communication Technique  Terdapat beberapa mekanisme komunikasi yang berhubungan dengan I/O, yaitu :    Programmed I/O Interrupt-driven I/O Direct Memory Access (DMA) Sistem Komputer – Mata Kuliah Sistem Operasi.
  • 34. Programmed I/O (1)     Pada mekanisme ini, processor bertanggung jawab dalam transfer data dari perangkat eksternal ke memory dan sebaliknya. Pada saat processor melakukan eksekusi dan mendapatai instruksi yang berkaitan dengan I/O, maka akan menerbitkan perintah ke modul I/O yang bersangktan. Modul I/O yang bersangkutan akan melakukan aksi yang diminta processor. Sebagai mekanisme untuk menentukan status transfer I/O, modul I/O tidak dapat melakukan interrupt pada processor, sehingga, processor secara periodik melakukan pengecekan akan status tersebut. Sistem Komputer – Mata Kuliah Sistem Operasi.
  • 35. Programmed I/O (2)  Dengan demikian, instruksi untuk mekanisme I/O pada programmed I/O mencakup beberapa hal dibawah ini :    Control Digunakan untuk aktivasi perangkat eksternal dan menginformasikan tentang aksi apa yang harus dilaksanakan. Status Digunakan untuk mengetahui status akan transfer data dari perangkat I/O ke main memory. Transfer Digunakan untuk memindahkan data antara register processor dengan perangkat eksternal. Sistem Komputer – Mata Kuliah Sistem Operasi.
  • 36. Programmed I/O (3)    Pada gambar disamping ditunjukan mekanisme eksekusi instruksi yang melibatkan I/O. Processor secara periodik melakukan pengecekan untuk mengetahui status daripada transfer data dari perangkat ekstenal ke main memory dan sebaliknya. Sehingga processor disibukan dengan proses untuk mengetahui status transfer. Sistem Komputer – Mata Kuliah Sistem Operasi.
  • 37. Interrupt-Driven I/O (1)      Masalah pada programmed I/O adalah bahwa processor harus menunggu hingga modul I/O siap untuk melakukan transfer yang mengakibatkan processor musti melakukan pengecekan yang berulangulang atas status modul I/O. Alternatifnya, processor menerbitkan perintah ke modul I/O dan kemudian processor melanjutkan eksekusinya atas instruksi yang lain. Modul I/O akan melakukan interrupt ke processor untuk meminta layanan jika modul I/O telah siap saling bertukar data dengan processor. Processor kemudian melakukan eksekusi atas instruksi perpindahan data. Setelah selesai, processor akan melanjutkan eksekusi instruksi sebelumnya, sebelum peocessor di interrupt oleh modul I/O. Sistem Komputer – Mata Kuliah Sistem Operasi.
  • 38. Interrupt-Driven I/O (2)  Pada gambar disamping dapat diketahui, processor melakukan intervensi atas proses transfer setelah mendapatkan interrupt dari modul I/O. Sistem Komputer – Mata Kuliah Sistem Operasi.
  • 39. Direct Memory Access (DMA) - 1   Interrupt-Driven I/O dirasa lebih efisien daripada programmed I/O, namun Interrupt-Driven masih memerlukan intervensi aktif dari processor. Kesulitan yang dihadapi oleh programmed I/O dan Interrupt-Driven I/O adalah :   Kecepatan transfer I/O dibatasi oleh kecepatan processor dalam memeriksa dan melayani perangkat eksternal. Processor terikat oleh kegiatan mengatur transfer I/O. Sistem Komputer – Mata Kuliah Sistem Operasi.
  • 40. Direct Memory Access (DMA) - 2    Jika terdapat data yang bervolume besar, diperlukan teknik yang lebih efisien. Direct Memory Access (DMA) diperkenalkan sebagai solusi untuk menyediakan modul yang terpisah yal ng terdapat pada sistem BUS atau menggabungkanya dengan modul I/O. Pada saat akan melakukan pembacaan atau penulisan suatu blok data, processor mengeluarkan perintah ke modul DMA dengan cara mengirimkan informasi sebagai berikut :  Apakah read atau write yang diminta ?  Apakah perangkat I/O terlibat ?  Lokasi awal dalam memory yang akan dibaca atau ditulis ?  Jumlah word yang akan dibaca atau ditulis ? Sistem Komputer – Mata Kuliah Sistem Operasi.
  • 41. Direct Memory Access (DMA) - 3     Setelah memberikan perintah ke DMA, processor melanjutkan eksekusinya atas instruksi yang lain. DMA melakukan transfer data dari perangkat eksternal ke main memory tanpa intervensi processor. Setelah process transfer selesai, DMA akan melakukan interrupt ke processor. Sehingga processor hanya dilibatkan pada permulaan dan akhir dari proses transfer. Sistem Komputer – Mata Kuliah Sistem Operasi.