SlideShare a Scribd company logo
Pemrosesan
Paralel
Haddad
Sammir,
M.Kom
Pemrosesan Paralel
Scheduling Pada Multiprocessor
Haddad Sammir, M.Kom
March 25, 2015
Pemrosesan
Paralel
Haddad
Sammir,
M.Kom
Penjadwalan Pada Multiprosesor
• Pada prosesor jamak, penjadwalannya jauh lebih kompleks
daripada prosesor tunggal karena pada prosesor jamak
memungkinkan adanya load sharing antar prosesor.
• Ada dua pendekatan dalam penjadwalan multiprosesor:
• Asymmetric Multiprocessing. Satu prosesor adalah prosesor
master, mengelola semua aktifitas dan menjalankan
kode-kode kernel sedangkan yang lainnya adalah slave.
Pendekatan ini leibh sederhana karena tidak ada
kebutuhan untuk berbagi data-data kritis.
• Symmetric Multiprocessing. Setiap prosesor menjadwalkan
job nya sendiri baik dari ready queue bersama maupun dari
ready queue masing-masing prosesor.
Pemrosesan
Paralel
Haddad
Sammir,
M.Kom
Penjadwalan Master / Slave
• Hanya satu prosesor (master) yang menangani keputusan
penjadwalan, pemrosesan I/O serta aktifitas sistem
lainnya.
• Prosesor lainnya (slave) hanya bertugas untuk
mengeksekusi proses.
• Metode ini sederhana karena hanya satu prosesor yang
mengakses struktur data sistem dan juga mengurangi data
sharing.
Pemrosesan
Paralel
Haddad
Sammir,
M.Kom
Penjadwalan Master / Slave
• Dalam teknik penjadwalan master/slave, satu prosesor
menjaga status dari semua proses dalam sistem dan
menjadwalkan kinerja untuk semua prosesor slave.
• Contoh:
• Prosesor master memilih proses yang akan dieksekusi,
kemudian mencari prosesor slave yang available, dan
memberikan instruksi Start processor.
• Prosesor slave memulai eksekusi pada lokasi memori yang
dituju.
• Saat slave mengalami sebuah kondisi tertentu seperti
meminta I/O, prosesor slave memberi interupsi kepada
prosesor master dan berhenti untuk menunggu perintah
selanjutnya.
Pemrosesan
Paralel
Haddad
Sammir,
M.Kom
Penjawalan Symmetric Multiprocessing (SMP)
• Pada penjadwalan SMP setiap prosesor menjadwalkan
dirinya sendiri (self scheduling).
• Penjadwalan terlaksana dengan menjadwalkan setiap
prosesor untuk memeriksa antrian ready dan memilih
sebuah proses untuk dieksekusi.
• Jika suatu sistem prosesor jamak mencoba untuk
mengakses dan meng-update suatu struktur data,
penjadwal dari prosesor-prosesor tersebut harus diprogram
dengan hati-hati.
• Programmer harus memastikan dua prosesor tidak memilih
proses yang sama dan proses tersebut tidak hilang dari
antrian.
Pemrosesan
Paralel
Haddad
Sammir,
M.Kom
Processor Affinity
• Setiuap prosesor memiliki cache yang berisi data yang
sering diakses untuk mempercepat eksekusi sebuah proses.
• Jika sebuah proses berpindah dari satu prosesor ke
prosesor yang lain setiap kali ia mendapatkan time slice,
maka data yang tersimpan didalam cache menjadi tidak
valid dan perlu diakses kembali dari memory (RAM).
• Untuk mengatasi hal tersebut prosesor SMP berusaha
menjaga sebuah proses tetap berada pada sebuah prosesor
yang sama melalui mekanisme Processor Affinity.
• Ada dua jenis processor affinity yaitu:
• Soft Affinity. Yaitu sistem melakukan processor affinity,
namun tidak memberikan jaminan.
• Hard Affinity. Yaitu sistem yang memberikan jaminan
dalam processor affinity.
Pemrosesan
Paralel
Haddad
Sammir,
M.Kom
Processor Affinity
Diagram prosesor multicore:
Setiap prosesor memiliki memori cache sendiri-sendiri dan perlu
menjaga sebuah proses tetap dieksekusi oleh prosesor yang
sama agar data yang tersimpan pada cache selama proses
eksekusi tetap valid.
Pemrosesan
Paralel
Haddad
Sammir,
M.Kom
Load Balancing
• Salah satu tujuan penting sistem multiprosesor adalah
menjaga keseimbangan kerja antar prosesor sehingga tidak
ada satu prosesor sedang bekerja penuh sementara yang
lainnya menganggur.
• Load balancing adalah mekanisme membagi beban antar
prosesor sehingga setiap prosesor mendapatkan porsi
pekerjaan yang seimbang.
• Ada dua pendekatan load balancing:
• Push migration, pada kondisi ini ada suatu task spesifik
yang secara berkala memeriksa load dari tiap-tiap prosesor.
Jika terdapat ketidakseimbangan, maka dilakukan perataan
dengan memindahkan (pushing) proses dari yang kelebihan
muatan ke prosesor yang idle atau yang memiliki muatan
lebih sedikit.
• Pull migration, kondisi ini terjadi saat prosesor yang idle
menarik (pulling) proses yang sedang menunggu dari
prosesor yang sibuk.
Pemrosesan
Paralel
Haddad
Sammir,
M.Kom
Sekian
Terima Kasih

