Академический Документы
Профессиональный Документы
Культура Документы
Konsep ini
pertama kali diterapkan pada sistem operasi Multics tahun 60-an. Hampir semua
tahapan bagian dalam pengembangan sistem operasi akan selalu berhubungan dengan
proses. Terdapat beragam definisi proses. Salah satunya adalah program yang sedang
dieksekusi. Proses merupakan unit kerja terkecil yang secara individu memiliki
sumber daya dan eksekusinya dikendalikan (dijadwalkan) oleh sistem operasi. Sistem
operasi memiliki tugas mengelola semua proses yang berjalan dan mengalokasikan
sumber daya ke proses-proses tersebut sesuai aturan (kebijaksanaan) tertentu demi
mencapai tujuan baik oleh sistem maupun oleh user.
Selain memiliki definisi diatas, definisi lainnya juga adalah kumpulan perintah
yang akan dijalankan oleh sistem operasi. Sebagaimana diketahui bahwa sebuah
program dikembangkan menggunakan bahasa pemrograman tertentu yang isinya adalah
kumpulan perintah yang dirangkai sedemikian rupa untuk menyelesaikan suatu tujuan
tertentu. Terdapat beberapa istilah yang berkaitan dengan proses, yakni
multiprogramming (multitasking), multiprocessing, dan distributed
processing/computing.
MULTIPROGRAMMING (MULTITASKING)
Ini merupakan istilah yang digunakan untuk menyebutkan kemampuan suatu prosesor
dalam menjalankan lebih dari proses. Saat ini hampir semua sistem operasi yang ada
telah enerapkan konsep multitasking ini. Ciri dari sistem ini bisa dibaca dari seri
prosesornya yang hanya memiliki satu pemroses (single core).
DISTRIBUTED PROCESSING
Ini merupakan istilah untuk menunjuk kemampuan sistem operasi dalam menjalankan
banyak proses pada banyak sistem komputer yang tersebar (terdistribusi) dalam
jaringan. Dengan semakin banyaknya data yang diolah saat ini, karena pengguna
komputer yang selalu bertambah, memungkinkan sistem ini untuk menjadi tren model
komputasi pada masa mendatang. Sistem operasi terdistribusi yang ada saat ini
diantaranya adalah AMOEBA dan MACH.