SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
Bab 3.Proses dan Penjadualan
             *Prioritas dan Multiprosesor*
                            Multiprosesor*

                                                       oleh:
                                       Dipresentasikan oleh:
                                          Kelompok 53.9
                                             Ade Melani
                                          Amir Muhamad
                                         Lusiana Darmawan
                                     E-m@il: lusianadarmawan@yahoo.com
 53.9 Prioritas dan Prosesor Jamak                                       1
©Copyright

                          Bab 3.Proses dan Penjadualan : Prioritas dan Multiprosesor

                           oleh Kelompok 53.9 ( Mata Kuliah IKI20230 : Sistem Operasi )

                                             Dipresentasikan : 7 Oktober 2004



                                    Copyright ( Hak Cipta ) ©2004 , oleh Kelompok 53.9



     Silahkan menyalin, mengedarkan, dan / atau memodifikasi bagian dari dokumen ini tanpa
     mengubah nota hak ciptanya.




53.9 Prioritas dan Prosesor Jamak                                                            2
Prioritas
   Definisi
 - Suatu nilai yang menunjukkan tingkatan dari tiap
   proses dalam alokasi CPU

    Fungsi dan Tujuan
   - Mengatur jadual proses yang akan dilayani
   - Pembedaan tingkatan pelayanan



53.9 Prioritas dan Prosesor Jamak                 3
Penentuan Skala
       Prioritas
 - Internal, berdasarkan kriteria dari dalam sistem
  operasi
  Contoh: batas waktu, penggunaan memori,
          banyaknya file yang dibuka,
          perbandingan I/O burst dan CPU burst
- Eksternal, berdasarkan faktor diluar sistem
  operasi
  Contoh: tingkat urgency suatu proses, dana
          yang dikeluarkan, faktor politik
53.9 Prioritas dan Prosesor Jamak                 4
Jenis – Jenis
                        Prioritas
     Static Priority
 - Skala prioritas dari tiap proses akan selalu tetap


     Dynamic Priority
 - Skala prioritas dari tiap proses dapat berubah,
   baik    bertambah        maupun      berkurang,
   berdasarkan faktor – faktor tertentu


53.9 Prioritas dan Prosesor Jamak                       5
Karakteristik
                   Prioritas
- Preemptive
     Proses baru yang berprioritas tinggi akan berada
     pada bagian awal ready queue
     Contoh: SJF, RR
 - Non-Preemptive
     Skala prioritas tidak berpengaruh. Proses baru
     secara otomatis akan diletakkan pada head dari
     ready queue
     Contoh: FCFS
53.9 Prioritas dan Prosesor Jamak                   6
Proses                               Burst Time        Prioritas
     P1                                     10                3
     P2                                      1                1
     P3                                      2                4
     P4                                      1                5
     P5                                      5                2
   Gantt chart:

        P2                  P5                P1             P3       P4

       0 1                          6                16           18 19
53.9 Prioritas dan Prosesor Jamak                                          7
Problem
      Starvation ( Indefinite Blocking )
      → Sistem Operasi gagal dalam mengalokasikan
        CPU time untuk sebuah proses yang memi-
        liki prioritas rendah.

       → Proses-proses dengan prioritas tinggi men-
         cegah proses dengan prioritas rendah tiba
         di CPU.



53.9 Prioritas dan Prosesor Jamak                 8
Problem ( cont. )
             Akibat:
              - Proses yang mengalami starvation tersebut akan
                     tetap jalan.
                                    atau
              - Komputer tersebut akan crash.
             Solusi:
               Aging
                 Meningkatkan prioritas dari proses-proses
                 yang telah lama menunggu dalam sistem
                 secara bertahap.

53.9 Prioritas dan Prosesor Jamak                            9
Problem ( cont. )
             Tambahan:
               Ada method khusus untuk menangani
               starvation dalam penggunaan Thread pada
               program Java yaitu yield( )

               yield ( )
                  Thread yang sedang dieksekusi akan
                 memberikan kesempatan pada thread
                 dengan prioritas lebih rendah untuk di-
                 jalankan.
