SlideShare a Scribd company logo
PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK)
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR




             SISTEM OPERASI
Penjadualan Proses
Tujuan dari multiprogramming adalah untuk memiliki
sejumlah proses yang berjalan pada sepanjang waktu, untuk
memaksimalkan penggunaan CPU. Tujuan dari pembagian
waktu adalah untuk mengganti CPU diantara proses-proses
yang begitu sering sehingga pengguna dapat berinteraksi
dengan setiap program sambil CPU bekerja. Untuk sistem
uniprosesor, tidak akan ada lebih dari satu proses berjalan.
Jika ada proses yang lebih dari itu, yang lainnya akan harus
menunggu sampai CPU bebas dan dapat dijadualkan
kembali.
Penjadualan Antrian
 Ketika proses memasuki sistem, mereka diletakkan dalam
 antrian job. Antrian initerdiri dari seluruh proses dalam
 sistem. Proses yang hidup pada memori utama dan siap
 dan menunggu/wait untuk mengeksekusi disimpan pada
 sebuah daftar bernama ready queue. Antrian ini
 biasanyadisimpan sebagai daftar penghubung. Sebuah
 header ready queue berisikan penunjuk kepada PCB-PCB
 awaldan akhir. SetiapPCBmemiliki pointer field yang
 menunjukkan proses selanjutnya dalam ready queue.
Penjadual
Sebuah proses berpindah antara berbagai penjadualan
antrian selama umur hidupnya. Sistem operasi harus
memilih,untuk keperluan penjadualan, memproses
antrian-antrian ini dalam cara tertentu. Pemilihan proses
dilaksanakan oleh penjadual yang tepat/ cocok. Dalam
sistem batch, sering ada lebih banyak proses yang
diserahkan daripada yang dapat dilaksanakan segera.
Proses ini dipitakan/ disimpan pada suatu alat penyimpan
masal (biasanya disket),dimana proses tersebut disimpan
untuk eksekusi dilain waktu. Penjadualan long term, atau
penjadual job, memilih proses dari pool ini dan mengisinya
kedalam memori eksekusi.
Alih Konteks
Alih konteks sebuah proses digambarkan dalam PCB suatu proses;
termasuk nilai dariCPU register, status proses(lihat Gambar 2-7).
dan informasi managemen memori. Ketika alih konteks terjadi,
kernel menyimpan konteks dari proses lama kedalam PCB nya dan
mengisi konteks yang telah disimpan dari process baru yang telah
terjadual untuk berjalan. Pergantian waktu konteks adalah murni
overhead, karena sistem melakukan pekerjaan yang tidak perlu.
Kecepatannya bervariasi dari mesin ke mesin,
Operasi-Operasi Pada Proses
 Pembuatan Proses
 Terminasi Proses
Pembuatan Proses
Secaraumum, suatu prosesakan memerlukan sumber
tertentu (waktu CPU, memori, berkas, perangkat I/O)
untuk menyelesaikan tugasnya. Ketika suatu proses
membuat sebuah subproses, sehingga subproses dapat
mampu untuk memperoleh sumbernya secara langsung
dari    sistem   operasi.   Induk     mungkin     harus
membatasisumber diantara anaknya, atau induk dapat
berbagi sebagian sumber (seperti memori berkas)
diantarabeberapa dari anaknya. Membatasi suatu anak
proses menjadi subset sumber daya induknya mencegah
proses apa pun dari pengisian sistem yang telalu banyak
dengan menciptakan terlalu banyak subproses.
Terminasi Proses
Sebuah proses berakhir ketika proses tersebut selesai
mengeksekusi pernyataan akhirnya dan meminta
Sistem operasi untuk menghapusnya dengan
menggunakn sistem pemanggilan exit. Pada titik itu,
proses tersebut dapat mengembalikan data
(keluaran)pada induk prosesnya (melalui sistem
pemanggilan wait) Seluruh sumber-sumber dari
proses-termasuk memori fisik dan virtual, membuka
berkas, dan penyimpanan I/O di tempatkan kembali
oleh sistem operasi.
Hubungan Antara Proses
 Proses yang Kooperatif
  Proses yang bersifat simultan (concurrent) dijalankan pada sistem
  operasi dapat dibedakaan menjadi yaitu proses independent dan
  proses kooperatif. Suatu proses dikatakan independen apabila
  proses tersebut tidak dapat terpengaruh atau dipengaruhi oleh
  proses lain yangsedang dijalankan pada sistem. Berarti,semua
  proses yangtidak membagi data apa pun (baik sementara/ tetap)
  dengan proses lain adalah independent. Sedangkan proses
  kooperatif adalah proses yang dapat dipengaruhi atau pun
  terpengaruhi oleh proses lain yangsedangdijalankan dalam
  sistem. Dengan kata lain, proses dikatakan kooperatif bila proses
  dapat membagi datanya dengan proses lain.