More Related Content

What's hot

Arsitektur Sitem Terdistribusi
Arsitektur Sitem TerdistribusiArsitektur Sitem Terdistribusi
Arsitektur Sitem Terdistribusititoagung
 
Sister 04 - remote procedure call (rpc)
Sister   04 - remote procedure call (rpc)Sister   04 - remote procedure call (rpc)
Sister 04 - remote procedure call (rpc)Febriyani Syafri
 
Slide4 manajemen memori _Bu Indra
Slide4 manajemen memori _Bu IndraSlide4 manajemen memori _Bu Indra
Slide4 manajemen memori _Bu IndraHz Tena
 
Multiprosesor dan multikomputer
Multiprosesor dan multikomputerMultiprosesor dan multikomputer
Multiprosesor dan multikomputer
smiledianita
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
Febryci Legirian
 
Makalah Aplikasi Database Maskapai Penerbangan
Makalah Aplikasi Database Maskapai PenerbanganMakalah Aplikasi Database Maskapai Penerbangan
Makalah Aplikasi Database Maskapai Penerbangan
Insan Cahya Setia
 
Metode pencarian heuristik
Metode pencarian heuristikMetode pencarian heuristik
Metode pencarian heuristikBaguss Chandrass
 
Sistem Operasi _ Mendeteksi deadlock
Sistem Operasi _ Mendeteksi deadlockSistem Operasi _ Mendeteksi deadlock
Sistem Operasi _ Mendeteksi deadlock
Samuel Bosawer
 
#1 PENGENALAN PYTHON
#1 PENGENALAN PYTHON#1 PENGENALAN PYTHON
#1 PENGENALAN PYTHON
Rachmat Wahid Saleh Insani
 
Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)
Fajar Jabrik
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
laurensius08
 
Organisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasiOrganisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasidaru2501
 
Konsep proses dan penjadwalan
Konsep proses dan penjadwalanKonsep proses dan penjadwalan
Konsep proses dan penjadwalanDickdick Maulana
 
Power Point \ PPT - Memori Eksternal
Power Point \ PPT - Memori EksternalPower Point \ PPT - Memori Eksternal
Power Point \ PPT - Memori Eksternal
Indri Sukmawati Rahayu
 
Transmisi asynchronous dan synchronous
Transmisi asynchronous dan synchronousTransmisi asynchronous dan synchronous
Transmisi asynchronous dan synchronous
ridhaprilia
 
Sistem Waktu Nyata (Real Time System)
Sistem Waktu Nyata (Real Time System)Sistem Waktu Nyata (Real Time System)
Sistem Waktu Nyata (Real Time System)
rein sahren
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasi
IKHSAN MAHRURI
 

What's hot (20)

Makalah java
Makalah javaMakalah java
Makalah java
 
