Assalamualaikum..
Sudah lama tidak nulis di blog ini.. hhehe.. maklum belum sempet posting dan nulis lagi padahal di bagian draft sudah banyak artikel yang menunggu.. :D
Okk kali ini saya mau copas saja dari materi bab yang saya bikin untuk praktikum lab saya tentang manajemen proses.. disini saya akan membahas tentang prioritas proses dalam sistem operasi linux.. dan saya lupa mencantumkan sumbernya.. *lupa googling dimana..
selamat membaca.. :)
Prioritas Pada Proses
Ketika kita berbicara tentang prioritas proses, maka kita akan berbicara tentang mengelola waktu pemrosesan pada processor. Processor atau CPU bekerja seperti manusia melakukan banyak pekerjaan dalam satu waktu. Terkadang kita mempunyai cukup waktu untuk melakukan banyak pekerjaan sekaligus. Terkadang kita hanya dapat focus saja pada satu pekerjaan dalam satu waktu. Dilain waktu kita melakukan pekerjaan paling penting terlebih dahulu dan menyingkirkan pekerjaan lain yang kurang begitu penting.
Didalam sistem operasi kita dapat mengatur CPU untuk mengikuti aturan prioritas proses mana yang akan dikerjakan terlebih dahulu. Aturan ini disebut dengan niceness atau nice value. Didalam sistem operasi Linux skala prioritasnya adalah -20 hingga 19. Skala paling kecil akan mendapatkan prioritas terbesar untuk mendapatkan tugas dan segera akan memprosesnya. Sebaliknya, jika prioritasnya adalah skala tertinggi seperti angka 19 maka tugas akan diberikan dengan prioritas terendah dan processor akan memprosesnya jika mendapat kesempatan. Nilai default dan terbaik adalah nol.