Di dalam dunia komputer, sebuah proses merupakan suatu program yg sedang dalam eksekusi/berjalan. Dalam hal ini sebuah proses merupakan suatu Entitas aktif. Hal ini kadang kala membuat kita keliru, menganggap bahwa sebuah Program aplikasi di komputer disebut juga sbg proses. Suatu program aplikasi komputer merupakan Pasive entity, sebagaimana seperti suatu file yang disimpan pada storage atau harddisk komputer, mereka adalah entitas-entitas pasif.
Proses jg merupakan satuan kerja di dalam sebuah sistem. Sebuah sistem sendiri terdiri dari kumpulan-kumpulan proses. Proses ini bs berasal dari code-code system ataupun code-code dari program user. Proses-proses tsb kemungkinan bs dieksekusi secara bersamaan oleh single CPU. Oleh karena itu dalam hal ini salah satu fungsi dari sistem operasi adalah melakukan manajemen proses CPU.
Terdapat lima (5) kegiatan yang dilakukan suatu sistem operasi dalam rangka melakukan Manajemen Proses di dalam komputer, yaitu:
- Penjadwalan treads dan proses-proses pada CPU
- Creating and deleting proses-proses sistem dan user
- Suspending (menunda) and resuming (melanjutkan) processes
- Melakukan mekanisme singkronisasi proses
- Melakukan mekanisme komunikasi proses
Lebih mudah diingatnya jika kita singkat dengan (DuCreSuSyCo), yaitu ScheDuling process, Create and Deleting both user and system processes, Suspend and resuming processes, Providing mechanism process synchronization, providing mechanism process communications.
Tidak ada komentar:
Posting Komentar