Dont forget to share :D

Nama           : I Putu Gede Eka Yuda Arista Nim              : 1605551019. Dosen          : I Putu Agus Eka Pratama ST., MT. Mataku...

MATERI PERTEMUAN 4 (SCHEDULING LANJUTAN)


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: