SlideShare a Scribd company logo
1 of 11
Download to read offline
Daftar Pustaka
1) Silberschatz, A., Galvin, P.B. Operating Systems Concepts, seventh edition. John
Wiley & Sons.Inc. 2001.
2) Stallings, W. Operating Systems. Prentice Hall. 2001.
3) Tanenbaum, A.S., Modern Operating System. Prentice-Hall. 1992.
4) Worthington, B.L., etc. "Scheduling Algorithms for Modern Disk Drivers".
Proceedings of the ACM Sigmetrics Conference on Measurement and Modeling of
Computer Systems. 1994. hal.241-251.
5) Young, M., etc. "The Duality of Memory and Communication in the Implementation
of a Multiprocessor Operating Systems". Proceedings of the ACM Symposium on
Operating Systems Principles. 1987. hal.63-76.
6) Zahorjan, J., McCann, C. "Processor Schedulling in Shared-Memory
Multiprocessors". Proceedings of Conference on Measurement and Modeling of
Computer Systems. 1990.
Konsep process dalam sistem
operasi:
Process dalam sistem komputer dilakukan olehProcess dalam sistem komputer dilakukan oleh
processor sebagai kombinasi antara elemenprocessor sebagai kombinasi antara elemen CPUCPU
(Central Processing Unit)(Central Processing Unit) dan operatingdan operating--systemssystems
Setiap process yang berjalan harus melewatiSetiap process yang berjalan harus melewati
sebuah parameter waktu yang direpresentasikansebuah parameter waktu yang direpresentasikan
secara umum dalam satusecara umum dalam satu--satuansatuan--waktu (ssw)waktu (ssw)
11--ssw dapat dinyatakan dalam: second (s) ataussw dapat dinyatakan dalam: second (s) atau
satuan waktu turunannya, seperti: ns, ms,satuan waktu turunannya, seperti: ns, ms, µµs, dst.s, dst.
total-waktu-process: jumlah waktu-
process (tT) dan waktu-interrupt (tX) yang
diamati pada suatu job/task yang dilayani
oleh prosesor, disimbolkan: tTpr.
total-waktu-pengerjaan: jumlah waktu-
tunggu (tD) dan tTpr yang diamati pada
suatu job/task yang dilayani oleh prosesor,
disimbolkan: tTpe.
∑=
+=
N
i
XTTpr ii
ttt
1
)(
i=job/task ke-i
N=maksimal job/task
∑=
+=
N
i
TprDTpe ii
ttt
1
)(
Kode interrupt dituliskan: Xi-j,
artinya: interrupt dimulai setelah slot
ke-i terhitung dari tT selama j-ssw
Contoh: Perhatikan diagram-state berikut ini:
tT
j1
1
x
2 3 4 5 6 7
x x
8 9
j2
j3
j1: X1-3
x
= tT, waktu-process
= tX, waktu-interrupt
= tD, waktu-tunggu
Kode interrupt pada setiap job dapat dituliskan sbb:
j2: X2-1
j3: X4-1
interupsi dimulai setelah slot ke-1 selama 3-ssw
interupsi dimulai setelah slot ke-2 selama 1-ssw
interupsi dimulai setelah slot ke-4 selama 1-ssw
Contoh: Perhatikan diagram-state berikut ini:
tT
j1
1
x
2 3 4 5 6 7
x x
8 9
j2
j3
j1: X1-3
x
= tT, waktu-process
= tX, waktu-interrupt
= tD, waktu-tunggu
Namun berdasar pendekatan waktu-translasi (melihat dari diagram-state)
dapat dikatakan juga sbb:
j2: X2-1
j3: X4-1
interupsi dimulai saat t ke-1 s.d t ke-4
interupsi dimulai saat t ke-3 s.d t ke-4
interupsi dimulai saat t ke-6 s.d t ke-7
****Kondisi ini dapat dinyatakan setelah setiap proses pada masing-masing
job/task direpresentasikan dalam diagram-state
Contoh: Perhatikan diagram-state berikut ini:
tT
j1
1
x
2 3 4 5 6 7
x x
8 9
j2
j3
j1:
x
= tT, waktu-process
= tX, waktu-interrupt
= tD, waktu-tunggu
Perhitungan tTpr dan tTpe setiap job:
tTprj1 = tXj1 + tTj1 = 3 + 4 = 7-ssw
tD=0 ; tT=4-ssw ; tX=3-ssw
tTpej1 = tDj1 + tTprj1 = 0 + 7 = 7-ssw
j2:
tTprj2 = tXj2 + tTj2 = 1 + 3 = 4-ssw
tD=1 ; tT=3-ssw ; tX=1-ssw
tTpej2 = tDj2 + tTprj2 = 1 + 4 = 5-ssw
j3:
tTprj3 = tXj3 + tTj3 = 1 + 6 = 7-ssw
tD=2 ; tT=6-ssw ; tX=1-ssw
tTpej3 = tDj3 + tTprj3 = 2 + 7 = 9-ssw
Contoh: Perhatikan diagram-state berikut ini:
tT
j1
1
x
2 3 4 5 6 7
x x
8 9
j2
j3
j1:
x
= tT, waktu-process
= tX, waktu-interrupt
= tD, waktu-tunggu
Perhitungan tTpr dan tTpe setiap job:
⇒ tTpr = 7 + 4 +7 = 18-ssw
tTprj1 = 7-sswtD=0 ; tT=4-ssw ; tX=3-ssw
Maka total keseluruhan tTpr dan tTpe dapat dihitung sbb:
tTpej1 = 7-ssw
j2: tTprj2 = 4-sswtD=1 ; tT=3-ssw ; tX=1-ssw tTpej2 = 5-ssw
j3: tTprj3 = 7-sswtD=2 ; tT=6-ssw ; tX=1-ssw tTpej3 = 9-ssw
∑=
=
N
i
jiTT prpr
tt
1
)(
∑=
=
N
i
jiTT pepe
tt
1
)( ⇒ tTpe = 7 + 5 +9 = 21-ssw
Contoh: Dalam diagram-state berikut ini:
tT
j1
1
x
2 3 4 5 6 7
x x
8 9
j2
j3
j1:
x
= tT, waktu-process
= tX, waktu-interrupt
= tD, waktu-tunggu
Pada terapan dalam sistem operasi, bisa diilustrasikan
Aplikasi WinAmp sedang memutar lagu pada list-song dalam library
Aplikasi WinAmp
j2:
End-user sedang mengetik dokumen dengan aplikasi Ms.Word
Aplikasi Ms.Word
j3:
Printer digunakan untuk mencetak dokumen yang diketik dengan
aplikasi Ms.Word tersebut
Printer
Acuan dan kriteria pada slot
process:
Process setiap job/task dimulai dari titikProcess setiap job/task dimulai dari titik
inisialisasi yakni: t keinisialisasi yakni: t ke--00
Saat sebuah process menduduki suatu slotSaat sebuah process menduduki suatu slot--
waktu, maka kondisi/statusnya: melewati waktuwaktu, maka kondisi/statusnya: melewati waktu--
process (tprocess (tTT) atau waktu) atau waktu--interrupt (tinterrupt (tXX))
Dalam nilai tDalam nilai tTpeTpe sudah termasuk nilai tsudah termasuk nilai tTprTpr..
sns op sys_process

More Related Content

What's hot

Artikel sns op-bndg_2000
Artikel sns op-bndg_2000Artikel sns op-bndg_2000
Artikel sns op-bndg_2000staffpengajar
 
Kriptografi - Algoritma Kriptografi Modern
Kriptografi - Algoritma Kriptografi ModernKriptografi - Algoritma Kriptografi Modern
Kriptografi - Algoritma Kriptografi ModernKuliahKita
 
20111221 algoritma kriptografimodern-part1-1-2
20111221 algoritma kriptografimodern-part1-1-220111221 algoritma kriptografimodern-part1-1-2
20111221 algoritma kriptografimodern-part1-1-2Sunyo Andriyanto
 
1 pengertian-struktur-data
1 pengertian-struktur-data1 pengertian-struktur-data
1 pengertian-struktur-dataWandi Parlente
 
Paper Review Mata Kuliah Sistem Berkas
Paper Review Mata Kuliah Sistem BerkasPaper Review Mata Kuliah Sistem Berkas
Paper Review Mata Kuliah Sistem BerkasRidzki Reza
 

What's hot (8)

Artikel sns op-bndg_2000
Artikel sns op-bndg_2000Artikel sns op-bndg_2000
Artikel sns op-bndg_2000
 
8 Rekursif
8 Rekursif8 Rekursif
8 Rekursif
 
Kriptografi - Algoritma Kriptografi Modern
Kriptografi - Algoritma Kriptografi ModernKriptografi - Algoritma Kriptografi Modern
Kriptografi - Algoritma Kriptografi Modern
 
20111221 algoritma kriptografimodern-part1-1-2
20111221 algoritma kriptografimodern-part1-1-220111221 algoritma kriptografimodern-part1-1-2
20111221 algoritma kriptografimodern-part1-1-2
 
Mt3 #4 tanggapan sistem
Mt3 #4 tanggapan sistemMt3 #4 tanggapan sistem
Mt3 #4 tanggapan sistem
 
1 pengertian-struktur-data
1 pengertian-struktur-data1 pengertian-struktur-data
1 pengertian-struktur-data
 
Paper Review Mata Kuliah Sistem Berkas
Paper Review Mata Kuliah Sistem BerkasPaper Review Mata Kuliah Sistem Berkas
Paper Review Mata Kuliah Sistem Berkas
 
Tugas fungsi
Tugas fungsiTugas fungsi
Tugas fungsi
 

Viewers also liked

Viewers also liked (20)

Jurnal 8 aviv
Jurnal 8 avivJurnal 8 aviv
Jurnal 8 aviv
 
Algoritma dan Arithmatika
Algoritma dan ArithmatikaAlgoritma dan Arithmatika
Algoritma dan Arithmatika
 
Minggu_5 TIF305
Minggu_5 TIF305Minggu_5 TIF305
Minggu_5 TIF305
 
About vb script-sns
About vb script-snsAbout vb script-sns
About vb script-sns
 
FTI305 algoritma matematika-info_lnjt_
FTI305 algoritma matematika-info_lnjt_FTI305 algoritma matematika-info_lnjt_
FTI305 algoritma matematika-info_lnjt_
 
Konsep Array_sns
Konsep Array_snsKonsep Array_sns
Konsep Array_sns
 
Prinsip ATM
Prinsip ATMPrinsip ATM
Prinsip ATM
 
Minggu_3 TIF305
Minggu_3 TIF305Minggu_3 TIF305
Minggu_3 TIF305
 
algoritma & pemrograman
algoritma & pemrogramanalgoritma & pemrograman
algoritma & pemrograman
 
Jurnal 8_2
Jurnal 8_2Jurnal 8_2
Jurnal 8_2
 
Minggu_6 TIF305
Minggu_6 TIF305Minggu_6 TIF305
Minggu_6 TIF305
 
Instalasi Dev-C++
Instalasi Dev-C++Instalasi Dev-C++
Instalasi Dev-C++
 
Grafika komputer
Grafika komputerGrafika komputer
Grafika komputer
 
Wireless net
Wireless netWireless net
Wireless net
 
Minggu_4 TIF305
Minggu_4 TIF305Minggu_4 TIF305
Minggu_4 TIF305
 
Alpro I-latihan_kasus-r11102015
Alpro I-latihan_kasus-r11102015Alpro I-latihan_kasus-r11102015
Alpro I-latihan_kasus-r11102015
 
Solusi quiz 3-ubale_sns
Solusi quiz 3-ubale_snsSolusi quiz 3-ubale_sns
Solusi quiz 3-ubale_sns
 
M8_TIF305_sns_ubb
M8_TIF305_sns_ubbM8_TIF305_sns_ubb
M8_TIF305_sns_ubb
 
M10_TIF305_sns_ubb
M10_TIF305_sns_ubbM10_TIF305_sns_ubb
M10_TIF305_sns_ubb
 
SNS_Matlab_
SNS_Matlab_SNS_Matlab_
SNS_Matlab_
 

Similar to sns op sys_process

Teknik Scheduling Pada Sistem Operasi
Teknik Scheduling Pada Sistem OperasiTeknik Scheduling Pada Sistem Operasi
Teknik Scheduling Pada Sistem Operasistaffpengajar
 
Chapter 3 Manufactur Metrics Economies
Chapter 3 Manufactur Metrics EconomiesChapter 3 Manufactur Metrics Economies
Chapter 3 Manufactur Metrics EconomiesFirgiawan Iksanja
 
Tugas2
Tugas2Tugas2
Tugas2Av Ri
 
Pengambilan keputusan dalam kondisi pasti
Pengambilan keputusan dalam kondisi pastiPengambilan keputusan dalam kondisi pasti
Pengambilan keputusan dalam kondisi pastiindra wahyudi
 
James philip montolalu 13021106048
James philip montolalu   13021106048James philip montolalu   13021106048
James philip montolalu 13021106048James Montolalu
 
Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03KuliahKita
 
Simulasi - Pertemuan III
Simulasi - Pertemuan IIISimulasi - Pertemuan III
Simulasi - Pertemuan IIIDimara Hakim
 
Unit3
Unit3Unit3
Unit3n k
 
Tugas1 1511500052 so_tp
Tugas1 1511500052 so_tpTugas1 1511500052 so_tp
Tugas1 1511500052 so_tpLeo Riska
 
MATLAB Dalam Tuntunan Praktis
MATLAB Dalam Tuntunan PraktisMATLAB Dalam Tuntunan Praktis
MATLAB Dalam Tuntunan Praktisstaffpengajar
 
Persamaan diferensial(differential equation
Persamaan diferensial(differential equationPersamaan diferensial(differential equation
Persamaan diferensial(differential equationartyudy
 
Kelompok 5 cpu schedule
Kelompok 5 cpu scheduleKelompok 5 cpu schedule
Kelompok 5 cpu schedulenovita dewi
 
Jam digital 7 segment [Arduino]
Jam digital 7 segment [Arduino]Jam digital 7 segment [Arduino]
Jam digital 7 segment [Arduino]Angga Joe Amstrong
 

Similar to sns op sys_process (20)

Teknik Scheduling Pada Sistem Operasi
Teknik Scheduling Pada Sistem OperasiTeknik Scheduling Pada Sistem Operasi
Teknik Scheduling Pada Sistem Operasi
 
Chapter 3 Manufactur Metrics Economies
Chapter 3 Manufactur Metrics EconomiesChapter 3 Manufactur Metrics Economies
Chapter 3 Manufactur Metrics Economies
 
Laporan modul 1
Laporan modul 1Laporan modul 1
Laporan modul 1
 
Tugas2
Tugas2Tugas2
Tugas2
 
Papeline
PapelinePapeline
Papeline
 
CPU Scheduling(1).pptx
CPU Scheduling(1).pptxCPU Scheduling(1).pptx
CPU Scheduling(1).pptx
 
Pengambilan keputusan dalam kondisi pasti
Pengambilan keputusan dalam kondisi pastiPengambilan keputusan dalam kondisi pasti
Pengambilan keputusan dalam kondisi pasti
 
James philip montolalu 13021106048
James philip montolalu   13021106048James philip montolalu   13021106048
James philip montolalu 13021106048
 
Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03
 
Materi Seminar.pdf
Materi Seminar.pdfMateri Seminar.pdf
Materi Seminar.pdf
 
Simulasi - Pertemuan III
Simulasi - Pertemuan IIISimulasi - Pertemuan III
Simulasi - Pertemuan III
 
Unit3
Unit3Unit3
Unit3
 
Efisiensi algoritma
Efisiensi algoritmaEfisiensi algoritma
Efisiensi algoritma
 
Tugas1 1511500052 so_tp
Tugas1 1511500052 so_tpTugas1 1511500052 so_tp
Tugas1 1511500052 so_tp
 
MATLAB Dalam Tuntunan Praktis
MATLAB Dalam Tuntunan PraktisMATLAB Dalam Tuntunan Praktis
MATLAB Dalam Tuntunan Praktis
 
13. Konsep Penelitian Operasional
13. Konsep Penelitian Operasional13. Konsep Penelitian Operasional
13. Konsep Penelitian Operasional
 
Persamaan diferensial(differential equation
Persamaan diferensial(differential equationPersamaan diferensial(differential equation
Persamaan diferensial(differential equation
 
Kelompok 5 cpu schedule
Kelompok 5 cpu scheduleKelompok 5 cpu schedule
Kelompok 5 cpu schedule
 
Daskom 1
Daskom 1Daskom 1
Daskom 1
 
Jam digital 7 segment [Arduino]
Jam digital 7 segment [Arduino]Jam digital 7 segment [Arduino]
Jam digital 7 segment [Arduino]
 

More from staffpengajar

Lthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdfLthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdfstaffpengajar
 
Dasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdfDasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdfstaffpengajar
 
artikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdfartikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdfstaffpengajar
 
Japaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variablesJapaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variablesstaffpengajar
 
Randomize number vbscript_sns
Randomize number vbscript_snsRandomize number vbscript_sns
Randomize number vbscript_snsstaffpengajar
 
sns77 vb script_politel
sns77 vb script_politelsns77 vb script_politel
sns77 vb script_politelstaffpengajar
 
Diktat c++ d76_dev-cpp
Diktat c++ d76_dev-cppDiktat c++ d76_dev-cpp
Diktat c++ d76_dev-cppstaffpengajar
 
Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++staffpengajar
 
sns about struct-cpp
sns about struct-cppsns about struct-cpp
sns about struct-cppstaffpengajar
 
Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_staffpengajar
 
What about spim-simulator
What about spim-simulatorWhat about spim-simulator
What about spim-simulatorstaffpengajar
 
Notes reliability engineering
Notes reliability engineeringNotes reliability engineering
Notes reliability engineeringstaffpengajar
 

More from staffpengajar (20)

Lthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdfLthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdf
 
M15_alpro_.pdf
M15_alpro_.pdfM15_alpro_.pdf
M15_alpro_.pdf
 
M09-jarKomp-1_.pdf
M09-jarKomp-1_.pdfM09-jarKomp-1_.pdf
M09-jarKomp-1_.pdf
 
M10-jarKomp-1.pdf
M10-jarKomp-1.pdfM10-jarKomp-1.pdf
M10-jarKomp-1.pdf
 
Dasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdfDasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdf
 
artikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdfartikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdf
 
data_dan_DBase_.pdf
data_dan_DBase_.pdfdata_dan_DBase_.pdf
data_dan_DBase_.pdf
 
Japaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variablesJapaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variables
 
Randomize number vbscript_sns
Randomize number vbscript_snsRandomize number vbscript_sns
Randomize number vbscript_sns
 
sns77 vb script_politel
sns77 vb script_politelsns77 vb script_politel
sns77 vb script_politel
 
Diktat c++ d76_dev-cpp
Diktat c++ d76_dev-cppDiktat c++ d76_dev-cpp
Diktat c++ d76_dev-cpp
 
Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++
 
sns about struct-cpp
sns about struct-cppsns about struct-cpp
sns about struct-cpp
 
Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_
 
What about spim-simulator
What about spim-simulatorWhat about spim-simulator
What about spim-simulator
 
Notes reliability engineering
Notes reliability engineeringNotes reliability engineering
Notes reliability engineering
 
Matlab sns_77
Matlab sns_77Matlab sns_77
Matlab sns_77
 
Matlab tutor sns
Matlab tutor snsMatlab tutor sns
Matlab tutor sns
 
sns es oop_
sns es oop_sns es oop_
sns es oop_
 
Oop aju allen-UBB
Oop aju allen-UBBOop aju allen-UBB
Oop aju allen-UBB
 

Recently uploaded

Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...asepsaefudin2009
 
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptxPPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptxSaefAhmad
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...MetalinaSimanjuntak1
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfChananMfd
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxdeskaputriani1
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdfDiskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdfHendroGunawan8
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdfanitanurhidayah51
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxssuser8905b3
 
Materi IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptx
Materi IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptxMateri IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptx
Materi IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptxmuhammadkausar1201
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMIGustiBagusGending
 
Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSdheaprs
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidupfamela161
 

Recently uploaded (20)

Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
 
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptxPPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdfDiskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
 
Materi IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptx
Materi IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptxMateri IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptx
Materi IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptx
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNS
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
 

sns op sys_process

  • 1.
  • 2. Daftar Pustaka 1) Silberschatz, A., Galvin, P.B. Operating Systems Concepts, seventh edition. John Wiley & Sons.Inc. 2001. 2) Stallings, W. Operating Systems. Prentice Hall. 2001. 3) Tanenbaum, A.S., Modern Operating System. Prentice-Hall. 1992. 4) Worthington, B.L., etc. "Scheduling Algorithms for Modern Disk Drivers". Proceedings of the ACM Sigmetrics Conference on Measurement and Modeling of Computer Systems. 1994. hal.241-251. 5) Young, M., etc. "The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating Systems". Proceedings of the ACM Symposium on Operating Systems Principles. 1987. hal.63-76. 6) Zahorjan, J., McCann, C. "Processor Schedulling in Shared-Memory Multiprocessors". Proceedings of Conference on Measurement and Modeling of Computer Systems. 1990.
  • 3. Konsep process dalam sistem operasi: Process dalam sistem komputer dilakukan olehProcess dalam sistem komputer dilakukan oleh processor sebagai kombinasi antara elemenprocessor sebagai kombinasi antara elemen CPUCPU (Central Processing Unit)(Central Processing Unit) dan operatingdan operating--systemssystems Setiap process yang berjalan harus melewatiSetiap process yang berjalan harus melewati sebuah parameter waktu yang direpresentasikansebuah parameter waktu yang direpresentasikan secara umum dalam satusecara umum dalam satu--satuansatuan--waktu (ssw)waktu (ssw) 11--ssw dapat dinyatakan dalam: second (s) ataussw dapat dinyatakan dalam: second (s) atau satuan waktu turunannya, seperti: ns, ms,satuan waktu turunannya, seperti: ns, ms, µµs, dst.s, dst.
  • 4. total-waktu-process: jumlah waktu- process (tT) dan waktu-interrupt (tX) yang diamati pada suatu job/task yang dilayani oleh prosesor, disimbolkan: tTpr. total-waktu-pengerjaan: jumlah waktu- tunggu (tD) dan tTpr yang diamati pada suatu job/task yang dilayani oleh prosesor, disimbolkan: tTpe. ∑= += N i XTTpr ii ttt 1 )( i=job/task ke-i N=maksimal job/task ∑= += N i TprDTpe ii ttt 1 )( Kode interrupt dituliskan: Xi-j, artinya: interrupt dimulai setelah slot ke-i terhitung dari tT selama j-ssw
  • 5. Contoh: Perhatikan diagram-state berikut ini: tT j1 1 x 2 3 4 5 6 7 x x 8 9 j2 j3 j1: X1-3 x = tT, waktu-process = tX, waktu-interrupt = tD, waktu-tunggu Kode interrupt pada setiap job dapat dituliskan sbb: j2: X2-1 j3: X4-1 interupsi dimulai setelah slot ke-1 selama 3-ssw interupsi dimulai setelah slot ke-2 selama 1-ssw interupsi dimulai setelah slot ke-4 selama 1-ssw
  • 6. Contoh: Perhatikan diagram-state berikut ini: tT j1 1 x 2 3 4 5 6 7 x x 8 9 j2 j3 j1: X1-3 x = tT, waktu-process = tX, waktu-interrupt = tD, waktu-tunggu Namun berdasar pendekatan waktu-translasi (melihat dari diagram-state) dapat dikatakan juga sbb: j2: X2-1 j3: X4-1 interupsi dimulai saat t ke-1 s.d t ke-4 interupsi dimulai saat t ke-3 s.d t ke-4 interupsi dimulai saat t ke-6 s.d t ke-7 ****Kondisi ini dapat dinyatakan setelah setiap proses pada masing-masing job/task direpresentasikan dalam diagram-state
  • 7. Contoh: Perhatikan diagram-state berikut ini: tT j1 1 x 2 3 4 5 6 7 x x 8 9 j2 j3 j1: x = tT, waktu-process = tX, waktu-interrupt = tD, waktu-tunggu Perhitungan tTpr dan tTpe setiap job: tTprj1 = tXj1 + tTj1 = 3 + 4 = 7-ssw tD=0 ; tT=4-ssw ; tX=3-ssw tTpej1 = tDj1 + tTprj1 = 0 + 7 = 7-ssw j2: tTprj2 = tXj2 + tTj2 = 1 + 3 = 4-ssw tD=1 ; tT=3-ssw ; tX=1-ssw tTpej2 = tDj2 + tTprj2 = 1 + 4 = 5-ssw j3: tTprj3 = tXj3 + tTj3 = 1 + 6 = 7-ssw tD=2 ; tT=6-ssw ; tX=1-ssw tTpej3 = tDj3 + tTprj3 = 2 + 7 = 9-ssw
  • 8. Contoh: Perhatikan diagram-state berikut ini: tT j1 1 x 2 3 4 5 6 7 x x 8 9 j2 j3 j1: x = tT, waktu-process = tX, waktu-interrupt = tD, waktu-tunggu Perhitungan tTpr dan tTpe setiap job: ⇒ tTpr = 7 + 4 +7 = 18-ssw tTprj1 = 7-sswtD=0 ; tT=4-ssw ; tX=3-ssw Maka total keseluruhan tTpr dan tTpe dapat dihitung sbb: tTpej1 = 7-ssw j2: tTprj2 = 4-sswtD=1 ; tT=3-ssw ; tX=1-ssw tTpej2 = 5-ssw j3: tTprj3 = 7-sswtD=2 ; tT=6-ssw ; tX=1-ssw tTpej3 = 9-ssw ∑= = N i jiTT prpr tt 1 )( ∑= = N i jiTT pepe tt 1 )( ⇒ tTpe = 7 + 5 +9 = 21-ssw
  • 9. Contoh: Dalam diagram-state berikut ini: tT j1 1 x 2 3 4 5 6 7 x x 8 9 j2 j3 j1: x = tT, waktu-process = tX, waktu-interrupt = tD, waktu-tunggu Pada terapan dalam sistem operasi, bisa diilustrasikan Aplikasi WinAmp sedang memutar lagu pada list-song dalam library Aplikasi WinAmp j2: End-user sedang mengetik dokumen dengan aplikasi Ms.Word Aplikasi Ms.Word j3: Printer digunakan untuk mencetak dokumen yang diketik dengan aplikasi Ms.Word tersebut Printer
  • 10. Acuan dan kriteria pada slot process: Process setiap job/task dimulai dari titikProcess setiap job/task dimulai dari titik inisialisasi yakni: t keinisialisasi yakni: t ke--00 Saat sebuah process menduduki suatu slotSaat sebuah process menduduki suatu slot-- waktu, maka kondisi/statusnya: melewati waktuwaktu, maka kondisi/statusnya: melewati waktu-- process (tprocess (tTT) atau waktu) atau waktu--interrupt (tinterrupt (tXX)) Dalam nilai tDalam nilai tTpeTpe sudah termasuk nilai tsudah termasuk nilai tTprTpr..