Home » Uncategorized » Proses Model Pada Sistem Operasi Windows

Proses Model Pada Sistem Operasi Windows

Sebelum masuk kedalam model status proses pada Sistem Operasi Windows, saya akan menejelaskan terlebih dahulu apa itu proses pada Sistem Operasi. Proses bisa diartikan sebagai program yang sedang dijalankan atau dieksekusi.

Proses ini terdiri dari :

–          Sebuah alamat yang dipetakan di memori

–          Kode dari program yang berjalan

–          Data dari program yang berjalan

–          Susunan yang akan dieksekusi

–          Program counter

–          Sejumlah system resource

Proses dapat diidentifikasi dari PID nya, PID sendiri merupakan Process ID. Didalam Sistem Operasi proses dinyatakan sebagai masukan dalam Tabel Proses (Process Table). Setiap proses yang ada dalam tabel itu diwakili oleh PID-nya masing-masing.

Proses dimulai :

–          Ketika boots sistem

–          Aksi dari proses lain

–          Aksi dari user

–          Aksi dari Batch Manager (Batch merupakan sebuah program yang dijalankan tanpa perintah dari user)

Proses diakhiri :

–          Normal (Exit seperti biasa)

–          Error

–          Terminated by user or other process (diakhiri secara paksa)

Masuk ke bagian inti pembahasan yaitu proses status model. Menrut yang saya tangkap dari beberapa referensi yang saya baca, sebernarnya untuk Unix maupun Windows status modelnya sama. Terdapat 6 status, yaitu :

Status

Penjelasan

New Proses baru saja dibuat, tetapi belum di masukkan kedalam kumpulan proses yang akan dieksekusi
Ready Proses siap diekseskusi ketika ada kesempatan
Running Proses sedang dieksekusi
Blocked Proses tidak dapat dijalankan hingga sebuah event selesai (seperti penyelesaian operasi I/O)
Suspend Ketika semua proses sedang dalam keadaan Blocked, Sistem Operasi dapat menunda suatu proses dan dialihkan ke keadaan Suspend
Exit Proses setelah dilepas dari kumpulan proses yang akan dieksekusi
Image from : http://www.tenouk.com/ModuleT_files/image005.png

 

Referensi :

http://www.tenouk.com/ModuleT.html

http://searchdatacenter.techtarget.com/definition/batch

https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDYQFjAB&url=http%3A%2F%2Fweb.cs.wpi.edu%2F~cs502%2Fs06%2FLectureNotes%2Fwk%25202%2520–%2520Unix%2520Processes.ppt&ei=wxJIUpXfO4KUkwXGv4GwBw&usg=AFQjCNHxraPGATSdkCz-hESJU5AfEqpoUw&sig2=kvb8Unz0iQ2S-a6dxK-5eg&bvm=bv.53217764,d.dGI&cad=rja

 

Winapamungkas Rino

1100300

Ilmu Komputer UPI


Leave a Reply to RvkQA Cancel reply

Your email address will not be published. Required fields are marked *