Keterangan gambar :
Inisialisasi SIstem
01
Eksekusi panggilan sistem
02 pembuatan proses oleh
proses yang berjalan.
Permintaan Pengguna
untuk menjalankan 03
proses sebuah proses. 04
sebagai
You fungsi
can Change
Color &
Fill dari
jumlah
Line Color proses
dalam memori.
Utilisasi CPU
disbanding jumlah
proses CPU
FREE
utilization = 1-
PPT
n= jumlah proses
TEMPLATES
www.allppt.com
Thre
ad
Thread adalah unit terkecil dalam suatu
proses yang bisa dijadwalkan oleh sistem
operasi.
Single dan Multi - Threading
Keuntungan Multi-threading
• Responsive.
• Pembagian sumber daya.
• Ekonomis.
• Pemberdayaan arsitektur multiprosesor.
Kerugian Multi-
threading
• Multiple thread bisa mengganggu satu sama lain saat berbagi
hardware resource, misalnya chace memory.
One-to-One
Many-to-Many
Thread Cancellation &
Thread Pools
Thread cancellation/ pembatalan thread ialah pemberhentian
thread sebelum tugasnya selesai.
?
Komunikasi
Sistem Berbagi Memori
antar Proses
Sistem berbagai memori atau yang disebut juga
sebagai Shared Memory System merupakan salah
satu cara komunikasi antar proses dengan cara
menalokasikan suatu alamat memori untuk dipakai
berkomunikasi antar proses.
COMMUNICATION
4
Sleep and Wakeup
3
Mutual Exclusion with Busy Witing
2
Critical Rigions
1 Race condution
Avoiding Locks
INTERPROCESS 10
COMMUNICATION
9
barries
8
Message Passing
7
monitors
6 mutexes
Apa itu scheduling
algorithms ?
Kapan membuat keputusan penjadwalan ?
01
02
03
04
Penjadwalan Lotere