Komunikasi Proses Dalam Sistem
 Sistem Penyampaian Pesan
 Komunikasi Langsung
 Komunikasi Tidak Langsung
 Sinkronisasi
 Buffering
 Mailbox


More Related Content

What's hot

Sistem operasi rangkuman
Sistem operasi rangkumanSistem operasi rangkuman
Sistem operasi rangkuman
Iputu Septianta
 
Proses dan implementasinya
Proses dan implementasinyaProses dan implementasinya
Proses dan implementasinya
Lyna Blue
 
Heli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem OperasiHeli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem Operasi
belajarkomputer
 
Dedi Purwanto - Proses - proses Sistem Operasi
Dedi Purwanto - Proses - proses Sistem OperasiDedi Purwanto - Proses - proses Sistem Operasi
Dedi Purwanto - Proses - proses Sistem Operasi
belajarkomputer
 
Konsep manajemen proses_pada_sistem
Konsep manajemen proses_pada_sistemKonsep manajemen proses_pada_sistem
Konsep manajemen proses_pada_sistem
Sejahtera Affif
 
Jamaludin - Proses pada Sistem Operasi
Jamaludin - Proses pada Sistem OperasiJamaludin - Proses pada Sistem Operasi
Jamaludin - Proses pada Sistem Operasi
belajarkomputer
 
Proses di Sistem Operasi
Proses di Sistem OperasiProses di Sistem Operasi
Proses di Sistem Operasi
eddie Ismantoe
 
Manajemen Proses pada Linux
Manajemen Proses pada LinuxManajemen Proses pada Linux
Manajemen Proses pada Linux
nisarhmayanti
 
Penjadualan CPU
Penjadualan CPUPenjadualan CPU
Penjadualan CPU
eddie Ismantoe
 
Tugas 2 sistem operasi
Tugas 2 sistem operasiTugas 2 sistem operasi
Tugas 2 sistem operasierwinpermadi
 
Dukungan Sistem operasi
Dukungan Sistem operasiDukungan Sistem operasi
Dukungan Sistem operasiNur Rohman
 
Manajemen proses.doc
Manajemen proses.docManajemen proses.doc
Manajemen proses.doc
Sejahtera Affif
 
Muhammad Arifin - Proses pada Sistem Operasi
Muhammad Arifin - Proses pada Sistem OperasiMuhammad Arifin - Proses pada Sistem Operasi
Muhammad Arifin - Proses pada Sistem Operasi
belajarkomputer
 
Pengantar Sistem Operasi
Pengantar Sistem OperasiPengantar Sistem Operasi
Pengantar Sistem Operasi
eddie Ismantoe
 
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
 
03 struktur sistem operasi
03 struktur sistem operasi03 struktur sistem operasi
03 struktur sistem operasi
Setia Juli Irzal Ismail
 
Manajemen Proses Riset Operasi
Manajemen Proses Riset OperasiManajemen Proses Riset Operasi
Manajemen Proses Riset Operasi
Haris Bahrudin
 
Manajemen proses by handini
Manajemen proses by handiniManajemen proses by handini
Manajemen proses by handini
Handini Handini
 
Novita Duri - Poses - proses Sistem Operasi
Novita Duri - Poses - proses Sistem OperasiNovita Duri - Poses - proses Sistem Operasi
Novita Duri - Poses - proses Sistem Operasi
belajarkomputer
 

What's hot (20)

Sistem operasi rangkuman
Sistem operasi rangkumanSistem operasi rangkuman
Sistem operasi rangkuman
 
Proses dan implementasinya
Proses dan implementasinyaProses dan implementasinya
Proses dan implementasinya
 
Heli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem OperasiHeli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem Operasi
 
Dedi Purwanto - Proses - proses Sistem Operasi
Dedi Purwanto - Proses - proses Sistem OperasiDedi Purwanto - Proses - proses Sistem Operasi
Dedi Purwanto - Proses - proses Sistem Operasi
 
Konsep manajemen proses_pada_sistem
Konsep manajemen proses_pada_sistemKonsep manajemen proses_pada_sistem
Konsep manajemen proses_pada_sistem
 
