Secara umum :
Proses dan Thread merupakan 2 blok komponne utama dalam sistem operasi modern.
Proses merupakan contoh program komputer yang sedang berjalan.
Thread merupakan tugas tertentu yang sedang berjalan dalam suatu program.
Proses pada Sistem Operasi
Pengertian
Proses merupakan sesuatu yang berisikan intruksi program, data, alamat pengiriman,
dll
Proses merupakan konsep utama dalam sistem operasi, sehingga masalah manajemen
proses merupakan masalah utama
Proses merupakan suatu program yang sedang di eksekusi
Proses merupakan unit kerja terkecil yang secara individu memiliki sumber daya dan
dijadwalkan oleh sistem operasi.
Kegiatan
Pada kegiatan proses sistem operasi berperan untuk mengelola segala proses pada
sistem dan mengalokasikan sumber daya ke proses tersebut.
Berbagai proses berjalan secara bersamaan, setiap proses akan mendapatkan bagian-
bagian memory dan kendali kendali sendiri
Prinsip
Bersifat independen : program yang berdiri sendiri tidak bergantung dan terpisah.
Bersifat satu waktu : suatu sistem operasi mengatur banyak proses, mengatur
sumber daya. Sistem operasi berperan untuk mengatur seluruh sumber daya untuk
setiap proses yang terjadi/ yang ditimbulkan oleh aplikasi itu.
Status Proses
Pada setiap proses terdiri dari satu kesatuan yang terpisah, akan tetapi ada kalanya
suatu proses memerlukan interaksi satu sama lain. Suatu proses dapat dibangkitkan
dari output proses lainnya sebagai input. Pada proses eksekusi akan mengalami
perubahan status.
Status proses merupakan bagian dari aktivitas proses yang sedang berlangsung pada
saat itu, sttaus proses terdiri atas :
New (Baru) : suatu proses yang sedang dibuat.
Run ( Jalan) : suatu proses yang sedang berjalan.
Wait (Tunggu): suatu proses yang sedang menunggu beberapa event/ kejadian yang
sedang terjadi/ yang sedang ditunggu, spt : input, output, menerima sinyal.
Ready (Siap) : suatu proses yang sedang menunggu untuk di proses oleh prosesor.
Terminated (Selesai) : suatu proses yang telah selesai menyelesaikan tugasnya/
dilakukan.