Minggu, 02 Maret 2014

penjelasan langkah pada menajemen proses berserta penjelasan alur gambarnya

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



Program

Proses

Keberadaan

Ada secara nyata di ruang penyimpanan

Ada secara nyata dalam waktu yang terbatas

Sifat

Statis/pasif yang terletak di dalam satu file

Dinamis/Aktif karena dalam keadaan tereksekusi

Terdiri dari

Instruksi

Instruksi yang di eksekusi




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.


 Terimakasih sudah berkunjung di AXSIONnew
semoga bermanfaat untuk anda
salam Axsionnew

Comments
0 Comments

0 komentar:

Posting Komentar

Formulir Kontak

Nama

Email *

Pesan *

 
SELAMAT DATANG DI AXSIONnew SALING BERBAGI INFORMASI DAN REFERENSI DUNIA ILMU PENGETAHUAN TEKNOLOGI DAN INFORMASI DAN PEMBELAJARAN YANG LAINNYA TERIMAKASIH ATAS KUNJUNGAN ANDA TERUS KUNJUNGI SITUS KAMI UNTUK DAPATAKAN ARTIKEL YANG TERUPDATE JUGA BERMANFAAT UNTUK MEDIA PEMBELAJARAN ANDA JANGAN LUPA BERIKAN KOMENTAR TERBAIK ANDA KEPADA KAMI AGAR KAMI BISA TERUS BERIKAN LAYANAN YANG TERBAIK UNTUK ANDA TERIMAKASIH SALAM AXSIONnew SALING BERBAGI