9.sistem operasi
9.sistem operasi 9.sistem operasi
9.sistem operasi
 
Jamaludin - Proses pada Sistem Operasi
Jamaludin - Proses pada Sistem OperasiJamaludin - Proses pada Sistem Operasi
Jamaludin - Proses pada Sistem Operasi
 
Proses di Sistem Operasi
Proses di Sistem OperasiProses di Sistem Operasi
Proses di Sistem Operasi
 
Manajemen Proses pada Linux
Manajemen Proses pada LinuxManajemen Proses pada Linux
Manajemen Proses pada Linux
 
Penjadualan CPU
Penjadualan CPUPenjadualan CPU
Penjadualan CPU
 
Tugas 2 sistem operasi
Tugas 2 sistem operasiTugas 2 sistem operasi
Tugas 2 sistem operasi
 
Dukungan Sistem operasi
Dukungan Sistem operasiDukungan Sistem operasi
Dukungan Sistem operasi
 
Manajemen proses.doc
Manajemen proses.docManajemen proses.doc
Manajemen proses.doc
 
Muhammad Arifin - Proses pada Sistem Operasi
Muhammad Arifin - Proses pada Sistem OperasiMuhammad Arifin - Proses pada Sistem Operasi
Muhammad Arifin - Proses pada Sistem Operasi
 
Pengantar Sistem Operasi
Pengantar Sistem OperasiPengantar Sistem Operasi
Pengantar Sistem Operasi
 
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
 
03 struktur sistem operasi
03 struktur sistem operasi03 struktur sistem operasi
03 struktur sistem operasi
 
Manajemen Proses Riset Operasi
Manajemen Proses Riset OperasiManajemen Proses Riset Operasi
Manajemen Proses Riset Operasi
 
Manajemen proses by handini
Manajemen proses by handiniManajemen proses by handini
Manajemen proses by handini
 
Novita Duri - Poses - proses Sistem Operasi
Novita Duri - Poses - proses Sistem OperasiNovita Duri - Poses - proses Sistem Operasi
Novita Duri - Poses - proses Sistem Operasi
 

Viewers also liked

13 признаков того, что вы учитель
13 признаков того, что вы   учитель13 признаков того, что вы   учитель
13 признаков того, что вы учительМКОУ СОШ № 1 г. Сим
 
Word Chapter 1
Word Chapter 1Word Chapter 1
Word Chapter 1
jgardne4
 
Social Media Marketing: una semplice formula per il successo. Tratto da Marie...
Social Media Marketing: una semplice formula per il successo. Tratto da Marie...Social Media Marketing: una semplice formula per il successo. Tratto da Marie...
Social Media Marketing: una semplice formula per il successo. Tratto da Marie...
Giuseppe Fattori
 
технология стрекозы
технология стрекозытехнология стрекозы
технология стрекозы
МКОУ СОШ № 1 г. Сим
 
Online Collaboration Tools 8.10.2013
Online Collaboration Tools 8.10.2013Online Collaboration Tools 8.10.2013
Online Collaboration Tools 8.10.2013
Tero Peltola
 
Juaan and sergio
Juaan and sergioJuaan and sergio
Juaan and sergiopilarmgarre
 
Bc detergent 1
Bc detergent 1Bc detergent 1
Bc detergent 1
karthikeya0977
 
Un cagedpowerpoint
Un cagedpowerpointUn cagedpowerpoint
Un cagedpowerpoint
Todd Mabrey
 
2010 DFC Taiwan-Chi 020 地球加油
2010 DFC Taiwan-Chi 020 地球加油2010 DFC Taiwan-Chi 020 地球加油
2010 DFC Taiwan-Chi 020 地球加油dfctaiwan2010
 
NITIM presentation
NITIM presentationNITIM presentation
NITIM presentation
Tero Peltola
 
The role of_business_networks_in_regional_economic_development_-_mike_danson
The role of_business_networks_in_regional_economic_development_-_mike_dansonThe role of_business_networks_in_regional_economic_development_-_mike_danson
The role of_business_networks_in_regional_economic_development_-_mike_danson
aboodhashash
 
Doping: strategie, strumenti, reti e web 2.0
Doping: strategie, strumenti, reti e web 2.0Doping: strategie, strumenti, reti e web 2.0
Doping: strategie, strumenti, reti e web 2.0
Giuseppe Fattori
 
Geographical isiolated people
Geographical isiolated peopleGeographical isiolated people
Geographical isiolated peopledrodarte004
 
