Minggu, 14 Oktober 2012

Tugas Sistem Operasi Pertanyaan Presentasi


Apa perbedaan proses state dengan diagram state?

Jawab :
A.      Proses State
Proses State merupakan model yang menggambarkan status process, ada lima tahap proses untuk mengolah data pada Proses state ini, di bawah ini contoh diagram alir proses state.




Diagram State Dasar (3 Proses)
      Proses melewati serangkaian state diskrit. Beragam kejadian dapat menyebabkan perubahan state proses.

Terdapat 3 state dasar yang dialami proses:
- Running : Pemroses sedang mengeksekusi intruksi proses itu.
- Ready : Proses siap (ready) dieksekusi, tapi pemroses tidak tersedia untuk eksekusi proses ini.
- Blocked : Proses menunggu kejadian untuk melengkapi tugasnya seperti ->
                a. Menunggu selesainya operasi perangkat masukan/keluaran.
                b. Menunggu tersedianya memori
                c. Menunggu tibanya pesan jawaban.


Diagram State Lanjut (5 Proses)
        Penundaan (suspension) adalah operasi penting dan telah diterapkan dengan beragam cara. Penundaan biasanya berlangsung singkat, sering dilakukan sistem untuk memindahkan proses-proses tertentu guna mereduksi beban sistem selama beban puncak.


2 state baru dimasukkan sehingga membentuk diagram 5 state, yaitu
- Suspendedready
  Terjadinya suspen pada proses ready oleh proses lain dan transisi dari proses suspendedblocked
- Suspendedblocked
  Terjadinya transisi suspen setelah proses bloked

Diagram State :



  •        Baru : proses sedang dikerjakan/dibuat
  •         Berjalan : instruksi sedang dikerjakan
  •        Menunggu : Proses sedang menunggu sejumlah kejadian untuk terjadi (seperti sebuah penyelesaian I/O atau penerimaan sebuah tanda/ signal).
  •        Siap : Proses sedang menunggu untuk ditugaskan pada sebuah prosesor.
  •       Terminasi : Proses telah selsesai melaksanakan tugasnya/ mengeksekusi.



Jadi,  perbedaan state process dengan diagram state adalah state process menjelaskan tentang model status proses, sedangkan diagram state menjelaskan bagaimana proses itu berjalan pada  status proses tersebut.

Tidak ada komentar:

Poskan Komentar