Postingan

Menampilkan postingan dari Mei, 2021

Penjadwalan Preemptive dan Nonpreemitive

Gambar
  1) Penjadwalan Preemptive Pada saat proses sedang menggunakan CPU, CPU dapat diambil alih oleh proses lain. Dalam hal ini harus selalu dilakukan perbaikan data. Proses ini adalah kebalikan dari proses Non-preemptive tadi yakni saat proses ini bekerja, maka proses dapat disela oleh proses lain sehingga prose ini akan kembali di proses setelah CPU menyelesaikan proses yang menyela tadi   Algoritma-algoritma Penjadwalan Preemptive ·          RR (Round-Robin) ·          MFQ (Multiple Feedback Queues) ·          SRF (Shortest Remaining First) ·          PS (Priority Scheduling) GS (Guaranteed Scheduling)   Contoh penjadwalan preemptive Penjadwalan Round Robin adalah contoh penjadwalan preemptive. Setiap proses mendapatkan sejumlah kecil waktu CPU. Biasanya 10 hingga 100 milidetik. Unit data kecil ini juga dikenal sebagai kuantum waktu. Setelah waktu ini berlalu, proses didahului dan ditambahkan ke akhir antrian siap. Asumsikan bahwa ada 4 proses sebagai P1, P2, P3 da

Sinkronasi

Gambar
Pengertian sinkronasi  Sinkronisasi merupakan suatu proses secara bersama sama dan saling berbagi data bersama dapat mengakibatkan race condition atau inkosistensi data.   Sinkornisasi di perlukan untuk menghindari terjadinya ketidak konsistenan data akibat adanya akses secara konkuren. Proses-Proses tersebut disebut konkukuren jika Proses itu ada dan berjalan pada waktu yang bersamaan.   1)     Bounded –Buffer Problem Bounded buffer merupakan suatu struktur data yang mampu untuk menyimpan beberapa nilai dan mengeluarkannya kembali ketika diperlukan . Pengaturan itu dilakukan dengan menerapkan konsep semaphore yang menjamin hanya ada satu proses dalam suatu waktu yang boleh mengakses buffer sehingga tidak terjadi race condition. Contoh Kasus Bounded – Buffer Pada bagian ini akan dicontohkan suatu produser konsumer. produser akan menghasilkan suatu barang dan konsumer akan mengkonsumsi barang yang dihasilkan oleh produser. produser dan konsumer ini akan mengakses bound

Process Explorer

Gambar
Process Explorer   adalah program komputer freeware untuk Microsoft Windows diciptakan oleh Sysinternals, yang telah diakuisisi oleh Microsoft Corporation. Process Explorer adalah sistem pemantauan dan utilitas pemeriksaan. Ini menyediakan fungsionalitas Windows Task Manager bersama dengan satu set kaya fitur untuk mengumpulkan informasi tentang proses yang berjalan pada sistem pengguna. Hal ini dapat digunakan sebagai langkah pertama dalam debugging perangkat lunak atau sistem masalah. Yang dapat dilakukan oleh process explorerr ampilan hierarki default menunjukkan hubungan induk hirarkis antara proses, dan tampilan menggunakan warna untuk mudah memahami proses secara sekilas. Pelacakan penggunaan CPU yang sangat akurat untuk proses. Dapat digunakan untuk menggantikan Task Manager, yang sangat berguna pada XP, Vista, dan Windows 7. Dapat menambahkan beberapa ikon baki untuk memantau CPU, Disk, GPU, Jaringan, dan lainnya. Mencari tahu proses mana yang memuat file DLL. Mencari tahu pros