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
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:
Posting Komentar