53.9 Prioritas dan Prosesor Jamak                          10
Problem ( cont. )
      Priority Inversion
               Proses dengan prioritas tinggi mengalami
               starvation.

             Solusi
              Priority Inheritance
                Proses dengan prioritas tinggi secara tem-
               poral memberikan prioritasnya pada
               proses yang ditunggunya.
53.9 Prioritas dan Prosesor Jamak                         11
MultiProSESor
     Definisi
     Sistem komputer dengan dua atau lebih
     CPU identik yang membagi akses secara
     penuh kepada common RAM ( Shared
     Memory MultiProcessor ).




53.9 Prioritas dan Prosesor Jamak        12
Multiprocessor Systems




              shared memory model
              message passing multiprocessor
              wide area distributed system
53.9 Prioritas dan Prosesor Jamak              13
Symmetric
           MultiProcessor
     Setiap prosesor menjalankan salinan identik dari
     Sistem Operasi yang terdapat di memori
     Penjadualan proses ( yang ada dalam ready
     queue ) dilakukan secara independent oleh
     masing – masing prosesor
     Masing – masing prosesor mempunyai antrian
     sendiri
     Setiap CPU mempunyai akses yang sama
     terhadap devices ( disks, I/O )

53.9 Prioritas dan Prosesor Jamak                   14
Symmetric
                 MultiProcessor




                                    Bus




53.9 Prioritas dan Prosesor Jamak         15
Asymmetric MultiProcessor

     disebut     juga    dengan     Master  Slave
     MultiProcessor
     Master Processor bertugas untuk menjadualkan
     dan mengalokasikan proses yang akan
     dijalankan oleh Slave Processors
     Master Processor melakukan pekerjaan yang
     berhubungan dengan System, CPU lainnya
     (Slave) melayani user requests



53.9 Prioritas dan Prosesor Jamak               16
Master - Slave
                                    MultiProcessor




                                        Bus

     Copy of the Operating System dipresentasikan
  oleh CPU 1
    Semua System Call dihubungkan kembali ke
  CPU 1 untuk diproses
53.9 Prioritas dan Prosesor Jamak                    17
MultiProcessor
                  Scheduling
     Load sharing : dapat terjadi apabila proses
     yang jalan di satu prosesor overload
     sehingga sebagian proses berpindah ke
     prosesor yang lain
     Time Sharing
     Space Sharing
     Gang scheduling: semua thread berasal
     dari proses yang running pada suatu
     waktu
53.9 Prioritas dan Prosesor Jamak              18
MultiProcessor Scheduling
             (1)




   Timesharing
  masing - masing proses akan dijalankan bila ter-
  dapat CPU yang telah menyelesaikan job nya.

53.9 Prioritas dan Prosesor Jamak              19
Multiprocessor Scheduling
            (2)




   Space sharing
    multiple threads dalam waktu yang sama masuk ke
    multiple CPUs


53.9 Prioritas dan Prosesor Jamak                 20
Problem
     Membuang-buang waktu




                                    The thread of a process( or processes of a job )
                                           are independently scheduled


53.9 Prioritas dan Prosesor Jamak                                                      21
Problem ( cont. )
Keterangan gambar:
     -         Sistem dengan thread A0 dan A1 merupakan bagian
               dari proses A
     -         Sistem dengan thread B0 dan B1 merupakan bagian
               dari proses B
     -         A0 dan B0 timeshared di CPU 0
     -         A1 dan B1 timeshared di CPU 1
Problem:
     2 thread/proses dari sistem yg sama berjalan pada fase
     yang berbeda
53.9 Prioritas dan Prosesor Jamak                            22
Problem ( cont. )
      Solusi
               Gang Scheduling
               * Grup dari threads yang berhubungan dijadualkan
                 sebagai 1 unit, 1 gang
               * Seluruh members dari gang run simultan pada
                 timeshared CPU yang berbeda
               * Seluruh members dari gang start dan mengakhiri
                 timeslice bersama-sama.



53.9 Prioritas dan Prosesor Jamak                             23
Problem ( cont. )




                                    Gang Schedulling

