PENJADWALAN PROSES
BAGIAN I
- Definisi Penjadwalan ProseSLatar Belakang
- Penjadwalan CPU merupakan basis dari multiprogramming sistem operasi.
- Dengan men-switch CPU diantara proses, akibatnya sistem
operasi dapat membuat komputer lebih produktif.
Multiprogramming adalahsuatu proses menjalankan proses-proses di dalam computer secara bersamaan (yang disebut paralel).- Multiprogramming dapat meningkatkan produktivitas dari sebuah komputer.
- Tujuan dari multiprogramming adalah menjalankan banyak proses secara bersamaan, untuk meningkatkan performance dari komputer. MultiProgramming
- Multiprogramming adalah suatu proses menjalankan proses-proses di dalam computer secara bersamaan (yang disebut paralel).
- Multiprogramming dapat meningkatkan produktivitas dari sebuah komputer.
- Tujuan dari multiprogramming adalah menjalankan banyak proses secara bersamaan, untuk meningkatkan performance dari komputer
- MultiProgramming
penjadwalan proses- Suatu proses pengaturan / penjadwalan proses
- proses yang ada di dalam komputer.
- CPU scheduling sangat penting dalam menentukan performance sebuah komputer karena mengatur alokasi resource dari CPU.
Tipe Penjadwalan
-Penjadwalanjangkapendek,
bertugasmenjadwalkanalokasipemrosesdiantara proses-proses ready di memoriutama.-
-
- Penjadwalanjangkamenengah,
mengendalikantransisidarikeadaan suspend ke ready proses-proses swapping.
-Penjadwalanjangkapanjang,
bekerjaterhadapantrian batch danmemilih batch berikutnya yang harusdieksekusi.
TIPE PENJADWALAN
PROPERTI PENJADWALANCPU BurstPengeksekusian dari proses tersebut terdiri atas siklus CPU ekskusi dan I/O Wait (bolak-balik).Pengeksekusian proses dimulai dengan CPU Burst, setelah itu diikuti oleh I/O burst, kemudian CPU Burst lagi lalu I/O Burst lagi begitu seterusnya dan dilakukan secara bergiliran.CPU Burst terakhir, akan berakhir dengan permintaan sistem untuk mengakhiri pengeksekusian daripada melalui I/O Burst lagi.
- Penjadwalan CPU merupakan basis dari multiprogramming sistem operasi.
Tidak ada komentar:
Posting Komentar