Anda di halaman 1dari 6

LAPORAN TUGAS

DEADLOCK

MATA KULIAH SISTEM OPERASI

Kelompok 8

Oleh :

Ilham Firmansyah [18081010053]


Jefri Abdurrozak I. [18081010059]
Dwiki Aditama S. [18081010064]
Elang Eka Marga P. [18081010068]

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS ILMU KOMPUTER
UNIVERSITAS PEMBANGUNGAN NASIONAL “VETERAN”
JAWA TIMUR
2019
SOAL TUGAS

Buatlah simulasi sederhana Deadlock di dalam Terminal Linux?


ANALISIS MASALAH

Dalam membuat Deadlock pada Linux Mint tidak begitu rumit namun harus teliti.
Deadlock merupakan Suatu proses menunggu kejadian tertentu yang tidak akan pernah
terjadi, karena kejadian itu hanya bisa dilakukan oleh proses lain, atau suatu keadaan
menunggu yang tidak akan pernah berakhir (kebuntuan). Apabila terjadi deadlock maka besar
kemungkinan sistem operasi yang kita gunakan akan menjadi kacau
HASIL PRAKTIKUM

Gambar 1 – bash script dari program yang dibuat.

Gambar 2 – output dari program jika dijalankan.


PEMBAHASAN

Pada tugas kali ini berjalan dengan lancar dan tidak ada hambatan dalam menyelesaikan
soal yang di berikan menggunakan terminal linux. Penulis dan kelompok menggunakan turunan
dari debian yaitu kali linux. Pada praktikum kali ini penulis harus menyelesaikan studi kasus
menggunakan bash script sesuai dengan instruksi yang telah diberikan.

Pertama-tama hal yang dilakukan adalah membuat script deadlock dalam bentuk extensi
tugasdeadlock.sh lalu ketikan Script sebagai berikut :

while :; do

dd if=out.fifo bs=1b count=1 2>/dev/null | grep $1

if [ $? -eq 0 ]; then

echo “$2” > in.fifo exit 0

fi

done
Setelah Script dibuat Jalankan Script tersebut dengan cara ketikan Bash tugasdeadlock.sh
maka script akan di eksekusi
KESIMPULAN

Pada dasarnya deadlock merupakan bug sistem ketika berjalan sedikit lambat atau
sebuah perintah yang terjadi akibat terlalu banyaknya program ataupun aplikasi yang berjalan
dilatar belakang laptop, komputer maupun pc. Deadlock dapat terjadi secara disengaja melalui
script maupun tidak disengaja. Akibat deadlock itu sendiri juga beragam ada yang perangkat
komputer dan laptop mereka lagg maupun freeze ketika saat membuka program yang akan
dijalankan oleh sistem operasi dengan pertimbangan tersebut juga dapat kita ketahui bahwa
deadlock merupakan suatu hal yang dapat tejadi secara disengaja maupun tidak disengaja oleh
pengguna.

Anda mungkin juga menyukai