Ф.И. Тютчев. Стихи
Ф.И. Тютчев. СтихиФ.И. Тютчев. Стихи
Ф.И. Тютчев. Стихи
МКОУ СОШ № 1 г. Сим
 
Hands on-social-media-introduction-by-anyssa
Hands on-social-media-introduction-by-anyssaHands on-social-media-introduction-by-anyssa
Hands on-social-media-introduction-by-anyssa
Anyssa Jane
 
2010 DFC Taiwan-Chi 036 瓶瓶罐罐大作戰
2010 DFC Taiwan-Chi 036 瓶瓶罐罐大作戰2010 DFC Taiwan-Chi 036 瓶瓶罐罐大作戰
2010 DFC Taiwan-Chi 036 瓶瓶罐罐大作戰dfctaiwan2010
 
Previous Projects
Previous ProjectsPrevious Projects
Previous Projectsmark chaar
 

Viewers also liked (20)

13 признаков того, что вы учитель
13 признаков того, что вы   учитель13 признаков того, что вы   учитель
13 признаков того, что вы учитель
 
Word Chapter 1
Word Chapter 1Word Chapter 1
Word Chapter 1
 
Social Media Marketing: una semplice formula per il successo. Tratto da Marie...
Social Media Marketing: una semplice formula per il successo. Tratto da Marie...Social Media Marketing: una semplice formula per il successo. Tratto da Marie...
Social Media Marketing: una semplice formula per il successo. Tratto da Marie...
 
технология стрекозы
технология стрекозытехнология стрекозы
технология стрекозы
 
Online Collaboration Tools 8.10.2013
Online Collaboration Tools 8.10.2013Online Collaboration Tools 8.10.2013
Online Collaboration Tools 8.10.2013
 
α
αα
α
 
Juaan and sergio
Juaan and sergioJuaan and sergio
Juaan and sergio
 
Bc detergent 1
Bc detergent 1Bc detergent 1
Bc detergent 1
 
Un cagedpowerpoint
Un cagedpowerpointUn cagedpowerpoint
Un cagedpowerpoint
 
2010 DFC Taiwan-Chi 020 地球加油
2010 DFC Taiwan-Chi 020 地球加油2010 DFC Taiwan-Chi 020 地球加油
2010 DFC Taiwan-Chi 020 地球加油
 
NITIM presentation
NITIM presentationNITIM presentation
NITIM presentation
 
The role of_business_networks_in_regional_economic_development_-_mike_danson
The role of_business_networks_in_regional_economic_development_-_mike_dansonThe role of_business_networks_in_regional_economic_development_-_mike_danson
The role of_business_networks_in_regional_economic_development_-_mike_danson
 
Doping: strategie, strumenti, reti e web 2.0
Doping: strategie, strumenti, reti e web 2.0Doping: strategie, strumenti, reti e web 2.0
Doping: strategie, strumenti, reti e web 2.0
 
Shabu shabu
Shabu shabuShabu shabu
Shabu shabu
 
Geographical isiolated people
Geographical isiolated peopleGeographical isiolated people
Geographical isiolated people
 
Ф.И. Тютчев. Стихи
Ф.И. Тютчев. СтихиФ.И. Тютчев. Стихи
Ф.И. Тютчев. Стихи
 
Hands on-social-media-introduction-by-anyssa
Hands on-social-media-introduction-by-anyssaHands on-social-media-introduction-by-anyssa
Hands on-social-media-introduction-by-anyssa
 
2010 DFC Taiwan-Chi 036 瓶瓶罐罐大作戰
2010 DFC Taiwan-Chi 036 瓶瓶罐罐大作戰2010 DFC Taiwan-Chi 036 瓶瓶罐罐大作戰
2010 DFC Taiwan-Chi 036 瓶瓶罐罐大作戰
 
59
5959
59
 
Previous Projects
Previous ProjectsPrevious Projects
Previous Projects
 

Similar to Pertemuan 6

Helen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesHelen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesbelajarkomputer
 
Helen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen ProsesHelen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen Proses
belajarkomputer
 
Manajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
Manajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdfManajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
Manajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
ARYAPUTRAABSHARI
 
Modul pertemuan 2
Modul pertemuan 2Modul pertemuan 2
Modul pertemuan 2
Al Cahyadi
 
3-Manajemen_Proses.ppt
3-Manajemen_Proses.ppt3-Manajemen_Proses.ppt
3-Manajemen_Proses.ppt
AlwiyahRachman1
 
