** Komponen Sistem Operasi : Status Proses, Foreground, dan Background. **

in #technology6 years ago

A. Status Proses
skema proses.png

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.

Sort:  

Helo @mezzains.. Selamat berjumpa di Steemit! Suka anda bergabung di sini.. upvote.. (Segelintir kontribusi kami sebagai witness di komunitas Steemit Indonesia.)

Congratulations @mezzains! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

Click here to view your Board

Vote for @Steemitboard as a witness and get one more award and increased upvotes!

Congratulations @mezzains! You received a personal award!

Happy Steem Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Do not miss the last post from @steemitboard:

Downvote challenge - Add up to 3 funny badges to your board
Use your witness votes and get the Community Badge
Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.032
BTC 64266.51
ETH 3121.56
USDT 1.00
SBD 4.08