A. Status Proses
Gambar diatas merupakan diagram dari proses dalam mode eksekusi.
Tiap proses akan di jelaskan perstatus :
Sebelum berlanjut ke status berikutnya ada hal yang harus kalian ketahui , status dalam sebuah sistem operasi berbeda-beda tapi dalam sebuah sistem operasi biasanya ada 3 status umum :
> Ready : Status yang siap untuk dieksekusi pada giliran berikutnya oleh prosesor.
> Running : Proses status instruksi-instruksi yang sedang dieksekusi.
> Waiting :Status yang menunggu sebuah event seperti proses M/K atau pending I/O dan finishnya.
Ada 2 Additional, pada saat pembentukan(new) dan terminasi(terminated).
> New : Status dimana pada saat proses/ instruksi-instruksi baru dibuat.
> Terminated : Status proses saat instruksi telah selesai di eksekusi oleh prosessor.
B. Foreground Process
Foreground process adalah ketika dimana user menggunakan langsung program aktif di depan layar atau objek utama di monitor . Dangan kata lain langsung nampak(visible) oleh user. menggunakan perangkat input untuk berinteraksi dengan program yg aktif , dan hanya boleh satu program untuk dijalankan. Karena sebuah proses disebut foreground process bila jendelanya dalam keadaan aktif. Salah satu contoh pada sistem operasi Windows ketika ada program yg aktif mereka akan memberi warna berbeda untuk membedakan foreground atau background.
C. Background Process
Background Process yaitu proses yang berjalan secara tersembunyi atau tidak memiliki window, dengan kata lain proses tersebut sudah berjalan saat sistem operasi siap digunakan.Simpelnya program tersebut invisible(tersembunyi) untuk dilihat atau digunakan oleh user. Dan tidak bisa menginput teks,intruksi,dan semacamnya secara langsung. Berbeda dengan beberapa proses yang berjalan setelah dipilih oleh user, misalnya Chrome, Adobe, etc. Salah satu contoh proses yang berjalan secara background adalah program yang dijalankan Local Host. Background proses dapat menyebabkan performa dari sebuah PC berkurang karena terlalu banyak resource yang digunakan termasuk processor dan memory sehingga terkadang membuat PC berjalan lambat.