SINKRONISASI DAN DEADLOCK

Slides:



Advertisements
Presentasi serupa
LOGO Kelompok 5 Rifki Baidhowi Ida Fitriana Satya Bagus F Sistem Operasi Kelas E Teknik Informatika Sistem Operasi Kelas E Teknik.
Advertisements

Sinkronisasi dan Deadlock Universitas Airlangga
D EADLOCK Kelompok 6 Baskoro Arif Widodo( ) Fevi Henda Ayumitha( ) Khoirun Nisa’( )
Kelompok 5 “Sinkronisasi Proses” Sistem Operasi Kelas F
Tim Teaching Grant Mata Kuliah Sistem Operasi
6 Deadlock.
SINKRONISASI Pertemuan 5.
Dosen: Jajang Kusnendar, M.T
Arief Cahyo S Rachmad Wahyudi S Abdul Qodir Jailani M. Choirur Rozi Rahmat Aidil FR
MANAJEMEN PROSES.
Dahlan Abdullah PERTEMUAN – 6 KULIAH SISTEM OPERASI SINKRONISASI & DEADLOCK.
Matakuliah: Sistem Operasi
PERTEMUAN – 7 KULIAH SISTEM OPERASI DEADLOCK
Concurrency M-03.
Pertemuan 4 Manajemen Proses 2.
Sinkronisasi Proses Catur Iswahyudi.
Oleh : Wahyu Andhyka Kusuma
SINKRONISASI.
Sistem Operasi Sinkronisasi Proses.
Deadlock.
Sinkronisasi dan Deadlock Proses
INTERPROCESS COMMUNICATION
Deadlock.
SISTEM OPERASI PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK) JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR.
Sistem Operasi (Operating Systems) Minggu 4
Deadlock.
MUTUAL EXCLUSION.
MUTUAL EXCLUSION.
Konkurensi: Mutual Exclusion dan Sikronisasi
KONKURENSI.
KONKURENSI.
PROSES DAN SINKRONISASI
DEADLOCK. Pokok Bahasan  Pengertian & Latar Belakang Deadlock  Penyebab Deadlock  Strategi untuk mengatasi Deadlock  Kesimpulan.
SINKRONISASI DAN DEADLOCK
SISTEM OPERASI MODUL Deadlock Yuli Haryanto, M.Kom
Konkurensi 3 Deadlock dan Starvation
T0542 / INTERPROCESS COMMUNICATION Permasalahan: Penyampaian informasi antar proses Pengaturan proses agar tidak saling menghalangi Proper sequencing.
Sistem Operasi Pertemuan 15.
Sinkronisasi Proses.
Sistem Operasi Pertemuan 11.
Sistem Operasi Pertemuan 12.
DEADLOCK.
Wahyu nurjaya wk, st., m.kom.
Konkurensi.
SINKRONISASI.
PROSES BAB 2 By Abdul Kadir.
Deadlock.
Kongkurensi (Concurrency)
Deadlock.
VII. Deadlock dan Starvation
Sinkronisasi Proses.
SINKRONISASI & DEADLOCK
Sinkronisasi dan Deadlock
“Sinkronisasi Proses”
SINKRONISASI PADA THREAD
Deadlock.
Konkurensi 2 Sinkronisasi dan Semaphore
TEGUH IMAN HERMANTO, M.Kom
DEADLOCK KELOMPOK 8 Sistem Operasi Budi Nofianto
Koordinasi Antar Proses DI DALAM SISTEM TERDISTRIBUSI
Konkurensi SISTEM OPERASI Slide perkuliahan
Kongkurensi.
Konkurensi SISTEM OPERASI Slide perkuliahan
SINKRONISASI DAN DEADLOCK
SINKRONISASI PROSES Kelompok 1 Achmad Syarifudin S Ade Putra Gustama
Sesi 5. Sinkronisasi Proses
SISTEM OPERASI MODUL Deadlock Maria Cleopatra, S.Kom
SISTEM OPERASI MODUL Mutual exclusion Maria Cleopatra, S.Kom
PROSES DAN SINKRONISASI
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Transcript presentasi:

SINKRONISASI DAN DEADLOCK

SINKRONISASI Akses berbarengan untuk berbagi data bersama dapat mengakibatkan inkonsistensi data. Shared memory merupakan solusi ke masalah bounded butter yang mengijinkan palaing banyak n-1 materi pada buffer pada waktu yang sama.

RECE CONDITION Race Condition: situasi di mana beberapa akses proses dan manipulasi shared data dilakukan secara bersamaan.

Masalah critial-section Memproses semua persaingan untuk menggunakan beberapa shared data. Tiap proses mempunyai kode segment yang disebut critical section,di mana shared data dapat diakses

SOLUSI MASALAH CRITICAL-SECTION mutual exclusion, Jjika proses pi sedang mengeksekusi critical section maka tidak ada proses lain yang dapat mengeksekusi critical section progress, jika tidak ada proses yang sedang dieksekusi, maka pemilihan proses yang akan masuk ke critical section berikutnya tidak bisa di tunda Bounded waiting, setelah adanya proses yang meminta masuk ke critical section dan sebelumnya permintaan itu di terima

Deadlock dan Starvation Deadlock dua atau lebih proses yang menunggu dengan tak terbatas untuk suatu peristiwa yang disebabkan hanya oleh salah satu dari waiting processes Membiarkan S dan Q menjadi dua semaphore initialized to 1 Starvation, suatu proses yang tidak boleh dipindahkan dari smaphore queue tempatnya berada

DEADLOCK Suatu set blocked processes yang mesing masing memegang suatu sumber daya dan waiting untuk memperoleh suatu sumber daya yang berpegang pada proses lain dalam set tersebut

PERANAN DEADLOCK Mutual exclusion Hold and wait No preemtion Circular wait

SEKIAN !!!...