Arsitektur Sitem Terdistribusi
Arsitektur Sitem TerdistribusiArsitektur Sitem Terdistribusi
Arsitektur Sitem Terdistribusi
 
Sister 04 - remote procedure call (rpc)
Sister   04 - remote procedure call (rpc)Sister   04 - remote procedure call (rpc)
Sister 04 - remote procedure call (rpc)
 
Slide4 manajemen memori _Bu Indra
Slide4 manajemen memori _Bu IndraSlide4 manajemen memori _Bu Indra
Slide4 manajemen memori _Bu Indra
 
Multiprosesor dan multikomputer
Multiprosesor dan multikomputerMultiprosesor dan multikomputer
Multiprosesor dan multikomputer
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
Makalah Aplikasi Database Maskapai Penerbangan
Makalah Aplikasi Database Maskapai PenerbanganMakalah Aplikasi Database Maskapai Penerbangan
Makalah Aplikasi Database Maskapai Penerbangan
 
Metode pencarian heuristik
Metode pencarian heuristikMetode pencarian heuristik
Metode pencarian heuristik
 
Sistem Operasi _ Mendeteksi deadlock
Sistem Operasi _ Mendeteksi deadlockSistem Operasi _ Mendeteksi deadlock
Sistem Operasi _ Mendeteksi deadlock
 
#1 PENGENALAN PYTHON
#1 PENGENALAN PYTHON#1 PENGENALAN PYTHON
#1 PENGENALAN PYTHON
 
Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 
Bab 5 komputer sederhana sap-1
Bab 5   komputer sederhana sap-1Bab 5   komputer sederhana sap-1
Bab 5 komputer sederhana sap-1
 
Organisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasiOrganisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasi
 
Konsep proses dan penjadwalan
Konsep proses dan penjadwalanKonsep proses dan penjadwalan
Konsep proses dan penjadwalan
 
set associative mapping
set associative mappingset associative mapping
set associative mapping
 
Power Point \ PPT - Memori Eksternal
Power Point \ PPT - Memori EksternalPower Point \ PPT - Memori Eksternal
Power Point \ PPT - Memori Eksternal
 
Transmisi asynchronous dan synchronous
Transmisi asynchronous dan synchronousTransmisi asynchronous dan synchronous
Transmisi asynchronous dan synchronous
 
Sistem Waktu Nyata (Real Time System)
Sistem Waktu Nyata (Real Time System)Sistem Waktu Nyata (Real Time System)
Sistem Waktu Nyata (Real Time System)
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasi
 

Viewers also liked

8. Proses
8. Proses8. Proses
8. Proses
Haddad Sammir
 
3. Konversi Bilangan
3. Konversi Bilangan3. Konversi Bilangan
3. Konversi Bilangan
Haddad Sammir
 
5. Hyperthreading
5. Hyperthreading5. Hyperthreading
5. Hyperthreading
Haddad Sammir
 
Tugas1 arkom dhika
Tugas1 arkom dhikaTugas1 arkom dhika
Tugas1 arkom dhikafitradhika
 
5. Gerbang Digital
5. Gerbang Digital5. Gerbang Digital
5. Gerbang Digital
Haddad Sammir
 
6. Scheduling
6. Scheduling6. Scheduling
6. Scheduling
Haddad Sammir
 
4. Thread
4. Thread4. Thread
4. Thread
Haddad Sammir
 
Presentasi Tugas Akhir
Presentasi Tugas AkhirPresentasi Tugas Akhir
Presentasi Tugas Akhir
Frans Madah
 
2. Arsitektur Sistem
2. Arsitektur Sistem2. Arsitektur Sistem
2. Arsitektur Sistem
Haddad Sammir
 
1. Definisi dan Motivasi Pemrosesan Paralel
1. Definisi dan Motivasi Pemrosesan Paralel1. Definisi dan Motivasi Pemrosesan Paralel
1. Definisi dan Motivasi Pemrosesan Paralel
Haddad Sammir
 
Elektronika digital dasar
Elektronika digital dasarElektronika digital dasar
Elektronika digital dasarEko Supriyadi
 
3. Arsitektur Memori Komputer Paralel
3. Arsitektur Memori Komputer Paralel3. Arsitektur Memori Komputer Paralel
3. Arsitektur Memori Komputer Paralel
Haddad Sammir
 
Presentasi thesis bayu
Presentasi thesis bayu Presentasi thesis bayu
Presentasi thesis bayu
reckless13
 
Presentasi TESIS
Presentasi TESISPresentasi TESIS
Presentasi TESIS
Aat Royhatudin
 
Contoh Power Point Hasil Penelitian
Contoh Power Point Hasil PenelitianContoh Power Point Hasil Penelitian
Contoh Power Point Hasil PenelitianIndra IR
 

Viewers also liked (15)

8. Proses
8. Proses8. Proses
8. Proses
 
3. Konversi Bilangan
3. Konversi Bilangan3. Konversi Bilangan
3. Konversi Bilangan
 
5. Hyperthreading
5. Hyperthreading5. Hyperthreading
5. Hyperthreading
 
Tugas1 arkom dhika
Tugas1 arkom dhikaTugas1 arkom dhika
Tugas1 arkom dhika
 
5. Gerbang Digital
5. Gerbang Digital5. Gerbang Digital
5. Gerbang Digital
 
6. Scheduling
6. Scheduling6. Scheduling
6. Scheduling
 
4. Thread
4. Thread4. Thread
4. Thread
 
Presentasi Tugas Akhir
Presentasi Tugas AkhirPresentasi Tugas Akhir
Presentasi Tugas Akhir
 
2. Arsitektur Sistem
2. Arsitektur Sistem2. Arsitektur Sistem
2. Arsitektur Sistem
 
1. Definisi dan Motivasi Pemrosesan Paralel
1. Definisi dan Motivasi Pemrosesan Paralel1. Definisi dan Motivasi Pemrosesan Paralel
1. Definisi dan Motivasi Pemrosesan Paralel
 
Elektronika digital dasar
Elektronika digital dasarElektronika digital dasar
Elektronika digital dasar
 
3. Arsitektur Memori Komputer Paralel
3. Arsitektur Memori Komputer Paralel3. Arsitektur Memori Komputer Paralel
3. Arsitektur Memori Komputer Paralel
 
Presentasi thesis bayu
Presentasi thesis bayu Presentasi thesis bayu
Presentasi thesis bayu
 
Presentasi TESIS
Presentasi TESISPresentasi TESIS
Presentasi TESIS
 
Contoh Power Point Hasil Penelitian
Contoh Power Point Hasil PenelitianContoh Power Point Hasil Penelitian
Contoh Power Point Hasil Penelitian
 

Similar to 9. Scheduling Pada Multiprocessor

9 man memoriaplot
9 man memoriaplot9 man memoriaplot
9 man memoriaplot
Setia Juli Irzal Ismail
 
Bab xiv memaksimalkan_prosesor
Bab xiv memaksimalkan_prosesorBab xiv memaksimalkan_prosesor
Bab xiv memaksimalkan_prosesor
Billi U Daeli
 
Paralel prosesor
Paralel prosesorParalel prosesor
Paralel prosesor
Adola Silaban
 
 Manajemen memory dan Swapping
 Manajemen memory dan Swapping Manajemen memory dan Swapping
 Manajemen memory dan Swapping
Edho Pratama
 
20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx
20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx
20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx
CahyoSatrio4
 
algoritma
algoritmaalgoritma
algoritma
Elang Ramadhan
 
6.MANAJEMEN_MEMORI.ppt
6.MANAJEMEN_MEMORI.ppt6.MANAJEMEN_MEMORI.ppt
6.MANAJEMEN_MEMORI.ppt
udnsupriadi
 
Ch 02- Multiprocessing System
Ch 02- Multiprocessing SystemCh 02- Multiprocessing System
Ch 02- Multiprocessing System
Tri Sugihartono
 
Pertemuan 6 Infrastruktur Datawarehouse
Pertemuan 6 Infrastruktur DatawarehousePertemuan 6 Infrastruktur Datawarehouse
Pertemuan 6 Infrastruktur Datawarehouse
Endang Retnoningsih
 
