SlideShare a Scribd company logo
Sistem Operasi
Proses pada Sistem Operasi
 Apa itu proses ?
 Proses adalah program yang sedang dieksekusi.
Proses merupakan unit kerja terkecil yg secara
individu memiliki sumber daya dan merupakan
unit terkecil yg dijadwalkan oleh sistem operasi.
 Pada SO modern membedakan antara proses
dan thread.
 Proses merupakan unit pemilikan sumber daya
sedangkan thread adalah unit penjadwalan.
 Sistem Operasi mengelola semua proses di
sistem dan mengalokasikan sumber daya ke
proses-proses sesuai kebijaksanaan untuk
memenuhi sasaran sistem.
1. Multiprogramming (Multitasking)
2. Multiprocessing
3. Distributed Processing/Computing
 Adalah manajemen banyak proses di satu
pemroses.
 Kebanyakan workstation adalah sistem
pemroses tunggal yg menjalankan SO
multitasking, seperti MS-Win98, MS-Win XP,
OS/2 dan Mac OS7.
 Pada multitasking, user memandang terdapat
banyak proses dijalankan secara bersamaan
pada satu saat.
Proses-proses yg dijalankan pd multitasking adl sbb :
1.Saling tidak bergantung (independent), proses
dilakukan scr terpisah & tidak saling mempengaruhi
2.Satu Program pada satu saat (one program at any
instant), pada satu saat sesungguhnya hanya satu
proses yg dilayani pemroses, menggunakan
interleave (saling melanjutkan/bersambung) bukan
overlap diantara program-program.
 Adalah manajemen banyak proses di
komputer multiprocessor (banyak pemroses
di dalamnya).
 Dulunya multiprocessor hanya terdapat pd
komputer besar, yaitu sistem mainframe,
namun saat ini komputer workstation pun
telah dapat dilengkapi multiprocessor.
 SO MS-Win NT, UNIX dan Linux telah
menyediakan dukungan multiprocessor.
 Adalah manajemen banyak proses yg
dieksekusi di banyak sistem komputer yg
tersebar (terdistribusi) di satu jaringan. Pada
sistem operasi tersebar yg ideal, program
tidak perlu menyadari keberadaan banyak
pemroses.
1. Interleave, SO harus melakukan interleave eksekusi
proses2 u/ memaksimumkan penggunaan proses
sambil memberi waktu tanggap yg memadai.
2. Mengikuti kebijaksanaan tertentu, SO harus
mengalokasikan sumber daya ke proses, mengikuti
kebijaksanaan yg ditentukan sambil menghindari
deadlock.
3. Mendukung komunikasi antar proses & penciptaan
proses.
 Terdapat 3 state dasar pada proses
State Deskripsi
Running Pemroses sedang mengeksekusi instruksi proses tersebut
Ready Proses siap (ready) dieksekusi tapi pemroses tidak
mengeksekusi proses ini
Blocked Proses menunggu kejadian tertentu selesai
Contoh : menunggu selesainya operasi I/O device
 Gambar Diagram State 3 state proses
Ready
Blocked
Running
timeout
dispatch completionsubmit
Event occurs Event wait
• Proses yg baru diciptakan mempunyai state ready
• Proses dg state running menjadi blocked krn sumber daya
blm tersedia/meminta layanan I/O device, sehingga terjadi
proses menunggu (event wait)
• Proses dg state running akan ready krn penjadwal
memutuskan pemroses melakukan proses lain krn jatah
waktu unt proses itu telah habis (time out)
• Proses blocked menjadi ready saat sumber daya yg diminta
telah ada/layanan I/O device selesai (event occurs)
• Proses ready mjd running karena penjadwal memutuskan
penggunaan pemroses untuk proses itu
Diagram State Lanjut (Lima Keadaan)
 Penundaan (suspension) adl operasi penting & telah
