Вы находитесь на странице: 1из 1

ANALISIS PROSESProses merupakan konsep utama dalam sistem operasi.

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).

Setiap proses (program) yang dijalankan dapat bersifat:


Independen, tidak saling bergantung antara satu proses dengan lainnya.
Setiap perintah dari masing-masing proses tersebut dijalankan secara bergantian
oleh sistem operasi, atau dengan kata lain sistem operasi hanya dapat menjalankan
satu perintah (proses) dalam satu waktu. Pengalihan dari satu proses ke proses
lainnya dilakukan dengan menggunakan aturan tertentu dan terjadi sangat cepat.
Pengalihan yang sangat cepat inilah yang menimbulkan efek pararel semu
(pseudoparalleism), yang dilihat oleh user sebagai kemampuan sistem menjalankan
banyak proses pada waktu bersamaan.
MULTIPROCESSING
Istilah ini digunakan untuk menunjuk kemampuan sistem operasi menjalankan banyak
proses pada banyak pemroses. Konsep yang sebelumnya hanya diterapkan untuk sistem
besar (server mainframe) ini sekarang juga sudah banyak disediakan oleh komputer
untuk umum. Sistem operasi Windows mulai dari Windows NT, UNIX/Linux dan turunannya
telah mendukung sistem multiprocessing ini.

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.

Вам также может понравиться