Teknik Manajemen Memory.pptx
Teknik Manajemen Memory.pptxTeknik Manajemen Memory.pptx
Teknik Manajemen Memory.pptx
adeAndriyanto
 
Tipe manajemen memori pada sistem operasi
Tipe manajemen memori pada sistem operasi Tipe manajemen memori pada sistem operasi
Tipe manajemen memori pada sistem operasi
Shary Armonitha
 
Modul 1 struktur sistem komputer
Modul 1   struktur sistem komputerModul 1   struktur sistem komputer
Modul 1 struktur sistem komputer
Hardiansyah S. Amel
 
Pertemuan 7 sistem memory
Pertemuan 7 sistem memoryPertemuan 7 sistem memory
Pertemuan 7 sistem memoryjumiathyasiz
 
Sistekom calvin
Sistekom calvinSistekom calvin
Sistekom calvin
CalvinKoswara
 
Helen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memoriHelen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memoribelajarkomputer
 
Helen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen MemoriHelen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen Memori
belajarkomputer
 
Kuliah iv sistem komputer
Kuliah iv sistem komputerKuliah iv sistem komputer
Kuliah iv sistem komputerPurwa Husada
 

Similar to 9. Scheduling Pada Multiprocessor (20)

9 man memoriaplot
9 man memoriaplot9 man memoriaplot
9 man memoriaplot
 
Bab xiv memaksimalkan_prosesor
Bab xiv memaksimalkan_prosesorBab xiv memaksimalkan_prosesor
Bab xiv memaksimalkan_prosesor
 
Paralel prosesor
Paralel prosesorParalel prosesor
Paralel prosesor
 
 Manajemen memory dan Swapping
 Manajemen memory dan Swapping Manajemen memory dan Swapping
 Manajemen memory dan Swapping
 
Pertemuan ke 9
Pertemuan ke 9Pertemuan ke 9
Pertemuan ke 9
 
20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx
20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx
20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx
 
algoritma
algoritmaalgoritma
algoritma
 
Pertemuan3
Pertemuan3Pertemuan3
Pertemuan3
 
6.MANAJEMEN_MEMORI.ppt
6.MANAJEMEN_MEMORI.ppt6.MANAJEMEN_MEMORI.ppt
6.MANAJEMEN_MEMORI.ppt
 
Ch 02- Multiprocessing System
Ch 02- Multiprocessing SystemCh 02- Multiprocessing System
Ch 02- Multiprocessing System
 
Pertemuan 6 Infrastruktur Datawarehouse
Pertemuan 6 Infrastruktur DatawarehousePertemuan 6 Infrastruktur Datawarehouse
Pertemuan 6 Infrastruktur Datawarehouse
 
Teknik Manajemen Memory.pptx
Teknik Manajemen Memory.pptxTeknik Manajemen Memory.pptx
Teknik Manajemen Memory.pptx
 
Tipe manajemen memori pada sistem operasi
Tipe manajemen memori pada sistem operasi Tipe manajemen memori pada sistem operasi
Tipe manajemen memori pada sistem operasi
 
Modul 1 struktur sistem komputer
Modul 1   struktur sistem komputerModul 1   struktur sistem komputer
Modul 1 struktur sistem komputer
 
Pertemuan 7 sistem memory
Pertemuan 7 sistem memoryPertemuan 7 sistem memory
Pertemuan 7 sistem memory
 
Arkom2
Arkom2Arkom2
Arkom2
 
Sistekom calvin
Sistekom calvinSistekom calvin
Sistekom calvin
 
Helen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memoriHelen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memori
 
Helen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen MemoriHelen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen Memori
 
Kuliah iv sistem komputer
Kuliah iv sistem komputerKuliah iv sistem komputer
Kuliah iv sistem komputer
 

More from Haddad Sammir

Sistem Pakar Berbasis Aturan
Sistem Pakar Berbasis AturanSistem Pakar Berbasis Aturan
Sistem Pakar Berbasis Aturan
Haddad Sammir
 
7. Algoritma Scheduling
7. Algoritma Scheduling7. Algoritma Scheduling
7. Algoritma Scheduling
Haddad Sammir
 
