Konsep Manajemen Proses Sistem Operasi

Kamis, Juni 21st, 2018 - Sistem Operasi
Konsep Manajemen Proses Sistem Operasi – Proses adalah program yang sedang dijalankan. Sebuah program adalah kumpulan instruksi yang ditulis ke dalam bahasa yang dimengerti oleh sistem operasi. Prosesnya membutuhkan sejumlah sumber untuk menyelesaikan tugas.
Sumber daya bisa berupa waktu CPU, alamat memori, file, dan perangkat input atau output.
Sistem operasi mengalokasikan sumber daya ini saat proses dibuat atau sedang diproses.
Saat proses dihentikan, sistem operasi akan mengambil semua sumber daya agar bisa digunakan oleh proses lainnya. Sistem operasi bertanggung jawab atas kegiatan yang berkaitan dengan manajemen proses.
Konsep Manajemen Proses Sistem Operasi
Konsep Manajemen Proses Sistem Operasi
Baca juga:
Fungsi Sistem Operasi
Peranan Sistem Operasi dalam Struktur Sistem Komputer
– Membuat dan menghapus proses pengguna dan proses sistem
Sistem operasi ditugaskan untuk mengalokasikan sumber daya yang dibutuhkan oleh sebuah proses dan kemudian mengambil kembali sumber daya itu setelah proses selesai untuk digunakan untuk proses lainnya.
– Tunda atau lanjutkan prosesnya
Sistem operasi akan mengatur proses apa yang harus dijalankan terlebih dahulu berdasarkan prioritas proses yang ada.
Bagaimana jika ada 2 atau lebih proses antrian yang harus dijalankan, sistem operasi akan memprioritaskan proses yang memiliki prioritas terbesar.
– Menyediakan mekanisme untuk proses sinkronisasi
Sistem operasi akan mengatur cara beberapa proses dijalankan secara simultan.
Tujuannya adalah untuk menghindari ketidakkonsistenan data karena mengakses data yang sama, juga untuk mengatur urutan proses sehingga setiap proses berjalan lancar.

 

 

 

– Menyediakan mekanisme untuk proses komunikasi

 

Sistem operasi menyediakan mekanisme untuk beberapa proses untuk berinteraksi dan berkomunikasi (misalnya berbagi sumber daya antar proses) satu sama lain tanpa menyebabkan gangguan pada proses lainnya.
– Menyediakan mekanisme penanganan kebuntuan
Deadlock adalah situasi dimana sistem tersebut berhenti karena setiap proses memiliki sumber daya yang tak terpisahkan dan menunggu untuk mendapatkan sumber daya yang dimiliki oleh proses lain.
Saling menunggu adalah apa yang disebut deadlock (kebuntuan)
Sistem operasi harus bisa mencegah, menghindari, dan mendeteksi adanya deadlock. Jika terjadi kebuntuan, sistem operasi harus bisa memulihkan kondisinya.
error: Maaf ! Konten Di Kunci