Serch
Translate
Label
Cheat Codes
(3)
Cracking and Hacking
(2)
Creator
(1)
Games
(5)
HTML Dasar
(18)
Komunikasi Data [ KOMDAT ]
(4)
Music Lyric
(67)
Pc Mig33 Tools
(24)
Ramalan Cinta
(1)
Rekayasa Perangkat Lunak
(3)
Sistem Operasi
(7)
SMS Gratis
(1)
Software
(36)
Struktur Data
(11)
Study-Pemograman
(14)
Tips Blogger
(11)
Tips dan Trick
(25)
Visual Basic
(4)
Follower
Entri Populer
Minggu, 11 Desember 2011
Manajemen proses
- Proses adalah Program yang sedang diekesekusi
- Manajemen Proses adalah kegiatan mengatur / mengelola prgram yang sedang dieksekusi
- Sistem operasi mengontrol kejadian-kejadian yang ada dalam sistem komputer.
Cara Kerja Manajemen proses
Sistem operasi menjadwal dan mengirimkan proses untuk dieksekusi oleh procesor kemudian mengalokasikan sumber daya untuk proses kemudian menanggapi permintaan program pemakai untuk layanan-layanan dasar
Perbedaan Program dengan Proses
Hubungan ke 3 status Proses
Running ---> Block / Waitting
- Terjadi saat sebuah proses menemukan bahwa dirinya tidak bisa dilanjutkan, karena proses tidak mendapatkan apa yang diinginkan dan input tidak tersedia
- Proses menunggu kejadian alokasi sumber daya atau selesainya layanan perangkat masukan/keluaran.
- Contoh : saat proses cetak (print), karena kertas/tinta habis maka proses cetak berhenti/menunggu
Running ---> Ready
- Proses berstate running menjadi ready, karena penjadwal memutuskan eksekusi proses lain karena jatah waktu untuk proses tersebut telah habis (time out).
Ready ---> Running
- Proses berstate ready menjadi running saat sumber daya yang diminta/ diperlukan telah tersedia atau layanan perangkat masukan/keluaran selesai (event occurs).
Blocked / Waiting ---> Ready
- Kejadian yang sedang ditunggu sebuah proses sudah terlaksana. Misalnya ; sebuah proses yang menunggu input dari sebuah output proses yang lain. Bila tidak ada proses yang sedang berjalan,
- Misal : proses mencetak tadinya berhenti karena menunggu kertas dimasukkan, setelah kertas dimasukkan proses mencetak dapat dilanjutkan
Operasi Pada Proses
Sistem operasi dalam mengelola proses dapat melakukan operasi – operasi terhadap proses, diantaranya :
- penciptaan proses (create a process)penghancuran/terminasi
- proses (destroy a process)
- penundaan proses (suspend a process)
- pelanjutan kembali proses (resume a process)
- pengubahan prioritas proses
- memblock proses
- membangunkan proses
- menjadwalkan proses
- memungkinkan proses berkomunikasi dengan proses
Penciptaan proses melibatkan banyak aktivitas yaitu :
- menamai (memberi identitas proses)
- menyisipkan proses pada tabel proses
- menentukan prioritas awal proses
- mengalokasikan sumber daya awal bagi proses
Penghancuran proses melibatkan pembebasan proses dari sistem, yaitu :
- sumber daya – sumber daya yang dipakai dikembalikan
- proses dihancurkan dari tabel sistem
Penundaan dan Pengaktifan Proses
- Penundaan (suspend) sering dilakukan sistem untuk memindahkan proses-proses tertentu guna mereduksi beban sistem selama beban puncak.
- Pengaktifan kembali (resuming) proses yaitu menjalankan proses dari titik (instruksi) dimana proses ditunda.
Labels:
Sistem Operasi
Langganan:
Posting Komentar (Atom)
0 comments:
Posting Komentar