Selasa, 23 Februari 2010

PROSES

Pengertian Proses : Proses adalah sebuah program yang sedang dieksekusi. Dan program adalah instruksi yang ditulis ke dalam bahasa yang dimengerti sistem operasi. Proses berisi instruksi dan data. Sistem operasi mengelola semua proses di sistem dan mengalokasikan sumber daya ke proses-proses sesuai kebijaksanaan untuk memenuhi sasaran sistem. Setelah kita mengetahui apa itu proses dan apa itu program, serta kaitan keduanya, berikut ini adalah istilah-istilah yang berkaitan dengan hal tersebut:
 Multiprogramming (multitasking).
 Multiprocessing.
 Distributed processing/computing.
Apakah arti dari kesemua istilah tersebut? Berikut ini adalah definisi singkatnya:
 Multiprogramming atau disebut juga multitasking: yaitu manajemen banyak proses pada satu pemroses. Ciri – cirinya adalah Program-program yang dijalankan sebenarnya bersifat saling tak bergantung (independen) dan satu program pada satu saat (on program at any instant).
 Multiprocessing yaitu Manajemen banyak proses di komputer multiprocessor (banyak pemroses didalamnya).
 Distributed Processing yaitu manajemen banyak proses yang dieksekusi di banyak sistem komputer yang tersebar (terdistribusi).


Setiap proses yang berlangsung di dalam Sistem Operasi tentulah harus dapat dikendalikan oleh Sistem Operasi tersebut supaya saling dapat melanjutkan, mengikuti kebijaksanaan tertentu dan juga mendukung komunikasi antar proses dan penciptaan proses tersebut.
Perlu diketahui, bahwa prose situ memiliki 3 status utama yaitu:
 Running. Status yang dimiliki pada saat instruksi-instruksi dari sebuah proses dieksekusi
 Waiting. Status yang dimiliki pada saat proses menunggu suatu sebuah event seperti proses M/K.
 Ready. Status yang dimiliki pada saat proses siap untuk dieksekusi oleh prosesor
Dan juga memiliki 3 status tambahan yaitu:
 New. Status yang dimiliki pada saat proses baru saja dibuat
 Terminated. Status yang dimiliki pada saat proses telah selesai dieksekusi.

Tidak ada komentar:

Posting Komentar