53.9 Prioritas dan Prosesor Jamak                      24
Keunggulan
                     MultiProcessor
     Peningkatan throughput, karena lebih banyak
     proses / thread yang berjalan dalam satu waktu
     sekaligus( jika proses yang antri di ready queue
     sedikit )
     Economy of scale, ekonomis dalam devices
     yang dibagi bersama – sama
     Peningkatan kehandalan, karena jika suatu
     proses mengalami kegagalan maka proses
     tersebut diambil alih oleh prosesor yang lain

53.9 Prioritas dan Prosesor Jamak                   25

Más contenido relacionado

La actualidad más candente

Operating system
Operating systemOperating system
Operating system
genkun
 
Konsep proses dan penjadwalan
Konsep proses dan penjadwalanKonsep proses dan penjadwalan
Konsep proses dan penjadwalan
Dickdick Maulana
 
Operating System--Memory
Operating System--MemoryOperating System--Memory
Operating System--Memory
Everhythm Past
 
Sistem operasi pertemuan 10
Sistem operasi pertemuan 10Sistem operasi pertemuan 10
Sistem operasi pertemuan 10
Afrina Ramadhani
 
Arsitektur komputer pertemuan 2
Arsitektur komputer pertemuan 2Arsitektur komputer pertemuan 2
Arsitektur komputer pertemuan 2
Afrina Ramadhani
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
ndriehs
 
Bab i merencanakan kebutuhan dan spesifikasi
Bab i merencanakan kebutuhan dan spesifikasiBab i merencanakan kebutuhan dan spesifikasi
Bab i merencanakan kebutuhan dan spesifikasi
Arya Wae
 
multiprosesor & multikomputer
multiprosesor & multikomputermultiprosesor & multikomputer
multiprosesor & multikomputer
Reza Mardiyeni
 

La actualidad más candente (20)

algoritma
algoritmaalgoritma
algoritma
 
Multiprosesor dan multikomputer
Multiprosesor dan multikomputerMultiprosesor dan multikomputer
Multiprosesor dan multikomputer
 
Operating system
Operating systemOperating system
Operating system
 
Konsep proses dan penjadwalan
Konsep proses dan penjadwalanKonsep proses dan penjadwalan
Konsep proses dan penjadwalan
 
Bab xiv memaksimalkan_prosesor
Bab xiv memaksimalkan_prosesorBab xiv memaksimalkan_prosesor
Bab xiv memaksimalkan_prosesor
 
Operating System--Memory
Operating System--MemoryOperating System--Memory
Operating System--Memory
 
ikh311-01
ikh311-01ikh311-01
ikh311-01
 
Sistem operasi pertemuan 10
Sistem operasi pertemuan 10Sistem operasi pertemuan 10
Sistem operasi pertemuan 10
 
CUDA with DCT Algorithm
CUDA with DCT AlgorithmCUDA with DCT Algorithm
CUDA with DCT Algorithm
 
Sinkronisasi
SinkronisasiSinkronisasi
Sinkronisasi
 
Helen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen ProsesHelen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen Proses
 
Arsitektur komputer pertemuan 2
Arsitektur komputer pertemuan 2Arsitektur komputer pertemuan 2
Arsitektur komputer pertemuan 2
 
Jamaludin - Proses pada Sistem Operasi
Jamaludin - Proses pada Sistem OperasiJamaludin - Proses pada Sistem Operasi
Jamaludin - Proses pada Sistem Operasi
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
 
Dedi Purwanto - Proses - proses Sistem Operasi
Dedi Purwanto - Proses - proses Sistem OperasiDedi Purwanto - Proses - proses Sistem Operasi
Dedi Purwanto - Proses - proses Sistem Operasi
 
Bab i merencanakan kebutuhan dan spesifikasi
Bab i merencanakan kebutuhan dan spesifikasiBab i merencanakan kebutuhan dan spesifikasi
Bab i merencanakan kebutuhan dan spesifikasi
 
multiprosesor & multikomputer
multiprosesor & multikomputermultiprosesor & multikomputer
multiprosesor & multikomputer
 
4. Thread
4. Thread4. Thread
4. Thread
 
9. Scheduling Pada Multiprocessor
9. Scheduling Pada Multiprocessor9. Scheduling Pada Multiprocessor
9. Scheduling Pada Multiprocessor
 
Os05
Os05Os05
Os05
 

