Nama : I Putu Gede Eka Yuda Arista
Nim : 1605551019.
Dosen : I Putu Agus Eka Pratama ST., MT.
Matakuliah : Network Operating System.
Kampus : Universitas Udayana, Fakultas Teknik,
Program Studi Teknologi Informasi.
Haloo balik lagi nih, kali ini kita
akan melanjutkan pembahasan dari topik di materi sebelumnya yaitu Scheduling
atau penjadwalan dalam Sistem Operasi. Masih inget kan Scheduling itu apa hehe?
Okee jadi kita ingat-ingat kembali yaa jadi Scheduling itu adalah satu atau
beberapa buah aturan, mekanisme, dan prosedur di dalam sistem operasi terkait
dengan urutan kerja yang dilakukan oleh komputer. Sehingga kinerja komputer
menjadi lebih optimal.
Algoritma Scheduling (Lanjutan)
1. Shortest Process
Next (SPN)
SPN akan memeriksa processing time (waktu pemrosesan/waktu eksekusi) dari
setiap job yang berjalan. Setiap proses yang terpendek akan didahulukan didepan
sedangkan yang terpanjang akan diletakkan paling belakang
2. Feedback
Berapa lama waktu yang dihabiskan untuk melakukan suatu eksekusi
merupakan fokus utama dari feedback. Job yang berjalan masuk ke sejumlah
antrian (queue) dengan memfokuskan kepada berapa lama waktu yang dihabiskan
untuk melaksanakan suatu proses, dan apabila melebihi waktu yang ditentukan,
maka akan dilepaskan sampai semua proses selesai. Jika proses tidak selesai,
maka akan digunakan algoritma Round Robin (RR). Untuk penjelasan tentang Round
Robin dapat dibaca di artikel sebelumya hehe. Berikut penggambaran proses
feedback.
3. High Response
Radio Next (HRRN)
Pada algoritma HRRN ada rumus yang digunakan yaitu (w+s)/s. Pada
algoritma ini akan dipilih job yang nilai Response Time-nya terbesar (R) yang
diperoleh dari rumus (w+s)/s, dimana s adalah waiting time (waktu tunggu
processor), dan s adalah service time.
4. Shortest
Remaining Time (SRT)
Shortest remaining time merupakan algortima yang eksekusi proses diatur
berdasarkan perkiraan sisa waktu terkecil. Job yang memiliki sisa waktu yang
lama akan menimbulkan starvation (kelaparan) dan dapat menyebabkan sistem
menjadi mati karena terlalu lama menunggu hmm.
Peran Penjadwalan pada NOS secara spesifik.
1. Membantu
penjadwalan dari semua service yang ada di dalam server.
2. Memanfaatkan
cron, dapat menentukan penjadwalan terhadap suatu proses.
3. Jika
dikaitkan dengan log dan cron, dapat membantu system administrator di dalam
memperoleh data dan informasi mengenai sistem pada server (melalui bantuan
Sistem Operasi).
Praktik Melihat Log Sistem
Berikut
merupakan proses yang terjadi pada Log Sistem. Ketik perintah pada terminal
nano /var/log/syslog pada OS Linux.
Praktik Melihat Semua File Log
Berikut merupakan list dari semua
file yang dilihat dengan menggunakan perintah cd/ /var/log
Selanjutnya file akan dibuka dengan mengetik perintah nano
kern.log. Berikut adalah tampilannya
Referensi
[1] I Putu Agus Eka Pratama."PPT Network Operating
System Pertemuan 4". 2018.
1 komentar: