MANAJEMEN PROSES SISTEM OPERASI



 Deskripsi Proses
Proses adalah sebuah program yang sedang dieksekusi. Sedangkan program adalah kumpulan instruksi yang ditulis ke dalam bahasa yang dimengerti sistem operasi. Sebuah proses membutuhkan sejumlah sumber daya untuk menyelesaikan tugasnya. Sumber daya tersebut dapat berupa CPU time, alamat memori, berkas-berkas, dan perangkat-perangkat M/K. Sistem operasi mengalokasikan sumber daya-sumber daya tersebut saat proses itu diciptakan atau sedang diproses/dijalankan. Ketika proses tersebut berhenti dijalankan, sistem operasi akan mengambil kembali semua sumber daya agar bisa digunakan kembali oleh proses lainnya. Sistem operasi mengeksekusi berbagai jenis program. Pada sistem batch program tersebut biasanya disebut dengan job, sedangkan pada sistem time sharing, program disebut dengan program user atau task.

Istilah Berkaitan Dengan Proses
             Adapun beberapa istilah yang berkaitan dengan proses yaitu
1.      Multiprogramming (multitasking)
yaitu manajemen banyak proses disatu pemroses, Pada multiprogramming, pemakai memandang terdapat banyak proses yang dijalankan bersamaan pada
satu saat.

2.      Multiprocessing
yaitu manajemen banyak proses pada komputer multiprocessor (banyak pemroses), yang menggunakan komputer semaksimal mungkin dengan beberapa CPU. Sehingga beberapa program bisa dijalankan secara bersama-sama , atau masing-masing dengan menggunakan prosesornya sendiri-sendiri.

3.      Distributed processing
yaitu manajemen banyak proses yang dieksekusi pada banyak sistem komputer yang tersebar di satu jaringan. Kecenderungannya terdapat masa mendatang adalah menuju komputasi tersebar.

Status Proses
Di dalam sebuah proses memiliki 3 sifat utama yaitu :
1.      Running
Status yang dimiliki pada saat instruksi-instruksi dari sebuah proses dieksekusi
2.      Waiting.
Status yang dimiliki pada saat proses menunggu suatu sebuah event seperti proses M/K.
3.      Ready.
Status yang dimiliki pada saat proses siap untuk dieksekusi oleh prosesor
Dan terdapat dua status tambahan yaitu saat pembentukan dan terminasi:
1.      New
Status yang dimiliki pada saat proses baru saja dibuat.
2.      Terminated
Status yang dimiliki pada saat proses telah selesai dieksekusi.
           
Deskripsinya :
  • Hanya satu proses yang dapat berjalan pada prosesor mana pun pada satu waktu. Namun, banyak proses yang dapat berstatus Ready atau Waiting. Ada tiga kemungkinan bila sebuah proses memiliki status Running:
  • Jika program telah selesai dieksekusi maka status dari proses tersebut akan berubah menjadi Terminated.
  • Jika waktu yang disediakan oleh OS untuk proses tersebut sudah habis maka akan terjadi interrupt dan proses tersebut kini berstatus Ready.
  • Jika suatu event terjadi pada saat proses dieksekusi (seperti ada permintaan M/K) maka proses tersebut akan menunggu event tersebut selesai dan proses berstatus Waiting.

Operasi-Operasi pada Proses
1.     Penciptaan Proses
2.     Penghancuran proses
3.     Penundaan proses
4.     Pelanjutan kembali proses
5.     Pengubahan prioritas proses
6.     Mem-block proses
7.     Membangunkan proses
8.     Menjadwal proses
9.     Memungkinkan proses berkomunikasi dengan proses lain

Share:

Tidak ada komentar:

Posting Komentar

Cari Blog Ini

Diberdayakan oleh Blogger.

Arsip Blog

Unordered List

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Vestibulum auctor dapibus neque.

Pages

Theme Support

Need our help to upload or customize this blogger template? Contact me with details about the theme customization you need.