ModulXI (sebelas) TopikKonkurensi Sub TopikDead Lock Materi  Pengertian Dead lock  Penyelesaian Deadlock TujuanMahasiswa mengenal persoalan Deadlock.

Slides:



Advertisements
Presentasi serupa
UNIVERSITAS MERCU BUANA JAKARTA
Advertisements

UNIVERSITAS MERCU BUANA
MINGGU VIII UJIAN TENGAH SEMESTER PROGRAM KULIAH KELAS KARYAWAN
MULTIPLE BUS VIII Arsitektur & Organisasi Komputer I VIII / 1
ModulVIII (delapan) TopikProses Sub TopikManajemen Proses Materi  Deskripsi Proses  Struktur Data Proses  Implementasi Proses TujuanMahasiswa memahami.
ModulXIII ( tigabelas) TopikKonkurensi Sub TopikMutex n-Proses Materi Algoritma Eisenberg-McGuire TujuanMahasiswa mengenal penyelesaian Mutex n-Proses.
ModulXI (sebelas) TopikKonkurensi Sub TopikPengantar Konkurensi Materi  Proses Konkuren  Masalah Konkurensi  Penyelesaian Kokurensi TujuanMahasiswa.
MODUL KULIAH Mata kuliah SISTEM OPERASI II ( 3 sks )
MODUL KULIAH Mata kuliah SISTEM OPERASI II ( 3 sks )
ModulX (sepuluh) TopikManajemen Memory Sub TopikManajemen Memory Lanjut Materi o Paging o Segmentasi o Segmentasi dengan Paging TujuanMahasiswa memahamai.
ModulXII (dua belas) TopikKonkurensi Sub TopikAlgoritma Penyelesaian Mutual Eksklusion Materi  Algoritma Peterson  Semaphore TujuanMahasiswa mengenal.
ModulIX (sembilan) TopikManajemen Memory Sub TopikDasar Manajemen Memory Materi  Latar Belakang  Ruang Alamat Logika dan Ruang Alamat Fisik o Swapping.
MINGGU KE- 14 PENJABARAN ISI SATUAN ACARA PENGAJARAN
b. Tujuan MINGGU VIII UJIAN TENGAH SEMESTER
XI XI / 1 Arsitektur & Organisasi Komputer I INPUT / OUTPUT
MINGGU KE- 7 PENJABARAN ISI SATUAN ACARA PENGAJARAN
MINGGU KE- 6 PENJABARAN ISI SATUAN ACARA PENGAJARAN
MINGGU KE- 9 CAKUPAN ISI (Content Summarry)
13 MODUL 13 Stabilitas lereng (lanjutan) 1 Jurusan Teknik Sipil
TUJUAN INSTRUKSIONAL UMUM
FUNGSI Deklarasi dan Definisi fungsi Void dan Non-void Fungsi main.
JURUSAN ARSITEKTUR - FAKULTAS TEKNIK SIPIL DAN PERENCANAAN UNIVERSITAS MERCU BUANA MINGGU KE- 13 PENJABARAN ISI SATUAN ACARA.
MINGGU KE- 16 CAKUPAN ISI (Content Summarry)
MODUL KULIAH Mata kuliah SISTEM OPERASI I ( 3 sks )
MODUL KULIAH : REKAYASA PONDASI II SKS : 2
ModulXIV ( empat belas) TopikKonkurensi Sub TopikKasus Konkurensi MateriUnix Semaphore TujuanMahasiswa mengenal penyelesaian Mutex n-Proses Mata kuliahSISTEM.
MINGGU KE- 15 PENJABARAN ISI SATUAN ACARA PENGAJARAN
MODUL KULIAH Pertemuan Mata kuliah SISTEM OPERASI I ( 3 sks )
PRASYARAT : - PPDE / PTI PERKULIAHAN : 16 x Pertemuan Terdiri dari:
PEWARISAN ( INHERITANCE)
10 KELAS class nama_class struct nama_struct
Function dalam Bahasa C Universitas Mercu Buana Fakultas Teknik Industri Program Studi Teknik Informatika Mata Kuliah Algoritma dan Pemrograman I Oleh:
MODUL 11 γ (6) γ (6) = 5 γ (5) = 5 ! γ (6) 2.!.γ (2,5) γ (6) = Jawab :
(− 1n ) = 0 MODUL VI lim sin 3 n lim dan KONVERGENSI LANJUT
XII INPUT/OUTPUT XII / 1 Arsitektur & Organisasi Komputer I SISTEM
ALJABAR LINEAR DAN MATRIKS
PERTEMUAN – 7 KULIAH SISTEM OPERASI DEADLOCK
MODUL 6 PENGULANGAN 6.1. Proses Pengulangan
ALGORITMA & PEMROGRAMAN 4SKS(2T/2P)
Organisasi Komputer Pertemuan 1
Pendahuluan Mata Kuliah Sistem Operasi (IT )
- PERTEMUAN 4 - PERULANGAN
Deadlock.
DEADLOCK Minggu ke 7.
Sistem Operasi Pertemuan 15.
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
Pertemuan 10 DEADLOCK By: Asriadi.
UNIVERSITAS MERCUBUANA JAKARTA
Proses dan Thread Oleh : Adhitya Nugraha.
Pendahuluan Mata Kuliah Sistem Operasi
MODUL STUDI KELAYAKAN BISNIS
SINKRONISASI & DEADLOCK
Mata Kuliah Manajemen Inventory & Logistic
Struktur Sistem Komputer
Akuntansi Operasi Kantor Cabang
IV. Proses-proses Terdapat beberapa definisi proses, diantaranya proses sebagai program yang sedang dalam keadaan eksekusi Proses membutuhkan sumber daya.
Likuidasi Persekutuan
MODUL PERTEMUAN 1 JAKARTA 2012 (Kampus Menteng Raya)
KINEMATIKA DAN DINAMIKA TEKNIK (3 SKS)
PENDAHULUAN SISTEM OPERASI.
Koordinasi Antar Proses DI DALAM SISTEM TERDISTRIBUSI
Manajemen Proses Firdaus, M.T..
Pendahuluan Mata Kuliah Sistem Operasi ( )
Kongkurensi.
DEADLOCK.
Pendahuluan Mata Kuliah Sistem Operasi (IT )
SISTEM OPERASI MODUL Deadlock Maria Cleopatra, S.Kom
Proses dan Thread Oleh : Adhitya Nugraha.
SURAT TUGAS Nomor: 13/ 86 /F-Stgs/III/2015 Tentang
Materi bahasa indonesia Pertemuan kedua Di kelas 8 b.
Transcript presentasi:

ModulXI (sebelas) TopikKonkurensi Sub TopikDead Lock Materi  Pengertian Dead lock  Penyelesaian Deadlock TujuanMahasiswa mengenal persoalan Deadlock dan memahami logika penyelesaian Deadlock Mata kuliahSISTEM OPERASI II ( 3 sks ) SemesterV KelasPKK Murni SMU Kampus Meruya DosenIr. Nixon Erzed, MT MODUL KULIAH JURUSAN TEKNIK INFORMATIKA PROGRAM KELAS KARYAWAN UNIVERSITAS MERCU BUANA Pertemuan : XII (dua belas)Waktu: Minggu, 6 Januari 2008

P2 tetap menggenggam B, E dan menunggu C atau D, sementara P2 tidak dapat meneruskan prosesnya Semua proses tidak dapat terus karena sumber daya yang ditunggu sedang digenggam oleh proses lain yang tidak dapat melepaskannya sampai prosesnya selesai. Secara umum kejadian ini dapat mudah terjadi dalam pemrograman multi-thread. Sebab ada kemungkinan lebih besar untuk menggunakan sumber daya bersama. Sumber Daya yang Bisa Dipakai Berulang-Ulang Kejadian deadlock selalu tidak lepas dari sumber daya, seperti kita lihat dari contoh contoh diatas, bahwa hampir seluruhnya merupakan masalah sumber daya yang digunakan bersama-sama. Oleh karena itu, kita juga perlu tahu tentang jenis sumber daya, yaitu: sumber daya dapat digunakan lagi berulang-ulang dan sumber daya yang dapat digunakan dan habis dipakai atau dapat dikatakan sumber daya sekali pakai. Sumber daya ini tidak habis dipakai oleh proses manapun.Tetapi setelah proses berakhir, sumber daya ini dikembalikan untuk dipakai oleh proses lain yang sebelumnya tidak kebagian sumber daya ini. Contohnya prosesor, kanal I/O, disk, semaphores. Contoh peran sumber daya jenis ini pada terjadinya deadlock ialah misalnya sebuah proses memakai disk A dan B, maka akan terjadi deadlock jika setiap proses sudah memiliki salah satu disk dan meminta disk yang lain. Masalah ini tidak hanya dirasakan oleh pemrogram tetapi oleh seorang yang merancang sebuah sistem operasi. Cara yang digunakan pada umumnya dengan cara memperhitungkan dahulu sumber daya yang digunakan oleh proses-proses yang akan menggunakan sumber daya tersebut. Contoh lain yang menyebabkan deadlock dari sumber yang dapat dipakai berulang- ulang ialah berkaitan dengan jumlah proses yang memakai memori utam Contohnya dapat dilihat dari kode berikut ini:

//menambahkan method receive dan send public void receive( Proses p ){ //method untuk menerima sumber daya } public void send ( Proses p ){ //method untuk memberi sumber daya } dari kedua fungsi tersebut ada yang bertindak untuk menerima dan memberi sumber daya, tetapi ada kalanya proses tidak mendapat sumber daya yang dibuat sehingga terjadi blok, karena itu terjadi deadlock. Tentu saja hal ini sangat jarang terjadi mengingat tidak ada batasan untuk memproduksi dan mengkonsumsi, tetapi ada suatu keadaan seperti ini yang mengakibatkan deadlock. Hal ini mengakibatkan deadlock jenis ini sulit untuk dideteksi. Selain itu deadlock ini dihasilkan oleh beberapa kombinasi yang sangat jarang terjadi.