So manajemen proses_komplit.hhhhh
So manajemen proses_komplit.hhhhhSo manajemen proses_komplit.hhhhh
So manajemen proses_komplit.hhhhh
Sejahtera Affif
 
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
 
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
 
Operating system
Operating systemOperating system
Operating systemgenkun
 
referensi materi Manajemen Proses - Sistem Operasi 1
referensi materi Manajemen Proses - Sistem Operasi 1referensi materi Manajemen Proses - Sistem Operasi 1
referensi materi Manajemen Proses - Sistem Operasi 1
DedeAlamsyah2
 
algoritma
algoritmaalgoritma
algoritma
Elang Ramadhan
 
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
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2ndriehs
 
Bab 9 penjadwalan cpu
Bab 9 penjadwalan cpuBab 9 penjadwalan cpu
Bab 9 penjadwalan cpurisal07
 
ini95_20230321085805_Modul-4_Proses.pptx
ini95_20230321085805_Modul-4_Proses.pptxini95_20230321085805_Modul-4_Proses.pptx
ini95_20230321085805_Modul-4_Proses.pptx
akunoo
 

Similar to Pertemuan 6 (19)

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
 
Pertemuan3 1 so
Pertemuan3 1 soPertemuan3 1 so
Pertemuan3 1 so
 
Soooo
SooooSoooo
Soooo
 
Manajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
Manajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdfManajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
Manajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
 
Modul pertemuan 2
Modul pertemuan 2Modul pertemuan 2
Modul pertemuan 2
 
3-Manajemen_Proses.ppt
3-Manajemen_Proses.ppt3-Manajemen_Proses.ppt
3-Manajemen_Proses.ppt
 
So manajemen proses_komplit.hhhhh
So manajemen proses_komplit.hhhhhSo manajemen proses_komplit.hhhhh
So manajemen proses_komplit.hhhhh
 
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
 
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
 
Operating system
Operating systemOperating system
Operating system
 
referensi materi Manajemen Proses - Sistem Operasi 1
referensi materi Manajemen Proses - Sistem Operasi 1referensi materi Manajemen Proses - Sistem Operasi 1
referensi materi Manajemen Proses - Sistem Operasi 1
 
Pertemuan 6 rev 310108_ok
Pertemuan 6 rev 310108_okPertemuan 6 rev 310108_ok
Pertemuan 6 rev 310108_ok
 
algoritma
algoritmaalgoritma
algoritma
 
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
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
 
Bab 9 penjadwalan cpu
Bab 9 penjadwalan cpuBab 9 penjadwalan cpu
Bab 9 penjadwalan cpu
 
Pertemuan 7
Pertemuan 7Pertemuan 7
Pertemuan 7
 
ini95_20230321085805_Modul-4_Proses.pptx
ini95_20230321085805_Modul-4_Proses.pptxini95_20230321085805_Modul-4_Proses.pptx
ini95_20230321085805_Modul-4_Proses.pptx
 

More from mutmainnamaruru (20)

Ujian tengah semester
Ujian tengah semesterUjian tengah semester
Ujian tengah semester
 
Ujian tengah semester
Ujian tengah semesterUjian tengah semester
Ujian tengah semester
 
Ujian akhir semester
Ujian akhir semesterUjian akhir semester
Ujian akhir semester
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Pertemuan 11
Pertemuan 11Pertemuan 11
Pertemuan 11
 
Pertemuan 12
Pertemuan 12Pertemuan 12
Pertemuan 12
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
 
Ujian tengah semester
Ujian tengah semesterUjian tengah semester
Ujian tengah semester
 
Ujian akhir semester
Ujian akhir semesterUjian akhir semester
Ujian akhir semester
 
Ujian akhir semester
Ujian akhir semesterUjian akhir semester
Ujian akhir semester
 
Ujian tengah semester
Ujian tengah semesterUjian tengah semester
Ujian tengah semester
 
Pertemuan 16
Pertemuan 16Pertemuan 16
Pertemuan 16
 
Pertemuan 11
Pertemuan 11Pertemuan 11
Pertemuan 11
 
Pertemuan 16
Pertemuan 16Pertemuan 16
Pertemuan 16
 