diterapkan dgn beragam cara. Penundaan sering
dilakukan sistem untuk memindahkan proses
tertentu ke harddisk guna mereduksi beban sistem
selama situasi beban puncak. Proses yg ditunda tdk
berlanjut sampai proses lain memerintahkan untuk
berlanjut (resume). Untuk jangka waktu tersebut
sumber daya akan dilucuti/dibebaskan.
Operasi suspend dan resume penting sebab :
• Jika kinerja sistem buruk/berpeluang gagal maka dg
keberadaan operasi suspend, proses2 yg kurang
penting dpt di suspend agar kinerja sistem meningkat
• User yg ragu akan hasil suatu proses dpt mensuspend
proses, dan proses dpt di resume kembali saat user
yakin proses berfungsi dg benar
• Sbg tanggapan terhadap fluktuasi jangka pendek
sistem, beberapa proses dpt di suspend & resume saat
beban kembali normal.
Penundaan dapat diinisialisasi oleh proses itu sendiri
atau proses lain :
• Pada sistem monoprocessor, proses running dpt
mensuspend dirinya sendiri krn tidak ada proses lain yg
juga mempunyai state running
• Pada sistem multiprocessor, proses running dapat
disuspend proses running lainnya di pemroses yg
berbeda, proses ready hanya dpt di suspend oleh proses
lain yang running
 Gambar Diagram State 5 state proses
Ready
Blocked
Running
timeout
dispatch completionsubmit
Event occurs Event wait
SuspendedReady SuspendedBlocked
resume suspend
resume suspend
I/O atau event completion
1. Apa definisi dari Proses?
2. Jelaskan mengenai Multiprogramming,
Multiprocessing dan Distributed Processing
3. Sebutkan 3 state dasar pada proses
4. Gambarkan diagram state dasar proses (3
state)

More Related Content

What's hot

PENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTURPENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTUR
EDIS BLOG
 
Topik 8 Perulangan
Topik 8 PerulanganTopik 8 Perulangan
Topik 8 Perulangan
I Komang Agustino
 
Scheduling - Penjadwalan Sistem Operasi
Scheduling - Penjadwalan Sistem OperasiScheduling - Penjadwalan Sistem Operasi
Scheduling - Penjadwalan Sistem Operasi
raenigalih
 
[RPL2] Sequence Diagram
[RPL2] Sequence Diagram[RPL2] Sequence Diagram
[RPL2] Sequence Diagram
rizki adam kurniawan
 
Sorting bubble-sort
Sorting   bubble-sortSorting   bubble-sort
Sorting bubble-sort
Fajar Zain
 
Materi Sistem Komputer Kelas X Semester 1
Materi Sistem Komputer Kelas X Semester 1Materi Sistem Komputer Kelas X Semester 1
Materi Sistem Komputer Kelas X Semester 1
bimo kontaning
 
INPUT - PROSES - OUTPUT
INPUT - PROSES - OUTPUTINPUT - PROSES - OUTPUT
INPUT - PROSES - OUTPUT
Cholifatur R
 
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Nabil Muhammad Firdaus
 
Testing&implementasi 3
Testing&implementasi 3Testing&implementasi 3
Testing&implementasi 3
aiiniR
 
PPT Simulasi Digital [compatibility mode]
PPT Simulasi Digital [compatibility mode]PPT Simulasi Digital [compatibility mode]
PPT Simulasi Digital [compatibility mode]gatothp
 
LKPD - PBL-Logika dan Algoritma komputer.docx
LKPD - PBL-Logika dan Algoritma komputer.docxLKPD - PBL-Logika dan Algoritma komputer.docx
LKPD - PBL-Logika dan Algoritma komputer.docx
gusfaliza1
 
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAMPENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAMMuhammad Baihaqi
 
MODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdf
MODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdfMODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdf
MODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdf
FykryRichardAlMusa
 
 Manajemen memory dan Swapping
 Manajemen memory dan Swapping Manajemen memory dan Swapping
 Manajemen memory dan Swapping
Edho Pratama
 
Proses di Sistem Operasi
Proses di Sistem OperasiProses di Sistem Operasi
Proses di Sistem Operasi
eddie Ismantoe
 
Pengenalan Microsoft Excel
Pengenalan Microsoft ExcelPengenalan Microsoft Excel
Pengenalan Microsoft Excel
Made Aditya
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasi
IKHSAN MAHRURI
 
