Postingan

Perbedaan Bounded-Buffer, Readers and Writers, and Dining-Philosophers Problem dalam Konsep Sinkronisasi Sistem Operasi

Gambar
Masalah Klasik Sinkronisasi PENGERTIAN SINKRONISASI Sinkronisasi adalah suatu proses dimana proses tersebut saling bersamaan dan saling berbagi data bersama yang mengakibatkan race condition atau lebih dikenal dengan inkonsistensi data atau suatu proses pengaturan jalannya beberapa proses pada waktu yang bersamaan untuk menyamakan waktu dan data supaya tidak terjadi inconsitensi (ketidak konsistenan) data akibat adanya akses data secara konkuren agar hasilnya bagus dan sesuai dengan apa yang diharapkan. MANFAAT SINKRONISASI. Bermanfaat untuk menyimpan data, baik sementara atau pemanen sehingga memudahkan pekerjaan. Jadi dengan menggunakan sistem ini pekerjaan Anda akan lebih terbantu dan lebih efektif karena bisa menghemat waktu. TUJUAN SINKRONISASI Kenapa Sistem Operasi membutuhkan Sinkronisasi ? Tujuan dari sinkronisasi itu sendiri ialah untuk menghindari terjadinya inkonsitensi data karena pengaksesan oleh beberapa proses yang berbeda serta u...

DEFINISI SISTEM OPERASI

Gambar
1. Proses dalam sistem operasi beberapa definisi proses pada sistem operasi adalah : 1. Program yang sedang dalam keadaan dieksekusi. 2. Unit kerja terkecil yang secara individu memiliki sumber daya dan dijadwalkan oleh system operasi. Sistem operasi mengolah seluruh proses yang ada di sistem dan bertugas mengalokasikan sumber daya sumber daya ke proses yang membutuhkan sesuai dengan kebijaksanaan tertentu. Sumber daya yang dibutuhkan proses diantaranya CPU, memori, file serta I/O device. Keadaan Proses Proses – proses yang dikelola oleh sistem operasi akan melalui serangkaian keadaan yang merupakan bagian dari aktivitasnya. Keadaan proses ini disebut sebagai status proses yang terdiri dari: Status New yaitu status dimana proses sedang dibuat. Status Ready yaitu status dimana proses siap dieksekusi tetapi CPU mengerjakan proses lain. Status Waiting yaitu status dimana proses sedang menunggu suatu kejadian menunggu operasi I/O selesai, menunggu signal dari proses...