Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Resi Utami Putri, S.Kom., M.Cs.
Manajemen Proses Resi Utami Putri, S.Kom., M.Cs.
2
Pendahuluan Proses = task
Proses adalah program yang sedang dieksekusi. Istilah yangberkaitan dengan proses: Multiprogramming /multitasking Multiprocessing Distributed processing
3
Multiprogramming Menajemen banyak proses pada satu pemroses.
Contoh OS: MS-Windows 98 MS-Windows NT OS/2 Macintosh System 7 Sifat Independen Satu program pada satu waktu Sistem melakukan interleave (saling melanjutkan)
4
Multiprocessing Manajemen banyak proses di komputer multiprocessor.
Dahulu hanya di sistem mainframe dan minicomputer -> sekarang setiap komputer Contoh OS: Microsoft Windows NT Unix Linux
5
Distributed Processing
Manajemen banyak proses yang dieksekusi di banyak sistem komputer tersebar di suatu jaringan. Contoh OS: Amoeba Mach
6
Diagram Keadaan Process
Diagram keadaan (state) dasar Tiga keadaan proses Diagram keadaan (state) lanjut Lima keadaan proses
7
Diagram Keadaan Dasar Ready Running Blocked
8
Process Control Block (PCB)
Struktur data PCB menyimpan informasi lengkap mengenai proses. Informasi PCB berisi: Informasi indentifikasi proses Informasi status pemroses Informasi kendali proses
9
Operasi pada Proses Penciptaan proses Penghancuran/terminasi proses
Penundaan proses Pelanjutan kembali proses Pengubahan prioritas proses Memblok proses Membangunkan proses Menjadwalkan proses Memungkinkan proses berkomunikasi dengan proses lain
10
Diagram Keadaan Lanjut
Suspended ready Suspended blocked
12
Penundaan (suspension) adalah operasi penting dan telah diterapkan dengan beragam cara. Penundaan biasanya berlangsung singkat. Penundaan sering dilakukan sistem untuk memindahkan proses‑proses tertentu guna mereduksi beban sistem selama beban puncak. Proses yang ditunda (suspended process) tidak berlanjut sampai proses lain me‑resume. Untuk jangka panjang, sumber daya‑sumber daya proses dibebaskan (dilucuti). Keputusan membebaskan sumber daya‑sumber daya bergantung sifat masing‑masing sumber daya. Memori utama seharusnya segera dibebaskan begitu proses tertunda agar dapat dimanfaatkan proses lain. Resuming (pengaktifan kembali) proses yaitu menjalankan proses dari titik (instruksi) dimana proses ditunda.
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.