Destacado

Melangkah dengan Microsoft Windows Server 2003
Melangkah dengan Microsoft Windows Server 2003Melangkah dengan Microsoft Windows Server 2003
Melangkah dengan Microsoft Windows Server 2003
Materi Kuliah Online
 
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara WirelessPenggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
Materi Kuliah Online
 
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan Telepon
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan TeleponPenggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan Telepon
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan Telepon
Materi Kuliah Online
 
aplikasi database berbasis web - studi kasus 2010
aplikasi database berbasis web - studi kasus 2010aplikasi database berbasis web - studi kasus 2010
aplikasi database berbasis web - studi kasus 2010
Materi Kuliah Online
 
Studi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFIDStudi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFID
Materi Kuliah Online
 
Pernyataan Select: Function Date/Time
Pernyataan Select: Function Date/TimePernyataan Select: Function Date/Time
Pernyataan Select: Function Date/Time
Materi Kuliah Online
 
Pernyataan Select (Function) Alur Control dan Perbandingan
Pernyataan Select (Function) Alur Control dan PerbandinganPernyataan Select (Function) Alur Control dan Perbandingan
Pernyataan Select (Function) Alur Control dan Perbandingan
Materi Kuliah Online
 
aplikasi teknologi online - aplikasi database berbasis web
aplikasi teknologi online - aplikasi database berbasis webaplikasi teknologi online - aplikasi database berbasis web
aplikasi teknologi online - aplikasi database berbasis web
Materi Kuliah Online
 
Pengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat LunakPengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat Lunak
Materi Kuliah Online
 

Destacado (18)

Melangkah dengan Microsoft Windows Server 2003
Melangkah dengan Microsoft Windows Server 2003Melangkah dengan Microsoft Windows Server 2003
Melangkah dengan Microsoft Windows Server 2003
 
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara WirelessPenggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
 
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan Telepon
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan TeleponPenggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan Telepon
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan Telepon
 
Interfacing Number Display
Interfacing Number DisplayInterfacing Number Display
Interfacing Number Display
 
mobile based ui
mobile based uimobile based ui
mobile based ui
 
aplikasi database berbasis web - studi kasus 2010
aplikasi database berbasis web - studi kasus 2010aplikasi database berbasis web - studi kasus 2010
aplikasi database berbasis web - studi kasus 2010
 
Studi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFIDStudi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFID
 
Remote control alarm sepeda motor
Remote control alarm sepeda motorRemote control alarm sepeda motor
Remote control alarm sepeda motor
 
Access control-systems
Access control-systemsAccess control-systems
Access control-systems
 
Arsitektur Sistem Basis Data
Arsitektur Sistem Basis DataArsitektur Sistem Basis Data
Arsitektur Sistem Basis Data
 
Pernyataan Select: Function Date/Time
Pernyataan Select: Function Date/TimePernyataan Select: Function Date/Time
Pernyataan Select: Function Date/Time
 
Pernyataan Select (Function) Alur Control dan Perbandingan
Pernyataan Select (Function) Alur Control dan PerbandinganPernyataan Select (Function) Alur Control dan Perbandingan
Pernyataan Select (Function) Alur Control dan Perbandingan
 
Web Based UI
Web Based UIWeb Based UI
Web Based UI
 
aplikasi teknologi online - aplikasi database berbasis web
aplikasi teknologi online - aplikasi database berbasis webaplikasi teknologi online - aplikasi database berbasis web
aplikasi teknologi online - aplikasi database berbasis web
 
Pengantar sistem terdistribusi
Pengantar sistem terdistribusiPengantar sistem terdistribusi
Pengantar sistem terdistribusi
 
Pemodelan Basis Data Lainnya
Pemodelan Basis Data LainnyaPemodelan Basis Data Lainnya
Pemodelan Basis Data Lainnya
 
Pengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat LunakPengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat Lunak
 
Manajemen waktu dan prioritas
Manajemen waktu dan prioritasManajemen waktu dan prioritas
Manajemen waktu dan prioritas
 

Similar a Proses dan Penjadualan : Prioritas dan Multiprosesor