Agung Fathony - Alat Ukur (Dial Indikator)
Agung Fathony - Alat Ukur (Dial Indikator)Agung Fathony - Alat Ukur (Dial Indikator)
Agung Fathony - Alat Ukur (Dial Indikator)
gunksho
 
Pertemuan 3 Desain Test Case
Pertemuan 3 Desain Test CasePertemuan 3 Desain Test Case
Pertemuan 3 Desain Test Case
Endang Retnoningsih
 
8 penangan eksepsi
8 penangan eksepsi8 penangan eksepsi
8 penangan eksepsi
Rofiuddin Aziiz Hafizh
 

What's hot (20)

PENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTURPENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTUR
 
Topik 8 Perulangan
Topik 8 PerulanganTopik 8 Perulangan
Topik 8 Perulangan
 
Scheduling - Penjadwalan Sistem Operasi
Scheduling - Penjadwalan Sistem OperasiScheduling - Penjadwalan Sistem Operasi
Scheduling - Penjadwalan Sistem Operasi
 
[RPL2] Sequence Diagram
[RPL2] Sequence Diagram[RPL2] Sequence Diagram
[RPL2] Sequence Diagram
 
Sorting bubble-sort
Sorting   bubble-sortSorting   bubble-sort
Sorting bubble-sort
 
Materi Sistem Komputer Kelas X Semester 1
Materi Sistem Komputer Kelas X Semester 1Materi Sistem Komputer Kelas X Semester 1
Materi Sistem Komputer Kelas X Semester 1
 
INPUT - PROSES - OUTPUT
INPUT - PROSES - OUTPUTINPUT - PROSES - OUTPUT
INPUT - PROSES - OUTPUT
 
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
 
Testing&implementasi 3
Testing&implementasi 3Testing&implementasi 3
Testing&implementasi 3
 
PPT Simulasi Digital [compatibility mode]
PPT Simulasi Digital [compatibility mode]PPT Simulasi Digital [compatibility mode]
PPT Simulasi Digital [compatibility mode]
 
LKPD - PBL-Logika dan Algoritma komputer.docx
LKPD - PBL-Logika dan Algoritma komputer.docxLKPD - PBL-Logika dan Algoritma komputer.docx
LKPD - PBL-Logika dan Algoritma komputer.docx
 
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAMPENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
 
MODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdf
MODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdfMODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdf
MODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdf
 
 Manajemen memory dan Swapping
 Manajemen memory dan Swapping Manajemen memory dan Swapping
 Manajemen memory dan Swapping
 
Proses di Sistem Operasi
Proses di Sistem OperasiProses di Sistem Operasi
Proses di Sistem Operasi
 
Pengenalan Microsoft Excel
Pengenalan Microsoft ExcelPengenalan Microsoft Excel
Pengenalan Microsoft Excel
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasi
 
Agung Fathony - Alat Ukur (Dial Indikator)
Agung Fathony - Alat Ukur (Dial Indikator)Agung Fathony - Alat Ukur (Dial Indikator)
Agung Fathony - Alat Ukur (Dial Indikator)
 
Pertemuan 3 Desain Test Case
Pertemuan 3 Desain Test CasePertemuan 3 Desain Test Case
Pertemuan 3 Desain Test Case
 
8 penangan eksepsi
8 penangan eksepsi8 penangan eksepsi
8 penangan eksepsi
 

Similar to 02. proses pada so

Helen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesHelen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen proses
belajarkomputer
 
Helen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen ProsesHelen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen Proses
belajarkomputer
 
Pertemuan 2.1. proses pada so 2
Pertemuan 2.1. proses pada so 2Pertemuan 2.1. proses pada so 2
Pertemuan 2.1. proses pada so 2Setyady Peace
 
Pertemuan 2.1. proses pada so 2
Pertemuan 2.1. proses pada so 2Pertemuan 2.1. proses pada so 2
Pertemuan 2.1. proses pada so 2Setyady Peace
 
Makalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdf
Makalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdfMakalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdf
Makalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdf
Elmitiodatacp
 
