Anda di halaman 1dari 5

LAPORAN RESMI

SISTEM OPERASI

OLEH :

IFNU WISMA DWI PRASTYA [1634010033]

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS ILMU KOMPUTER

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”

JAWA TIMUR

2017
BAB I

PEMBAHASAN
1. Contoh Deadlock dalam operating system

Ketika kita membuka banyak aplikasi pada suatu Operating System


(misalnya Windows) di waktu yang bersamaan, dan karena terlalu banyak
aplikasi yang harus diproses oleh Operating System tersebut tanpa interval
waktu maka salah satu atau lebih aplikasi akan mengalami keadaan “Not
Responding” merupakan suatu kejadian dimana sebuah komputer tidak
dapat melakukan proses dikarenakan terjadi kegagalan pembacaan perintah
yang berakibat komputer berhenti.

Solusi :

Banyak diantara kita yang mengalami hal ini lalu mengatasi dengan
cara menekan tombol Ctrl + D atau dengan membuka Task Manager (Ctrl +
Alt + Del) kemudian memberhentikan secara paksa. Padahal ada cara yang
lebih sederhana dari cara tersebut yaitu dengan menggunakan taskkill.exe
sebuah aplikasi bawaan Windows yang sudah disediakan. Dan dengan begitu
dapat menutup aplikasi yang mengalami “Not Responding” dengan cepat
dan mudah.

2. Contoh deadlock dalam kehidupan sehari hari

Deadlock dapat dianalogikan dalam kondisi ketika sedang


mengerjakan tugas dimana terdapat 1 orang berperan sebagai notulis dan
dua orang bertugas mendiktekan hasil diskusi yang sudah selesai dikerjakan
dan harus diketik. Ketika dua orang pendikte secara bersamaan mendiktekan
sesuatu kepada notulis maka notulis akan kesulitan untuk memilih yang mana
yang harus dituliskan terlebih dahulu. Dalam kondisi “bingung” tersebut
inilah yang dinamakan deadlock.

Solusi :

Notulis dapat meminta kepada pendikte untuk membacakan secara


bergiliran atau jika memang harus bersamaan, maka keputusan yang tepat
adalah mengorbankan salah satu pendikte, jadi hanya satu pendikte yang
didengar oleh Notulis.
KESIMPULAN
Deadlock adalah keadaan dimana 2 atau lebih proses saling
menunggu meminta resources untuk waktu yang tidak terbatas lamanya.
Deadlock adalah efek samping dari sinkronisasi, dimana satu variabel
digunakan oleh 2 proses. Kejadian Deadlock selalu tidak lepas dari sumber
daya, 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
mana pun.Tetapi setelah proses berakhir, sumber daya ini dikembalikan untuk
dipakai oleh proses lain yang sebelumnya tidak kebagian sumber daya ini.
DAFTAR PUSTAKA
https://www.academia.edu/9450355/KASUS_and_SOLUSI_DEADLOCK

http://hardikadwihermawan.blogspot.co.id/2014/01/contoh-kasus-deadlock-dalam-
kehidupan.html

http://saranatugas.blogspot.co.id/2013/04/deadlock-atau-bisa-disebut-dengan-
jalan.html

Anda mungkin juga menyukai