Bab 9 penjadwalan cpu
Bab 9 penjadwalan cpuBab 9 penjadwalan cpu
Bab 9 penjadwalan cpu
risal07
 
Penjadwalan Proses CPU.ppt
Penjadwalan Proses CPU.pptPenjadwalan Proses CPU.ppt
Penjadwalan Proses CPU.ppt
UkiUngga
 
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
 

Similar a Proses dan Penjadualan : Prioritas dan Multiprosesor (20)

MF427_06_103754.ppt
MF427_06_103754.pptMF427_06_103754.ppt
MF427_06_103754.ppt
 
Materi Penjadwalan CPU & Algoritma Penjadwalan CPU
Materi Penjadwalan CPU & Algoritma Penjadwalan CPUMateri Penjadwalan CPU & Algoritma Penjadwalan CPU
Materi Penjadwalan CPU & Algoritma Penjadwalan CPU
 
Sistem Operasi_Thread campur sari
Sistem Operasi_Thread campur sariSistem Operasi_Thread campur sari
Sistem Operasi_Thread campur sari
 
9_Multithreading.pdf
9_Multithreading.pdf9_Multithreading.pdf
9_Multithreading.pdf
 
9_Multithreading.pdf
9_Multithreading.pdf9_Multithreading.pdf
9_Multithreading.pdf
 
Bab 9 penjadwalan cpu
Bab 9 penjadwalan cpuBab 9 penjadwalan cpu
Bab 9 penjadwalan cpu
 
Penjadwalan Proses CPU.ppt
Penjadwalan Proses CPU.pptPenjadwalan Proses CPU.ppt
Penjadwalan Proses CPU.ppt
 
Penjadwalan Proses CPU.ppt
Penjadwalan Proses CPU.pptPenjadwalan Proses CPU.ppt
Penjadwalan Proses CPU.ppt
 
Konsep dasar thread programming
Konsep dasar thread programmingKonsep dasar thread programming
Konsep dasar thread programming
 
Konsep manajemen proses_pada_sistem
Konsep manajemen proses_pada_sistemKonsep manajemen proses_pada_sistem
Konsep manajemen proses_pada_sistem
 
Os ppt.4
Os ppt.4Os ppt.4
Os ppt.4
 
Pert.4 proses dan thread lanjutan
Pert.4 proses dan thread lanjutanPert.4 proses dan thread lanjutan
Pert.4 proses dan thread lanjutan
 
Penjadwalan-Proses.ppt
Penjadwalan-Proses.pptPenjadwalan-Proses.ppt
Penjadwalan-Proses.ppt
 
6.MANAJEMEN_MEMORI.ppt
6.MANAJEMEN_MEMORI.ppt6.MANAJEMEN_MEMORI.ppt
6.MANAJEMEN_MEMORI.ppt
 
Tugas kelompok 1 sistem operasi
Tugas kelompok 1 sistem operasiTugas kelompok 1 sistem operasi
Tugas kelompok 1 sistem operasi
 
Pertemuan 7
Pertemuan 7Pertemuan 7
Pertemuan 7
 
42519051 Bab V Penjadwalan CPU
42519051 Bab V Penjadwalan CPU 42519051 Bab V Penjadwalan CPU
42519051 Bab V Penjadwalan CPU
 
Slide 2-sistem-komputer
Slide 2-sistem-komputerSlide 2-sistem-komputer
Slide 2-sistem-komputer
 
4.proses proses
4.proses proses4.proses proses
4.proses proses
 
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
 

Más de Materi Kuliah Online

Internet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi TerdistribusiInternet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi Terdistribusi
Materi Kuliah Online
 
Aspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di IndonesiaAspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di Indonesia
Materi Kuliah Online
 
A Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication ApproachesA Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication Approaches
Materi Kuliah Online
 
Kajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi KeamananKajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Materi Kuliah Online
 
Catu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah GelombangCatu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah Gelombang
Materi Kuliah Online
 
Simulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp IntegratorSimulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp Integrator
Materi Kuliah Online
 
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware TechnologyPrinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Materi Kuliah Online
 
Pembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12V
Pembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12VPembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12V
Pembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12V
Materi Kuliah Online
 