Sistem operasi rangkuman
Sistem operasi rangkumanSistem operasi rangkuman
Sistem operasi rangkuman
Iputu Septianta
 
Pertemuan ke 3
Pertemuan ke 3Pertemuan ke 3
Pertemuan ke 3
sartinimaisarah
 
Dedi Purwanto - Proses - proses Sistem Operasi
Dedi Purwanto - Proses - proses Sistem OperasiDedi Purwanto - Proses - proses Sistem Operasi
Dedi Purwanto - Proses - proses Sistem Operasi
belajarkomputer
 
Bab 9 penjadwalan cpu
Bab 9 penjadwalan cpuBab 9 penjadwalan cpu
Bab 9 penjadwalan cpu
risal07
 
Konsep manajemen proses_pada_sistem
Konsep manajemen proses_pada_sistemKonsep manajemen proses_pada_sistem
Konsep manajemen proses_pada_sistem
Sejahtera Affif
 
Dukungan Sistem operasi
Dukungan Sistem operasiDukungan Sistem operasi
Dukungan Sistem operasiNur Rohman
 
Sistem_Operasi_dan_system_Komputer_ppt.ppt
Sistem_Operasi_dan_system_Komputer_ppt.pptSistem_Operasi_dan_system_Komputer_ppt.ppt
Sistem_Operasi_dan_system_Komputer_ppt.ppt
shodiq10
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2ndriehs
 
Penjadwalan CPU_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
Penjadwalan CPU_Arya Putra Abshari (210209501101)_PTIK C 2021.pdfPenjadwalan CPU_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
Penjadwalan CPU_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
ARYAPUTRAABSHARI
 
SO UTS IFMLM1 2301020085 - I Komang Wisnu Ambara.pptx
SO UTS IFMLM1 2301020085 - I Komang Wisnu Ambara.pptxSO UTS IFMLM1 2301020085 - I Komang Wisnu Ambara.pptx
SO UTS IFMLM1 2301020085 - I Komang Wisnu Ambara.pptx
MixEBluEdHZl
 
Pengenalan Konsep Proses Dalam Sistem Operasi.pptx
Pengenalan Konsep Proses Dalam Sistem Operasi.pptxPengenalan Konsep Proses Dalam Sistem Operasi.pptx
Pengenalan Konsep Proses Dalam Sistem Operasi.pptx
heldayennisuarman
 

Similar to 02. proses pada so (20)

Helen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesHelen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen proses
 
Helen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen ProsesHelen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen Proses
 
Pertemuan 2.1. proses pada so 2
Pertemuan 2.1. proses pada so 2Pertemuan 2.1. proses pada so 2
Pertemuan 2.1. proses pada so 2
 
Pertemuan 2.1. proses pada so 2
Pertemuan 2.1. proses pada so 2Pertemuan 2.1. proses pada so 2
Pertemuan 2.1. proses pada so 2
 
Makalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdf
Makalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdfMakalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdf
Makalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdf
 
Sistem operasi rangkuman
Sistem operasi rangkumanSistem operasi rangkuman
Sistem operasi rangkuman
 
Pertemuan ke 3
Pertemuan ke 3Pertemuan ke 3
Pertemuan ke 3
 
Pertemuan3 1 so
Pertemuan3 1 soPertemuan3 1 so
Pertemuan3 1 so
 
Dedi Purwanto - Proses - proses Sistem Operasi
Dedi Purwanto - Proses - proses Sistem OperasiDedi Purwanto - Proses - proses Sistem Operasi
Dedi Purwanto - Proses - proses Sistem Operasi
 
Bab 9 penjadwalan cpu
Bab 9 penjadwalan cpuBab 9 penjadwalan cpu
Bab 9 penjadwalan cpu
 
Konsep manajemen proses_pada_sistem
Konsep manajemen proses_pada_sistemKonsep manajemen proses_pada_sistem
Konsep manajemen proses_pada_sistem
 
Pertemuan 6
Pertemuan 6Pertemuan 6
Pertemuan 6
 
Dukungan Sistem operasi
Dukungan Sistem operasiDukungan Sistem operasi
Dukungan Sistem operasi
 
