Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehHandoko Atmadjaja Telah diubah "6 tahun yang lalu
1
SISTEM OPERASI - CHAPTER 2 PROCESS
2
Konsep Proses Proses adalah suatu program yang sedang dieksekusi (running). Hardware yang paling utama berperan saat proses berlangsung adalah processor.
3
Status Proses New: Pada saat proses pertama kali dibuat
Ready: Proses siap untuk dieksekusi Running: Pada saat proses sedang dieksekusi Waiting: Proses menunggu suatu event lain (contoh: proses I/O) Terminated: Pada saat proses sudah selesai dieksekusi
4
Diagram Proses NEW interrupt READY prepare finish start I/O or event
TERMINATED interrupt READY RUNNING prepare finish start I/O or event complete I/O or event wait WAITING
5
Penjadwalan Antrian Proses
Ready queue: antrian proses yang running pada memori utama, siap dan menunggu untuk masuk ke job queue Job queue: antrian ketika proses berada di CPU, siap dieksekusi. Device queue: antrian bila proses tersebut menunggu siapnya peralatan I/O tertentu
6
Penjadwalan Antrian Proses
Setiap proses bisa berpindah dari satu antrian ke antrian lain Hanya satu proses yang dapat berjalan pada prosesor Banyak proses yang dapat ready atau waiting
7
Thread Process vs Thread - Process: suatu aplikasi yang running - Thread: beberapa kegiatan dalam 1 proses Keuntungan - Responsiveness: tanggap - Resource sharing: membagi sumber daya dari proses - Economy: menghemat pembuatan proses - Utilization of Multi Processor Architecture: Pemberdayaan arsitektur multiprocessor
8
Foreground vs Background Process
12
Bagian-bagian Processor
ALU CONTROL UNIT REGISTER CPU INTERCONNECTION
13
Bagian-bagian Processor
CPU Interconnections: penghubung komponen internal dan eksternal Register: Menyimpan data / instruksi yang sedang diproses ALU: Melakukan operasi aritmatika atau logika Unit Control: Mengatur jalanya proses - Mengatur dan mengendalikan I/O - Mengambil data & instruksi dari main memory - Mengirim instruksi ke ALU bila ada perhitungan - Menyimpan hasil proses ke main memory
14
Spesifikasi Processor
Jumlah inti (core) Kecepatan Processor / Clock Speed (satuan GHz) Daya / TDP (Thermal Design Power) Teknologi (Turbo boost, Hyperthread)
15
NEXT CHAPTER
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.