Konten dari Pengguna

Starvation: Pengertian, Penyebab, dan Cara Mengatasinya

19 Mei 2023 14:31 WIB
·
waktu baca 2 menit
comment
0
sosmed-whatsapp-white
copy-link-circle
more-vertical
Tulisan dari How To Tekno tidak mewakili pandangan dari redaksi kumparan
Ilustrasi CPU. Foto: Unsplash.com/Francesco Vantini
zoom-in-whitePerbesar
Ilustrasi CPU. Foto: Unsplash.com/Francesco Vantini
ADVERTISEMENT
Starvation adalah keadaan yang kerap terjadi dalam sistem operasi lantaran adanya prioritas proses. Dikutip dalam laman Educative.io, starvation terjadi saat proses dari prioritas rendah tertahan selama beberapa waktu tak tentu akibat adanya prioritas tinggi yang berjalan.
ADVERTISEMENT
Agar lebih jelas, artikel How to Tekno ini juga akan menjelaskan pengertian Starvation, penyebab, dan cara mengatasinya jika terjadi pada sistem operasi secara lebih dalam.

Starvation adalah Apa?

Ilustrasi CPU. Foto: Unsplash.com/Jorge Salvador
Starvation adalah masalah yang terjadi pada manajemen sumber daya, ketika sebuah proses tak mendapatkan sumber daya sesuai kebutuhan untuk waktu lama lantaran ada sumber daya yang dialokasikan ke proses lain.
Sumber daya tersebut, misalnya, waktu CPU, penyimpanan, ruang disk, bandwith jaringan, dan akses I/O ke jaringan atau diska. Ini terjadi dalam sistem penjadwalan berbasis prioritas, yakni ketika prioritas tinggi diproses lebih dulu sehingga prioritas rendah tak diproses.
Starvation juga dikenal sebagai metode fail-safe karena mencegah terjadinya deadlock, tapi bisa memengaruhi sistem secara umum.
ADVERTISEMENT

Penyebab Starvation dalam Sistem Operasi

Ilustrasi CPU. Foto: Pixabay.com/ColiN00B
Terjadinya starvation dalam sistem operasi dapat disebabkan oleh beberapa faktor. Dikutip dari laman Scaler, berikut penyebab umum mengapa starvation dapat terjadi:

Cara Mengatasi Terjadinya Starvation di Sistem Operasi

Ilustrasi CPU. Foto: Unsplash.com/Infralist
Starvation dalam sistem operasi wajar terjadi. Namun, itu bukan suatu hal yang diharapkan. Sebagai solusinya, ada beberapa cara untuk mengatasi terjadinya starvation dalam sistem operasi:
ADVERTISEMENT
Demikian pengertian starvation pada sistem operasi, beserta penyebab, dan cara mengatasinya. Semoga informasi ini bermanfaat.
(ECI)