Sistem_Operasi_dan_system_Komputer_ppt.ppt
Sistem_Operasi_dan_system_Komputer_ppt.pptSistem_Operasi_dan_system_Komputer_ppt.ppt
Sistem_Operasi_dan_system_Komputer_ppt.ppt
 
Arkom1
Arkom1Arkom1
Arkom1
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
 
Soooo
SooooSoooo
Soooo
 
Penjadwalan CPU_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
Penjadwalan CPU_Arya Putra Abshari (210209501101)_PTIK C 2021.pdfPenjadwalan CPU_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
Penjadwalan CPU_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
 
SO UTS IFMLM1 2301020085 - I Komang Wisnu Ambara.pptx
SO UTS IFMLM1 2301020085 - I Komang Wisnu Ambara.pptxSO UTS IFMLM1 2301020085 - I Komang Wisnu Ambara.pptx
SO UTS IFMLM1 2301020085 - I Komang Wisnu Ambara.pptx
 
Pengenalan Konsep Proses Dalam Sistem Operasi.pptx
Pengenalan Konsep Proses Dalam Sistem Operasi.pptxPengenalan Konsep Proses Dalam Sistem Operasi.pptx
Pengenalan Konsep Proses Dalam Sistem Operasi.pptx
 

More from kimerfan

pptx 2
pptx 2pptx 2
pptx 2
kimerfan
 
pdf 5
pdf 5pdf 5
pdf 5
kimerfan
 
pdf 4
pdf 4pdf 4
pdf 4
kimerfan
 
pdf 3
pdf 3pdf 3
pdf 3
kimerfan
 
ppt Komik sejarah
ppt Komik sejarahppt Komik sejarah
ppt Komik sejarah
kimerfan
 
pdf 2
pdf 2pdf 2
pdf 2
kimerfan
 
Pdf1
Pdf1Pdf1
Pdf1
kimerfan
 
00. kontrak perkuliahan
00. kontrak perkuliahan00. kontrak perkuliahan
00. kontrak perkuliahan
kimerfan
 

More from kimerfan (8)

pptx 2
pptx 2pptx 2
pptx 2
 
pdf 5
pdf 5pdf 5
pdf 5
 
pdf 4
pdf 4pdf 4
pdf 4
 
pdf 3
pdf 3pdf 3
pdf 3
 
ppt Komik sejarah
ppt Komik sejarahppt Komik sejarah
ppt Komik sejarah
 
pdf 2
pdf 2pdf 2
pdf 2
 
Pdf1
Pdf1Pdf1
Pdf1
 
00. kontrak perkuliahan
00. kontrak perkuliahan00. kontrak perkuliahan
00. kontrak perkuliahan
 