Konsep Pendidikan Tinggi Berbasis E-Learning
Konsep Pendidikan Tinggi Berbasis E-LearningKonsep Pendidikan Tinggi Berbasis E-Learning
Konsep Pendidikan Tinggi Berbasis E-Learning
Materi Kuliah Online
 
Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...
Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...
Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...
Materi Kuliah Online
 
Penataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis Nirkabel
Penataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis NirkabelPenataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis Nirkabel
Penataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis Nirkabel
Materi Kuliah Online
 
Perancangan dan Pengkajian UHF Spread Spectrum Ethernet Radio
Perancangan dan Pengkajian UHF Spread Spectrum Ethernet RadioPerancangan dan Pengkajian UHF Spread Spectrum Ethernet Radio
Perancangan dan Pengkajian UHF Spread Spectrum Ethernet Radio
Materi Kuliah Online
 
Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...
Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...
Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...
Materi Kuliah Online
 
Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh
Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh
Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh
Materi Kuliah Online
 
Optimalisasi Service Channel Approach Link Radio Komunikasi Selular
Optimalisasi Service Channel Approach Link Radio Komunikasi SelularOptimalisasi Service Channel Approach Link Radio Komunikasi Selular
Optimalisasi Service Channel Approach Link Radio Komunikasi Selular
Materi Kuliah Online
 
Rencana Pengembangan Sistem Informasi Manajemen Pemerintah Daerah
Rencana Pengembangan Sistem Informasi Manajemen Pemerintah DaerahRencana Pengembangan Sistem Informasi Manajemen Pemerintah Daerah
Rencana Pengembangan Sistem Informasi Manajemen Pemerintah Daerah
Materi Kuliah Online
 

Más de Materi Kuliah Online (20)

Sekilas tentang HaKI
Sekilas tentang HaKISekilas tentang HaKI
Sekilas tentang HaKI
 
Internet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi TerdistribusiInternet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi Terdistribusi
 
Aspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di IndonesiaAspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di Indonesia
 
A Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication ApproachesA Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication Approaches
 
Kajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi KeamananKajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi Keamanan
 
Catu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah GelombangCatu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah Gelombang
 
Dioda dan Catu Daya
Dioda dan Catu DayaDioda dan Catu Daya
Dioda dan Catu Daya
 
Simulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp IntegratorSimulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp Integrator
 
Radio Frequency Identification
Radio Frequency IdentificationRadio Frequency Identification
Radio Frequency Identification
 
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware TechnologyPrinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
 
Pembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12V
Pembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12VPembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12V
Pembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12V
 
Konsep Pendidikan Tinggi Berbasis E-Learning
Konsep Pendidikan Tinggi Berbasis E-LearningKonsep Pendidikan Tinggi Berbasis E-Learning
Konsep Pendidikan Tinggi Berbasis E-Learning
 
Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...
Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...
Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...
 
Penataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis Nirkabel
Penataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis NirkabelPenataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis Nirkabel
Penataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis Nirkabel
 
Perancangan dan Pengkajian UHF Spread Spectrum Ethernet Radio
Perancangan dan Pengkajian UHF Spread Spectrum Ethernet RadioPerancangan dan Pengkajian UHF Spread Spectrum Ethernet Radio
Perancangan dan Pengkajian UHF Spread Spectrum Ethernet Radio
 
Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...
Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...
Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...
 
Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh
Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh
Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh
 
Optimalisasi Service Channel Approach Link Radio Komunikasi Selular
Optimalisasi Service Channel Approach Link Radio Komunikasi SelularOptimalisasi Service Channel Approach Link Radio Komunikasi Selular
Optimalisasi Service Channel Approach Link Radio Komunikasi Selular
 
WLAN workshop
WLAN workshopWLAN workshop
WLAN workshop
 
Rencana Pengembangan Sistem Informasi Manajemen Pemerintah Daerah
Rencana Pengembangan Sistem Informasi Manajemen Pemerintah DaerahRencana Pengembangan Sistem Informasi Manajemen Pemerintah Daerah
Rencana Pengembangan Sistem Informasi Manajemen Pemerintah Daerah
 

Último

.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx
furqanridha
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
IvvatulAini
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
JarzaniIsmail
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
DessyArliani
 
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxKISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
DewiUmbar
 