6. Gerbang Digital 2
6. Gerbang Digital 26. Gerbang Digital 2
6. Gerbang Digital 2
Haddad Sammir
 
4. Pengkodean Bilangan Biner
4. Pengkodean Bilangan Biner4. Pengkodean Bilangan Biner
4. Pengkodean Bilangan Biner
Haddad Sammir
 
2. Sistem Bilangan
2. Sistem Bilangan2. Sistem Bilangan
2. Sistem Bilangan
Haddad Sammir
 
1. Pengantar Sistem Digital
1. Pengantar Sistem Digital1. Pengantar Sistem Digital
1. Pengantar Sistem Digital
Haddad Sammir
 

More from Haddad Sammir (6)

Sistem Pakar Berbasis Aturan
Sistem Pakar Berbasis AturanSistem Pakar Berbasis Aturan
Sistem Pakar Berbasis Aturan
 
7. Algoritma Scheduling
7. Algoritma Scheduling7. Algoritma Scheduling
7. Algoritma Scheduling
 
6. Gerbang Digital 2
6. Gerbang Digital 26. Gerbang Digital 2
6. Gerbang Digital 2
 
4. Pengkodean Bilangan Biner
4. Pengkodean Bilangan Biner4. Pengkodean Bilangan Biner
4. Pengkodean Bilangan Biner
 
2. Sistem Bilangan
2. Sistem Bilangan2. Sistem Bilangan
2. Sistem Bilangan
 
1. Pengantar Sistem Digital
1. Pengantar Sistem Digital1. Pengantar Sistem Digital
1. Pengantar Sistem Digital
 

Recently uploaded

NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
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
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
mohfedri24
 
ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
Nur afiyah
 
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Fathan Emran
 
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
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
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
 
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdfEVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
Rismawati408268
 
Kisi-kisi Soal PAT Matematika Kelas 3 SD
Kisi-kisi Soal PAT Matematika Kelas 3 SDKisi-kisi Soal PAT Matematika Kelas 3 SD
Kisi-kisi Soal PAT Matematika Kelas 3 SD
denunugraha
 
Diseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptxDiseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptx
LucyKristinaS
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
widyakusuma99
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
rohman85
 
penjelasan tentang tugas dan wewenang pkd
penjelasan tentang tugas dan wewenang pkdpenjelasan tentang tugas dan wewenang pkd
penjelasan tentang tugas dan wewenang pkd
jaya35ml2
 
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
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
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
 
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
 
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
arianferdana
 
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
 

Recently uploaded (20)

NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.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
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
 
ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
 
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
 
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
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
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
 
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdfEVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
 
Kisi-kisi Soal PAT Matematika Kelas 3 SD
Kisi-kisi Soal PAT Matematika Kelas 3 SDKisi-kisi Soal PAT Matematika Kelas 3 SD
Kisi-kisi Soal PAT Matematika Kelas 3 SD
 
Diseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptxDiseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptx
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
 
penjelasan tentang tugas dan wewenang pkd
penjelasan tentang tugas dan wewenang pkdpenjelasan tentang tugas dan wewenang pkd
penjelasan tentang tugas dan wewenang pkd
 
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
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
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
 
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
 
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
 
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
 

