KONSEP DASAR PROSES SISTEM OPERASI
SISTEM OPERASI
Modul ke:
05
Fakultas
ILMU KOMPUTER
Program Studi
TEKHNIK
INFORMATIKA
KONSEP DASAR PROSES
SISTEM OPERASI
SARUNI DWIASNATI, ST.MM
Definisi Proses
Proses pada sistem operasi adalah
program yang sedang dieksekusi,
merupakan unit kerja terkecil yang
secara individu memiliki sumber
sumber daya yang dijadwalkan
oleh sistem operasi.
Proses yang dieksekusi mempunyai 5 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
tugasnya/ mengeksekusi.
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
berhubungan dengan sebuah proses
yang spesifik.
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
dibutuhkan
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 prosesproses tersebut dilaksanakan oleh CPU yang
berbeda dalam satu sistem).
Thread terdiri dari 4 bagian:
1.
2.
3.
4.
ID thread
Program counter
Himpunan register
Stack.
Keuntungan penggunaan thread :
1.
2.
3.
4.
Tanggap
Pemberdayaan resorce
Ekonomis
Pemberdayaan arsitektur
multiprocessor
Terima Kasih
Saruni Dwiasnati, ST.MM
Modul ke:
05
Fakultas
ILMU KOMPUTER
Program Studi
TEKHNIK
INFORMATIKA
KONSEP DASAR PROSES
SISTEM OPERASI
SARUNI DWIASNATI, ST.MM
Definisi Proses
Proses pada sistem operasi adalah
program yang sedang dieksekusi,
merupakan unit kerja terkecil yang
secara individu memiliki sumber
sumber daya yang dijadwalkan
oleh sistem operasi.
Proses yang dieksekusi mempunyai 5 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
tugasnya/ mengeksekusi.
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
berhubungan dengan sebuah proses
yang spesifik.
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
dibutuhkan
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 prosesproses tersebut dilaksanakan oleh CPU yang
berbeda dalam satu sistem).
Thread terdiri dari 4 bagian:
1.
2.
3.
4.
ID thread
Program counter
Himpunan register
Stack.
Keuntungan penggunaan thread :
1.
2.
3.
4.
Tanggap
Pemberdayaan resorce
Ekonomis
Pemberdayaan arsitektur
multiprocessor
Terima Kasih
Saruni Dwiasnati, ST.MM