02. proses pada so

  • 1. Sistem Operasi Proses pada Sistem Operasi
  • 2.  Apa itu proses ?
  • 3.  Proses adalah program yang sedang dieksekusi. Proses merupakan unit kerja terkecil yg secara individu memiliki sumber daya dan merupakan unit terkecil yg dijadwalkan oleh sistem operasi.  Pada SO modern membedakan antara proses dan thread.  Proses merupakan unit pemilikan sumber daya sedangkan thread adalah unit penjadwalan.
  • 4.  Sistem Operasi mengelola semua proses di sistem dan mengalokasikan sumber daya ke proses-proses sesuai kebijaksanaan untuk memenuhi sasaran sistem.
  • 5. 1. Multiprogramming (Multitasking) 2. Multiprocessing 3. Distributed Processing/Computing
  • 6.  Adalah manajemen banyak proses di satu pemroses.  Kebanyakan workstation adalah sistem pemroses tunggal yg menjalankan SO multitasking, seperti MS-Win98, MS-Win XP, OS/2 dan Mac OS7.  Pada multitasking, user memandang terdapat banyak proses dijalankan secara bersamaan pada satu saat.
  • 7. Proses-proses yg dijalankan pd multitasking adl sbb : 1.Saling tidak bergantung (independent), proses dilakukan scr terpisah & tidak saling mempengaruhi 2.Satu Program pada satu saat (one program at any instant), pada satu saat sesungguhnya hanya satu proses yg dilayani pemroses, menggunakan interleave (saling melanjutkan/bersambung) bukan overlap diantara program-program.
  • 8.  Adalah manajemen banyak proses di komputer multiprocessor (banyak pemroses di dalamnya).  Dulunya multiprocessor hanya terdapat pd komputer besar, yaitu sistem mainframe, namun saat ini komputer workstation pun telah dapat dilengkapi multiprocessor.  SO MS-Win NT, UNIX dan Linux telah menyediakan dukungan multiprocessor.
  • 9.  Adalah manajemen banyak proses yg dieksekusi di banyak sistem komputer yg tersebar (terdistribusi) di satu jaringan. Pada sistem operasi tersebar yg ideal, program tidak perlu menyadari keberadaan banyak pemroses.
  • 10. 1. Interleave, SO harus melakukan interleave eksekusi proses2 u/ memaksimumkan penggunaan proses sambil memberi waktu tanggap yg memadai. 2. Mengikuti kebijaksanaan tertentu, SO harus mengalokasikan sumber daya ke proses, mengikuti kebijaksanaan yg ditentukan sambil menghindari deadlock. 3. Mendukung komunikasi antar proses & penciptaan proses.
  • 11.  Terdapat 3 state dasar pada proses State Deskripsi Running Pemroses sedang mengeksekusi instruksi proses tersebut Ready Proses siap (ready) dieksekusi tapi pemroses tidak mengeksekusi proses ini Blocked Proses menunggu kejadian tertentu selesai Contoh : menunggu selesainya operasi I/O device
  • 12.  Gambar Diagram State 3 state proses Ready Blocked Running timeout dispatch completionsubmit Event occurs Event wait
  • 13. • Proses yg baru diciptakan mempunyai state ready • Proses dg state running menjadi blocked krn sumber daya blm tersedia/meminta layanan I/O device, sehingga terjadi proses menunggu (event wait) • Proses dg state running akan ready krn penjadwal memutuskan pemroses melakukan proses lain krn jatah waktu unt proses itu telah habis (time out) • Proses blocked menjadi ready saat sumber daya yg diminta telah ada/layanan I/O device selesai (event occurs) • Proses ready mjd running karena penjadwal memutuskan penggunaan pemroses untuk proses itu
  • 14. Diagram State Lanjut (Lima Keadaan)  Penundaan (suspension) adl operasi penting & telah diterapkan dgn beragam cara. Penundaan sering dilakukan sistem untuk memindahkan proses tertentu ke harddisk guna mereduksi beban sistem selama situasi beban puncak. Proses yg ditunda tdk berlanjut sampai proses lain memerintahkan untuk berlanjut (resume). Untuk jangka waktu tersebut sumber daya akan dilucuti/dibebaskan.
  • 15. Operasi suspend dan resume penting sebab : • Jika kinerja sistem buruk/berpeluang gagal maka dg keberadaan operasi suspend, proses2 yg kurang penting dpt di suspend agar kinerja sistem meningkat • User yg ragu akan hasil suatu proses dpt mensuspend proses, dan proses dpt di resume kembali saat user yakin proses berfungsi dg benar • Sbg tanggapan terhadap fluktuasi jangka pendek sistem, beberapa proses dpt di suspend & resume saat beban kembali normal.
  • 16. Penundaan dapat diinisialisasi oleh proses itu sendiri atau proses lain : • Pada sistem monoprocessor, proses running dpt mensuspend dirinya sendiri krn tidak ada proses lain yg juga mempunyai state running • Pada sistem multiprocessor, proses running dapat disuspend proses running lainnya di pemroses yg berbeda, proses ready hanya dpt di suspend oleh proses lain yang running
  • 17.  Gambar Diagram State 5 state proses Ready Blocked Running timeout dispatch completionsubmit Event occurs Event wait SuspendedReady SuspendedBlocked resume suspend resume suspend I/O atau event completion
  • 18. 1. Apa definisi dari Proses? 2. Jelaskan mengenai Multiprogramming, Multiprocessing dan Distributed Processing 3. Sebutkan 3 state dasar pada proses 4. Gambarkan diagram state dasar proses (3 state)