Modul ke:
SARUNI DWIASNATI, ST.MM
SISTEM OPERASI
SISTEM OPERASI
Definisi Proses
Proses pada sistem operasi adalah
program yang sedang dieksekusi,
merupakan unit kerja terkecil yang
secara individu memiliki sumber
sumber daya yang dijadwalkan
Proses yang dieksekusi mempunyai
Proses yang dieksekusi mempunyai 5 5 status terdiri dari:status terdiri dari:
• New: Proses sedang dikerjakan/ dibuat.
•Running: Instruksi sedang dikerjakan.
•Waiting: Proses sedang menunggu sejumlah
kejadian untuk terjadi (seperti sebuah penyelesaian I/O atau penerimaan sebuah tanda/ signal).
•Ready: Proses sedang menunggu untuk ditugaskan
pada sebuah prosesor.
•Terminated: Proses telah selsesai melaksanakan
Proses Control Block (PCB)
Proses Control Block (PCB)
Tiap proses digambarkan dalam sistem
operasi oleh sebuah process control
block PCB – juga disebut sebuah
control block. PCB berisikan banyak
bagian dari informasi yang
Elemen-elemen dari Process Control Block (PCB) :
• Identifier : menjelaskan proses yang sedang terjadi • State : kondisi yang terjadi pada proses
• Priority : urutan perintah yang jelas pad suatu proses • Program counter : instruksi pada proses
• Memory pointers : media penyimpanan (penunjuk
alamat) pada proses
• Context data : data yang berkaitan dengan proses • I/O status information : terdapat masukan dan
keluaran yang diinginkan
• Accounting information : memberikan informasi yang
Konsep Dasar Thread Dalam Sistem Operasi
Thread dalam sistem operasi dapat diartikan sebagai sekumpulan perintah (instruksi) yang dapat dilaksanakan (dieksekusi) secara sejajar dengan proses lainnya, dengan menggunakan
cara time slice (ketika satu CPU melakukan perpindahan antara satu proses ke proses
lainnya) atau multiprocess (ketika proses-proses tersebut dilaksanakan oleh CPU yang
Thread terdiri dari 4 bagian:
Thread terdiri dari 4 bagian:
1. ID thread
Keuntungan penggunaan thread :
Keuntungan penggunaan thread :
1. Tanggap
2. Pemberdayaan resorce 3. Ekonomis