Jl. Aria santika No.43, Margasari, kec.Karawaci, Kota Tangerang, Banten 15113
SISTEM OPERASI
SI CA 22 P
PENJADUALAN
PROSES
KRITERIA
perintah dimasukkan sampai hasil pertama muncul di layar
(terminal).
PENJADUALAN
Turn arround time
Waktu yang dihabiskan dari saat program/job mulai masuk ke
sistem sampai proses diselesaikan sistem.
Waktu = waktu yang dihabiskan proses berada di sistem.
Sasaran utama penjadwalan proses
Troughput
adalah Optimasi kinerja sistem
Troughput adalah jumlah kerja yang dapat diselesaikan selama
komputer menurut kriteria tertentu.
satu selang/unit waktu.
Cara menghitung throughput : jumlah proses/job pemakai
yang dapat dieksekusi dalam satu unit/interval waktu tertentu.
ALGORITMA
PENJADUALAN
Algoritma algoritma yang menerapkan
strategi Nonpreemptive antara lain :
1. First In First Out (First Come First
Serve)
2. Shortest Job First
3. Highest Ratio Next
4. Multiple Feedback Queue
PEMODELAN ANTRIAN
SIMULASI
IMPLEMENTASI
Metode ini mengambil beban kerja tertentu yang
telah ditentukan sebelumnya dan menentukan
kinerja setiap algoritma untuk beban kerja
tersebut. Misalnya, asumsikan bahwa kita memiliki
beban kerja yang ditunjukkan di bawah ini. Kelima
proses tiba pada waktu 0, dalam urutan yang
diberikan, dengan panjang ledakan CPU diberikan
dalam milidetik. Pemodelan deterministik
sederhana dan cepat ini memberi kita angka yang
tepat, memungkinkan kita untuk membandingkan
algoritma. Namun, itu membutuhkan angka yang
tepat untuk input, dan jawabannya hanya berlaku
untuk kasus-kasus tersebut. Penggunaan utama
PEMODELAN
pemodelan deterministik adalah dalam
menggambarkan algoritma penjadwalan dan
DETERMINISTIK
memberikan contoh. Dalam kasus di mana kita
menjalankan program yang sama berulang-ulang
dan dapat mengukur persyaratan pemrosesan
program dengan tepat, kita mungkin dapat
menggunakan pemodelan deterministik untuk
memilih algoritma penjadwalan. Selanjutnya, lebih
dari satu set contoh, pemodelan deterministik
dapat menunjukkan tren yang kemudian dapat
dianalisis dan dibuktikan secara terpisah.
Suatu sistem komputer dipandang sebagai suatu
jaringan pelayan ( server ), masing-masing
MODEL
pelayan mempunyai satu antrian dari proses-
proses yg menunggu layanan. Setiap server
ANTRIAN
memiliki antrian proses menunggu. CPU adalah
server dengan antrian siap, seperti sistem I / O
dengan antrian perangkatnya. Mengetahui
tingkat kedatangan dan tingkat layanan, kita
dapat menghitung pemanfaatan, panjang
antrian rata-rata, waktu tunggu rata-rata, dan
sebagainya. Bidang studi ini disebut analisis
jaringan antrian. Sebagai contoh, biarkan n
menjadi panjang antrian rata-rata (tidak
termasuk proses yang sedang dilayani), biarkan
W menjadi waktu tunggu rata-rata dalam
antrian, dan biarkan X menjadi tingkat
kedatangan rata-rata untuk proses baru dalam
antrian (seperti tiga proses per detik).
Untuk mendapatkan evaluasi penjadwalan
yang lebih akurat, kita dapat menggunakan
simulasi. Menjalankan simulasi melibatkan
pemrograman model sistem komputer.
Struktur data perangkat lunak mewakili
komponen utama sistem. Simulator memiliki
variabel yang mewakili jam; Karena nilai
variabel ini meningkat, simulator memodifikasi
status sistem untuk mencerminkan aktivitas
perangkat, proses, dan penjadwal. Saat
simulasi dijalankan, statistik yang
menunjukkan kinerja algoritma dikumpulkan
TERIMAKASIH