Multimedia

Senin, 31 Oktober 2011

Manajemen Proses Dalam Sistem Operasi (Part 2)

-> Aktivitas yang akan dilakukan oleh kernel kepada alih konteks ketika proses sedang berlangsung?
Ketika alih konteks terjadi, kernel menyimpan konteks dari proses lama kedalam PCB nya dan mengisi konteks yang telah disimpan dari process baru yang telah terjadual untuk berjalan.

-> Dampak yang paling mungkin ketika pemrosesan yang konkuren dimasukkan ke dalam suatu sistem operasi?
Pemrosesan konkukeren memang bagus, bisa menjalankan beberapa proses dengan waktu yang bersamaan. Namun di sisi lain cara pengeksekusiannya agak lambat tidak bisa menentukan waktu rata-rata pemrosesannya, sehingga pengaruh pada system operasi lama.

-> Perlihatkan semua kemungkinan keadaan dimana suatu proses dapat sedang berjalan, dan gambarkan diagram transisi keadaan yang menjelaskan bagaimana proses bergerak diantara state.

 
Pertama pada diagram ini data yang akan di proses siap di eksekusi dan mengirimkan ke proses (running).  Apakah suatu data yang sedang di proses di block, jika ya akan kembali lagi ke tahap awal. Dan jika pada proses running suatu data kehabisan waktu (timeout) data tersebut kembali membuat antrian lagi ke tahap awal (ready). Yang terakhir proses berjalan dengan lancer (completion).

-> Kernel menjaga suatu rekaman untuk setiap proses, disebut Proses Control Blocks (PCB).Ketika suatu proses sedang tidak berjalan, PCB berisi informasi tentang perlunya melakukan restart suatu proses dalam CPU. Jelaskan dua informasi yang harus dipunyai PCB. 
  1. Informasi status Pemrosesan
  2. Program Counter
  3. Informasi Penjadwalan CPU

0 komentar:

Posting Komentar

Coretan Kuliah © 2008. Design by :ivank Sang Juventiny