LAPORAN
TUGAS 2 SISTEM OPERASI
DiKerjakan oleh :
1.
Fuji
Ardi Cahyo (115623231)
PRODI D3 MANAJEMEN INFORMATIKA
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
2012
1.
Jelaskan konsep proses ?
Konsep Proses adalah program
yang sedang dieksekusi. Eksekusi proses dilakukan
secara berurutan. Dalam suatu proses terdapat program counter, stack
dan daerah data.
2.
Sebutkan dan jelaskan macam-macam status
proses ?
a.
New: proses sedang dibuat.
b.
Running: proses sedang dieksekusi.
c.
Waiting: proses sedang menunggu beberapa event yang akan terjadi
(seperti
menunggu untuk menyelesaikan I/O atau
menerima sinyal).
d.
Ready: proses menunggu jatah waktu dari CPU untuk diproses.
e. Terminated: proses telah
selesai dieksekusi.
3.
Gambarkan dan jelaskan status proses dalam bentuk diagram proses?

a.
New: proses sedang dibuat.
b.
Running: proses sedang dieksekusi.
c.
Waiting: proses sedang menunggu beberapa event yang akan terjadi (seperti
menunggu untuk menyelesaikan I/O atau
menerima sinyal).
d. Ready:
proses menunggu jatah waktu dari CPU untuk diproses.
e. Terminated:
proses telah selesai dieksekusi
4. Jelaskan
konsep penjadwalan proses ?
Terdapat dua bentuk penjadwal,
yaitu:
a. Longterm-Scheduler (job
scheduler), menyeleksi proses-proses mana yang
harus
dibawa ke ready queue.
b. Short-term Scheduler (CPU
scheduler), memilih proses-proses yang siap
untuk dieksekusi, dan mengakolakasikan CPU ke salah satu dari proses- proses tersebut.
Selain
kedua jenis penjadwal diatas terdapat satu jenis penjadwal yang disebut dengan medium-term scheduler, gambar di bawah ini yaitu medium- tern scheduler

5. Sebutkan
dan jelaskan kriteria untuk mengukur dan optimasi kinerja penjadwalan ?
. Penjadwalan
-
Adil : proses dilakukan sama yaitu mendpat jatah waktu layanan pemroses yang
sama dan tidak ada proses yang tidak kebagian layanan pemrosesan sehingga mengalami
startvatin.
-
Efisien : pemroses yang dihitung dengan perbandingan waktu sibuk pemroses
dengan total waktu operasi sistem komputer secara keseluruhan.
-
Waktu tanggap : yaitu
a. sistem interaktif : sebagai waktu
yang dihabiskan dari saat karakter terakhir dari perintah dimasukkan oleh program atau transaksi sampai hasil
pertama muncul di peangkat
masukkan keluaran seperti layar (terminal).
b. sistem waktu nyata : sebagai waktu
dari saat kemunculan suatu kejadian sampai instruksi
pertama rutin layanan terhadap kejadian dieksekusi.
-
Turn arround time : waktu yang dihabiskan dari saat proses atau job mulai masuk
ke sistem sampai proses itu diselesaikan sistem.
-
Throughput : jumlah kerja yang dapat diselesaikan selama satu selang/unit
waktu.
6. Sebutkan
dan jelaskan 3 tipe
penjadwalan ?
Job Queue. Semua proses
yang masuk pada suatu sistem akan diletakkan ke dalam job queue.
Ready Queue. Sedangkan
proses-proses yang ada di memori utama dan menunggu untuk dieksekusi diletakkan
pada suatu list yang disebut dengan ready queue. Pada antrian ini berisi
Device
Queue. Deretan proses yang sedang menunggu peralatan I/O tertentu disebut
dengan device queue.
Setiap proses dapat berpindah dari satu
antrian ke antrian lain. Seperti gambar
di bawah ini menunjukkan contoh ready queue dan device queue. Representasi dari penjadwalan.

Kesimpulan:
Sebuah
proses adalah sebuah peristiwa adanya sebuah proses yang dapat dieksekusi.
Sebagai sebuah eksekusi proses, maka hal tersebut membutuhkan perubahan
keadaan. Keadaan dari sebuah proses dapat didefinisikan oleh aktivitas proses
tertentu tersebut. Setiap proses mungkin menjadi satu dari beberapa state
berikut, antara lain: new, ready, running, waiting,
atau terminated. Setiap proses direpresentasikan ada sistem operasi
berdasarkan proses-control-block (PCB)-nya. Sebuah proses, ketika sedang tidak
dieksekusi, ditempatkan pada antrian yang sama. Disini ada 2 kelas besar dari
antrian dalam sebuah sistem operasi: permintaan antrian I/O dan ready queue.
Ready queue memuat semua proses yang siap untuk dieksekusi dan yang sedang
menunggu untuk dijalankan pada CPU. Setiap proses direpresentasikan oleh sebuah
PCB, dan PCB tersebut dapat digabungkan secara bersamaan untuk mencatat sebuah
ready queue. Penjadualan Long-term adalah pilihan dari proses-proses
untuk diberi izin menjalankan
CPU. Normalnya, penjadualan long-term memiliki pengaruh yang sangat besar bagi
penempatan sumber, terutama managemen memori. Penjadualan Short-term adalah
pilihan dari satu proses dari ready queue.
Pengeksekusian
proses-proses pada operating system mungkin dapat digolongkan menjadi
prosesindependent dan kooperasi. Proses kooperasi harus memiliki beberapa alat
untuk mendukung komunikasi antara satu dengan yang lainnya. Prinsipnya adalah
ada dua rencana komplementer komunikasi: pembagian memori dan sistem pesan.
Metode pembagian memori menyediakan proses komunikasi untuk berbagi beberapa
variabel. Proses-proses tersebut diharapkan dapat saling melakukan
tukar-menukar informasi seputar pengguna variabel yang terbagi ini. Pada sistem
pembagian memori, tanggung jawab bagi penyedia komunikasi terjadi dengan
programmer aplikasi; sistem operasi harus menyediakan hanya
pembagian memori saja. Metode
sistem pesan mengizinkan proses-proses untuk tukar-menukar pesan. Tanggung
jawab bagi penyedia komunikasi ini terjadi dengan sistem operasi tersebut.

Tidak ada komentar:
Posting Komentar