Último (20)

vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusia
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
 
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMM
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMMPenyebaran Pemahaman Merdeka Belajar Aksi Nyata PMM
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMM
 
Skenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru PenggerakSkenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru Penggerak
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptx
 
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxKISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 

Proses dan Penjadualan : Prioritas dan Multiprosesor

  • 1. Bab 3.Proses dan Penjadualan *Prioritas dan Multiprosesor* Multiprosesor* oleh: Dipresentasikan oleh: Kelompok 53.9 Ade Melani Amir Muhamad Lusiana Darmawan E-m@il: lusianadarmawan@yahoo.com 53.9 Prioritas dan Prosesor Jamak 1
  • 2. ©Copyright Bab 3.Proses dan Penjadualan : Prioritas dan Multiprosesor oleh Kelompok 53.9 ( Mata Kuliah IKI20230 : Sistem Operasi ) Dipresentasikan : 7 Oktober 2004 Copyright ( Hak Cipta ) ©2004 , oleh Kelompok 53.9 Silahkan menyalin, mengedarkan, dan / atau memodifikasi bagian dari dokumen ini tanpa mengubah nota hak ciptanya. 53.9 Prioritas dan Prosesor Jamak 2
  • 3. Prioritas Definisi - Suatu nilai yang menunjukkan tingkatan dari tiap proses dalam alokasi CPU Fungsi dan Tujuan - Mengatur jadual proses yang akan dilayani - Pembedaan tingkatan pelayanan 53.9 Prioritas dan Prosesor Jamak 3
  • 4. Penentuan Skala Prioritas - Internal, berdasarkan kriteria dari dalam sistem operasi Contoh: batas waktu, penggunaan memori, banyaknya file yang dibuka, perbandingan I/O burst dan CPU burst - Eksternal, berdasarkan faktor diluar sistem operasi Contoh: tingkat urgency suatu proses, dana yang dikeluarkan, faktor politik 53.9 Prioritas dan Prosesor Jamak 4
  • 5. Jenis – Jenis Prioritas Static Priority - Skala prioritas dari tiap proses akan selalu tetap Dynamic Priority - Skala prioritas dari tiap proses dapat berubah, baik bertambah maupun berkurang, berdasarkan faktor – faktor tertentu 53.9 Prioritas dan Prosesor Jamak 5
  • 6. Karakteristik Prioritas - Preemptive Proses baru yang berprioritas tinggi akan berada pada bagian awal ready queue Contoh: SJF, RR - Non-Preemptive Skala prioritas tidak berpengaruh. Proses baru secara otomatis akan diletakkan pada head dari ready queue Contoh: FCFS 53.9 Prioritas dan Prosesor Jamak 6
  • 7. Proses Burst Time Prioritas P1 10 3 P2 1 1 P3 2 4 P4 1 5 P5 5 2 Gantt chart: P2 P5 P1 P3 P4 0 1 6 16 18 19 53.9 Prioritas dan Prosesor Jamak 7
  • 8. Problem Starvation ( Indefinite Blocking ) → Sistem Operasi gagal dalam mengalokasikan CPU time untuk sebuah proses yang memi- liki prioritas rendah. → Proses-proses dengan prioritas tinggi men- cegah proses dengan prioritas rendah tiba di CPU. 53.9 Prioritas dan Prosesor Jamak 8
  • 9. Problem ( cont. ) Akibat: - Proses yang mengalami starvation tersebut akan tetap jalan. atau - Komputer tersebut akan crash. Solusi: Aging Meningkatkan prioritas dari proses-proses yang telah lama menunggu dalam sistem secara bertahap. 53.9 Prioritas dan Prosesor Jamak 9
  • 10. Problem ( cont. ) Tambahan: Ada method khusus untuk menangani starvation dalam penggunaan Thread pada program Java yaitu yield( ) yield ( ) Thread yang sedang dieksekusi akan memberikan kesempatan pada thread dengan prioritas lebih rendah untuk di- jalankan. 53.9 Prioritas dan Prosesor Jamak 10
  • 11. Problem ( cont. ) Priority Inversion Proses dengan prioritas tinggi mengalami starvation. Solusi Priority Inheritance Proses dengan prioritas tinggi secara tem- poral memberikan prioritasnya pada proses yang ditunggunya. 53.9 Prioritas dan Prosesor Jamak 11
  • 12. MultiProSESor Definisi Sistem komputer dengan dua atau lebih CPU identik yang membagi akses secara penuh kepada common RAM ( Shared Memory MultiProcessor ). 53.9 Prioritas dan Prosesor Jamak 12
  • 13. Multiprocessor Systems shared memory model message passing multiprocessor wide area distributed system 53.9 Prioritas dan Prosesor Jamak 13
  • 14. Symmetric MultiProcessor Setiap prosesor menjalankan salinan identik dari Sistem Operasi yang terdapat di memori Penjadualan proses ( yang ada dalam ready queue ) dilakukan secara independent oleh masing – masing prosesor Masing – masing prosesor mempunyai antrian sendiri Setiap CPU mempunyai akses yang sama terhadap devices ( disks, I/O ) 53.9 Prioritas dan Prosesor Jamak 14
  • 15. Symmetric MultiProcessor Bus 53.9 Prioritas dan Prosesor Jamak 15
  • 16. Asymmetric MultiProcessor disebut juga dengan Master Slave MultiProcessor Master Processor bertugas untuk menjadualkan dan mengalokasikan proses yang akan dijalankan oleh Slave Processors Master Processor melakukan pekerjaan yang berhubungan dengan System, CPU lainnya (Slave) melayani user requests 53.9 Prioritas dan Prosesor Jamak 16
  • 17. Master - Slave MultiProcessor Bus Copy of the Operating System dipresentasikan oleh CPU 1 Semua System Call dihubungkan kembali ke CPU 1 untuk diproses 53.9 Prioritas dan Prosesor Jamak 17
  • 18. MultiProcessor Scheduling Load sharing : dapat terjadi apabila proses yang jalan di satu prosesor overload sehingga sebagian proses berpindah ke prosesor yang lain Time Sharing Space Sharing Gang scheduling: semua thread berasal dari proses yang running pada suatu waktu 53.9 Prioritas dan Prosesor Jamak 18
  • 19. MultiProcessor Scheduling (1) Timesharing masing - masing proses akan dijalankan bila ter- dapat CPU yang telah menyelesaikan job nya. 53.9 Prioritas dan Prosesor Jamak 19
  • 20. Multiprocessor Scheduling (2) Space sharing multiple threads dalam waktu yang sama masuk ke multiple CPUs 53.9 Prioritas dan Prosesor Jamak 20
  • 21. Problem Membuang-buang waktu The thread of a process( or processes of a job ) are independently scheduled 53.9 Prioritas dan Prosesor Jamak 21
  • 22. Problem ( cont. ) Keterangan gambar: - Sistem dengan thread A0 dan A1 merupakan bagian dari proses A - Sistem dengan thread B0 dan B1 merupakan bagian dari proses B - A0 dan B0 timeshared di CPU 0 - A1 dan B1 timeshared di CPU 1 Problem: 2 thread/proses dari sistem yg sama berjalan pada fase yang berbeda 53.9 Prioritas dan Prosesor Jamak 22
  • 23. Problem ( cont. ) Solusi Gang Scheduling * Grup dari threads yang berhubungan dijadualkan sebagai 1 unit, 1 gang * Seluruh members dari gang run simultan pada timeshared CPU yang berbeda * Seluruh members dari gang start dan mengakhiri timeslice bersama-sama. 53.9 Prioritas dan Prosesor Jamak 23
  • 24. Problem ( cont. ) Gang Schedulling 53.9 Prioritas dan Prosesor Jamak 24
  • 25. Keunggulan MultiProcessor Peningkatan throughput, karena lebih banyak proses / thread yang berjalan dalam satu waktu sekaligus( jika proses yang antri di ready queue sedikit ) Economy of scale, ekonomis dalam devices yang dibagi bersama – sama Peningkatan kehandalan, karena jika suatu proses mengalami kegagalan maka proses tersebut diambil alih oleh prosesor yang lain 53.9 Prioritas dan Prosesor Jamak 25