Postingan

Menampilkan postingan dari November, 2020

DEADLOCK DENGAN ALGORITMA BANKER, SAFETY REQUEST

Gambar
 DEADLOCK DENGAN ALGORITMA BANKER, SAFETY REQUEST Deadlock adalah situasi proses yang saling menunggu untuk waktu yang tidak pasti karena sumber daya yang tidak tersedia dan sedang di gunakan oleh proses lain Pencegahan deadlock dengan algoritma dibantu oleh : 1. Algoritma Safety 2. Algoritma Request Terdapat 5 proses PO sampai P4, 3 tipe sumber daya: yaitu : A: (10 Anggota), B (8 Anggota), C (7 Anggota) Untuk memproses algoritma safety pad deadlock banker if       need ≤ available (jika nilai neednya lebih kecil dari available maka proses bisa di exsecute, jika udah di exsecute maka proses akan melepaskan alokasinya untuk penambahan pada new available = available + allocation else (jika semua itu tidak terpenuhi maka proses tidak bisa di exsecute dan dilanjutkan ke proses berikutnya) Resource Request Algoritma Misalnya pada proses, P4 meminta (3 3 0), pada Resoucre Request langkah-langkahnya Jika ada permintaan pada proses tertentu, maka request dapat di proses den...

STATUS PROSES PADA SISTEM OPERASI

Gambar
 STATUS PROSES PADA SISTEM OPERASI Proses adalah keadaan ketika sebuah program sedang di eksekusi. Saat komputer berjalan, terdapat banyak proses yang berjalan secara bersamaan. Sebuah proses dibuat melalui system call create-process yang membentuk proses turunan ( child process) yang dilakukan oleh proses induk ( parent process). Proses turunan tersebut juga mampu membuat proses baru sehingga semua proses ini pada akhirnya membentuk pohon proses. Pada saat proses dieksekusi, akan terjadi perubahan status. Status proses didefinisikan sebagai bagian dari aktivitas proses yang sedang berlangsung saat itu. Tipa-tiap proses dapat memiliki salah satu status di bawah ini: New  :  menandakan sebuah proses yang sedang dibuat. Running  :   menandakan sebuah instruksi atau perintah yang sedang di jalankan. Waiting  :  proses menunggu beberapa  event  yang terjadi. Ready  :  proses menunggu untuk diterima menjadi proses yang sesungguhnya. T...

SISTEM OPERASI PROSES DAN THREAD

Gambar
 PROSES dan THREAD 1. PROSES Proses adalah sebuah konsep utama pada sistem operasi, sehingga masalah manajemen proses adalah masalah utama pada perancangan sistem operasi. Status Proses Meskipun pada setiap proses terdiri dari suatu kesatuan yang terpisah, tetapi adakalanya proses-proses tersebut butuh saling berinteraksi. Satu proses dapat dibangkitkan dari output proses lainnya sebagai input. Saat proses dieksekusi, akan terjadilah perubahan status. Status proses diartikan sebagai bagian dari aktivitas proses yang sedang berlangsung pada saat itu. Status-status proses terdiri atas : New : proses yang sedang dibuat Running : proses yang sedang dijalankan Waiting : proses sedang menunggu beberapa event (kejadian) yang akan terjadi (seperti penyelesaian input output atau penerimaan sebuah signal / tanda) Ready : proses sedang menunggu untuk diproses oleh prosesor Terminated : proses telah selesai menjalankan tugasnya (selesai dieksekusi) Di bawah ini adalah gambar dari perubahan sta...