Pertemuan 6

  • 1. PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK) JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR SISTEM OPERASI
  • 3. Tujuan dari multiprogramming adalah untuk memiliki sejumlah proses yang berjalan pada sepanjang waktu, untuk memaksimalkan penggunaan CPU. Tujuan dari pembagian waktu adalah untuk mengganti CPU diantara proses-proses yang begitu sering sehingga pengguna dapat berinteraksi dengan setiap program sambil CPU bekerja. Untuk sistem uniprosesor, tidak akan ada lebih dari satu proses berjalan. Jika ada proses yang lebih dari itu, yang lainnya akan harus menunggu sampai CPU bebas dan dapat dijadualkan kembali.
  • 4. Penjadualan Antrian Ketika proses memasuki sistem, mereka diletakkan dalam antrian job. Antrian initerdiri dari seluruh proses dalam sistem. Proses yang hidup pada memori utama dan siap dan menunggu/wait untuk mengeksekusi disimpan pada sebuah daftar bernama ready queue. Antrian ini biasanyadisimpan sebagai daftar penghubung. Sebuah header ready queue berisikan penunjuk kepada PCB-PCB awaldan akhir. SetiapPCBmemiliki pointer field yang menunjukkan proses selanjutnya dalam ready queue.
  • 5. Penjadual Sebuah proses berpindah antara berbagai penjadualan antrian selama umur hidupnya. Sistem operasi harus memilih,untuk keperluan penjadualan, memproses antrian-antrian ini dalam cara tertentu. Pemilihan proses dilaksanakan oleh penjadual yang tepat/ cocok. Dalam sistem batch, sering ada lebih banyak proses yang diserahkan daripada yang dapat dilaksanakan segera. Proses ini dipitakan/ disimpan pada suatu alat penyimpan masal (biasanya disket),dimana proses tersebut disimpan untuk eksekusi dilain waktu. Penjadualan long term, atau penjadual job, memilih proses dari pool ini dan mengisinya kedalam memori eksekusi.
  • 7. Alih konteks sebuah proses digambarkan dalam PCB suatu proses; termasuk nilai dariCPU register, status proses(lihat Gambar 2-7). dan informasi managemen memori. Ketika alih konteks terjadi, kernel menyimpan konteks dari proses lama kedalam PCB nya dan mengisi konteks yang telah disimpan dari process baru yang telah terjadual untuk berjalan. Pergantian waktu konteks adalah murni overhead, karena sistem melakukan pekerjaan yang tidak perlu. Kecepatannya bervariasi dari mesin ke mesin,
  • 8. Operasi-Operasi Pada Proses  Pembuatan Proses  Terminasi Proses
  • 9. Pembuatan Proses Secaraumum, suatu prosesakan memerlukan sumber tertentu (waktu CPU, memori, berkas, perangkat I/O) untuk menyelesaikan tugasnya. Ketika suatu proses membuat sebuah subproses, sehingga subproses dapat mampu untuk memperoleh sumbernya secara langsung dari sistem operasi. Induk mungkin harus membatasisumber diantara anaknya, atau induk dapat berbagi sebagian sumber (seperti memori berkas) diantarabeberapa dari anaknya. Membatasi suatu anak proses menjadi subset sumber daya induknya mencegah proses apa pun dari pengisian sistem yang telalu banyak dengan menciptakan terlalu banyak subproses.
  • 10. Terminasi Proses Sebuah proses berakhir ketika proses tersebut selesai mengeksekusi pernyataan akhirnya dan meminta Sistem operasi untuk menghapusnya dengan menggunakn sistem pemanggilan exit. Pada titik itu, proses tersebut dapat mengembalikan data (keluaran)pada induk prosesnya (melalui sistem pemanggilan wait) Seluruh sumber-sumber dari proses-termasuk memori fisik dan virtual, membuka berkas, dan penyimpanan I/O di tempatkan kembali oleh sistem operasi.
  • 11. Hubungan Antara Proses  Proses yang Kooperatif Proses yang bersifat simultan (concurrent) dijalankan pada sistem operasi dapat dibedakaan menjadi yaitu proses independent dan proses kooperatif. Suatu proses dikatakan independen apabila proses tersebut tidak dapat terpengaruh atau dipengaruhi oleh proses lain yangsedang dijalankan pada sistem. Berarti,semua proses yangtidak membagi data apa pun (baik sementara/ tetap) dengan proses lain adalah independent. Sedangkan proses kooperatif adalah proses yang dapat dipengaruhi atau pun terpengaruhi oleh proses lain yangsedangdijalankan dalam sistem. Dengan kata lain, proses dikatakan kooperatif bila proses dapat membagi datanya dengan proses lain.
  • 12. Komunikasi Proses Dalam Sistem  Sistem Penyampaian Pesan  Komunikasi Langsung  Komunikasi Tidak Langsung  Sinkronisasi  Buffering  Mailbox