9. Scheduling Pada Multiprocessor

  • 1. Pemrosesan Paralel Haddad Sammir, M.Kom Pemrosesan Paralel Scheduling Pada Multiprocessor Haddad Sammir, M.Kom March 25, 2015
  • 2. Pemrosesan Paralel Haddad Sammir, M.Kom Penjadwalan Pada Multiprosesor • Pada prosesor jamak, penjadwalannya jauh lebih kompleks daripada prosesor tunggal karena pada prosesor jamak memungkinkan adanya load sharing antar prosesor. • Ada dua pendekatan dalam penjadwalan multiprosesor: • Asymmetric Multiprocessing. Satu prosesor adalah prosesor master, mengelola semua aktifitas dan menjalankan kode-kode kernel sedangkan yang lainnya adalah slave. Pendekatan ini leibh sederhana karena tidak ada kebutuhan untuk berbagi data-data kritis. • Symmetric Multiprocessing. Setiap prosesor menjadwalkan job nya sendiri baik dari ready queue bersama maupun dari ready queue masing-masing prosesor.
  • 3. Pemrosesan Paralel Haddad Sammir, M.Kom Penjadwalan Master / Slave • Hanya satu prosesor (master) yang menangani keputusan penjadwalan, pemrosesan I/O serta aktifitas sistem lainnya. • Prosesor lainnya (slave) hanya bertugas untuk mengeksekusi proses. • Metode ini sederhana karena hanya satu prosesor yang mengakses struktur data sistem dan juga mengurangi data sharing.
  • 4. Pemrosesan Paralel Haddad Sammir, M.Kom Penjadwalan Master / Slave • Dalam teknik penjadwalan master/slave, satu prosesor menjaga status dari semua proses dalam sistem dan menjadwalkan kinerja untuk semua prosesor slave. • Contoh: • Prosesor master memilih proses yang akan dieksekusi, kemudian mencari prosesor slave yang available, dan memberikan instruksi Start processor. • Prosesor slave memulai eksekusi pada lokasi memori yang dituju. • Saat slave mengalami sebuah kondisi tertentu seperti meminta I/O, prosesor slave memberi interupsi kepada prosesor master dan berhenti untuk menunggu perintah selanjutnya.
  • 5. Pemrosesan Paralel Haddad Sammir, M.Kom Penjawalan Symmetric Multiprocessing (SMP) • Pada penjadwalan SMP setiap prosesor menjadwalkan dirinya sendiri (self scheduling). • Penjadwalan terlaksana dengan menjadwalkan setiap prosesor untuk memeriksa antrian ready dan memilih sebuah proses untuk dieksekusi. • Jika suatu sistem prosesor jamak mencoba untuk mengakses dan meng-update suatu struktur data, penjadwal dari prosesor-prosesor tersebut harus diprogram dengan hati-hati. • Programmer harus memastikan dua prosesor tidak memilih proses yang sama dan proses tersebut tidak hilang dari antrian.
  • 6. Pemrosesan Paralel Haddad Sammir, M.Kom Processor Affinity • Setiuap prosesor memiliki cache yang berisi data yang sering diakses untuk mempercepat eksekusi sebuah proses. • Jika sebuah proses berpindah dari satu prosesor ke prosesor yang lain setiap kali ia mendapatkan time slice, maka data yang tersimpan didalam cache menjadi tidak valid dan perlu diakses kembali dari memory (RAM). • Untuk mengatasi hal tersebut prosesor SMP berusaha menjaga sebuah proses tetap berada pada sebuah prosesor yang sama melalui mekanisme Processor Affinity. • Ada dua jenis processor affinity yaitu: • Soft Affinity. Yaitu sistem melakukan processor affinity, namun tidak memberikan jaminan. • Hard Affinity. Yaitu sistem yang memberikan jaminan dalam processor affinity.
  • 7. Pemrosesan Paralel Haddad Sammir, M.Kom Processor Affinity Diagram prosesor multicore: Setiap prosesor memiliki memori cache sendiri-sendiri dan perlu menjaga sebuah proses tetap dieksekusi oleh prosesor yang sama agar data yang tersimpan pada cache selama proses eksekusi tetap valid.
  • 8. Pemrosesan Paralel Haddad Sammir, M.Kom Load Balancing • Salah satu tujuan penting sistem multiprosesor adalah menjaga keseimbangan kerja antar prosesor sehingga tidak ada satu prosesor sedang bekerja penuh sementara yang lainnya menganggur. • Load balancing adalah mekanisme membagi beban antar prosesor sehingga setiap prosesor mendapatkan porsi pekerjaan yang seimbang. • Ada dua pendekatan load balancing: • Push migration, pada kondisi ini ada suatu task spesifik yang secara berkala memeriksa load dari tiap-tiap prosesor. Jika terdapat ketidakseimbangan, maka dilakukan perataan dengan memindahkan (pushing) proses dari yang kelebihan muatan ke prosesor yang idle atau yang memiliki muatan lebih sedikit. • Pull migration, kondisi ini terjadi saat prosesor yang idle menarik (pulling) proses yang sedang menunggu dari prosesor yang sibuk.