Mengenal Dari Pengertian Beserta Fungsi Deadlock Terhadap Sebuah Sistem Operasi

Pada kesempatan kali ini kami akan membahas tentang mengenal dari pengertian, beserta fungsi Deadlock terhadap sebuah sistem operasi.

Pengertian terpraktis dari ‘Deadlock’ adalah penggambaran sebuah kondisi dimana terjalin dua bahkan beberapa / lebih sebuah proses yang saling menunggu untuk meminta dan mendapatkan ‘resources’ untuk lama waktu tak terbatas.

Mengenal Dari Pengertian Beserta Fungsi Deadlock Terhadap Sebuah Sistem Operasi

Mengenal Dari Pengertian Beserta Fungsi Deadlock Terhadap Sebuah Sistem Operasi

Analoginya seperti keadaan di jalan – jalan raya dimana sering terjadi kemacetan parah.

Baca Juga : Pengertian Pembelahan Mitosis

Contohnya adalah :

Prosesor, Channel I/Q, dan Disk. Masing – masing peran dari sumber daya jenis ini terhadap Deadlock adalah misalnya sebuah proses yang mengaplikasikan disk A dan B, maka proses Deadlock akan terjadi pada masing – masing sumber daya yang telah mempunyai sebuah disk lalu meminta disk yang lainnya.

Metode yang akan diaplikasikan adalah dengan cara memperhitungkan sumber daya yang nantinya akan dipakai untuk proses – proses yang memakai sumber daya tersebut.

Baca Juga : Morfologi Teratai

Fungsi Deadlock Dalam Sistem Operasi

1). Untuk pengoperasian I/O

  • Imeminta / request adalah meminta / permohonan terhadap pelayanan perangkat untuk masukan / keluaran.
  • Imemakai / use adalah menggunakan seperangkat masukan / keluaran.
  • Imelepaskan / release adalah pelepasan pemakaian seperangkat masukan / keluaran.

2). Resource

Resource bisa berwujud Hardware Device (contohnya adalah Tape Drive atau Memori) atau berupa beberapa infromasi (contohnya adalah Record dalam sebuah basis data atau Variable Global). Resource terdiri dari 2 macam yaitu ‘Preemptable’ atau ‘Nonpreemtable’.

3). Diagram Graf

Pada sebuah sistem komputer memiliki beberapa macam sumber daya (resources) sebagai berikut :

Fisik (perangkat, memori), logika (lock, database record), sistem operasi (PCB slots), dan aplikasi (berkas).

Baca Juga : Pengertian sinonim dan antonim

Nah untuk mekanisme yang berhubungan dengan proses – proses serta sumber daya yang diperlukan bisa diwakilkan dengan ‘graf’.

Guna mendeteksi ada atau tidaknya Deadlock / pendeteksian di dalam sebuah graf maka bisa anda lihat dari perputaran – perputaran dan resource yang terakit yaitu :

  1. Apabila perputaran terhenti maka berarti tidak Deadlock.
  2. Apabila perputaran ada maka berpotensi terjadinya Deadlock.
  3. Resource dengan dilengkapi instan tunggal dan perputaran akan menyebabkan Deadlock.

Semoga bermanfaat !

Baca Juga : Pengertian Masyarakat Multikultural

Updated: Oktober 15, 2018 — 3:52 am

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Informasi Paling Terkini © 2018 Frontier Theme