kelompok 2 proses sistem operasi
DESCRIPTION
Persentasi sistem operasi tentang prose UNRITRANSCRIPT
…………………………………………………Loading……..……………………………………………… GO
CREATED BY
Devi Willieam
Fathur rohman
Ilham Dinata
Taufiq herdian
Sistem operasi BAGian 2
PROSES
PENGERTIAN PROSES
STATUS PROSES
OPERASI
PADA
PROSES
MAPS
Proses adalah sebuah program yang sedang dieksekusi,Sedangkan program adalah kumpulan instruksi yang ditulis ke
dalam bahasa yang dimengerti sistem operasi.
Pengertian
Home
Proses berisi instruksi dan data, program counter dan semua register pemroses, dan stack
Status Proses
Operasi padaProses
KELUAR
Pengertian
PROSES
Proses berkaitan dengan istilah
• Multiprogramming (multitasking).
• Multiprocessing.
• Distributed processing/computing.
Pengertian
Home
Status Proses
Operasi padaProses
KELUAR
MULTIPROGRAMMING (MULTITASKING)
• Manajemen banyak proses pada satu pemroses. Istilah yang digunakan multiprogramming (multitasking) bukan multiprocessing.
• Program-program yang dijalankan sebenarnya bersifat: – Saling tak bergantung (independent).
– Satu program pada satu saat
(one program at any instant).
Pengertian
Home
Status Proses
Operasi padaProses
KELUAR
MULTIPROCESSING
• Manajemen banyak proses di komputer multiprocessor (banyak pemroses didalamnya).
• menggunakan komputer semaksimal mungkindengan beberapa CPU sehingga beberapaprogram bisa dijalankan secara bersama-sama , masing-masing dengan menggunakanprosesornya sendiri-sendiri.
Pengertian
Home
Status Proses
Operasi padaProses
KELUAR
Pengertian
Home
Status Proses
Operasi padaProses
KELUAR
DISTRIBUTED PROCESSING
• Manajemen banyak proses yang dieksekusi di banyak sistem komputer yang tersebar (terdistribusi).
Pengertian
Home
Status Proses
Operasi padaProses
KELUAR
PROSESPengertian
Home
Status Proses
Operasi padaProses
KELUAR
STATUS PROSESSebuah proses dapat memiliki tiga status utama yaitu:
• Running. Status yang dimiliki pada saat instruksi-instruksidari sebuah proses dieksekusi
• Waiting. Status yang dimiliki pada saat proses menunggusuatu sebuah event/task seperti proses I/O.
• Ready. Status yang dimiliki pada saat proses siap untukdieksekusi oleh prosesor
Pengertian
Home
Operasi padaProses
KELUAR
Status proses
STATUS TAMBAHAN
Ada dua, yaitu saat pembentukan dan terminasi:
• New. Status yang dimiliki pada saat proses barusaja dibuat
• Terminated. Status yang dimiliki pada saatproses telah selesai dieksekusi.
Pengertian
Home
Operasi padaProses
KELUAR
Status proses
DIAGRAM STATUS PROSES
NEW
READY RUN
SELESAI
TUNGGU
Pengertian
Home
Operasi padaProses
KELUAR
Status proses
OPERASI-OPERASI PADA PROSES1. Penciptaan proses (create a process).
2. Penghancuran/terminasi proses (destroy a process).
3. Penundaan proses (suspend a process).
4. Pelanjutan kembali proses (resume a process).
5. Penjadwalkan proses.
6. Komunikasi Antar Proses
Pengertian
Home
Status Proses
KELUAR
Operasi padaproses
1. PENCIPTAAN PROSES
Penciptaan proses melibatkan banyak aktivitas, yaitu:
• Menamai (memberi identitas) proses.
• Menyisipkan proses pada tabel proses.
• Menciptakan PCB (Program Control Block).
Operasi padaproses
Pengertian
Home
Status Proses
KELUAR
PCB berisikan banyak bagian dari informasi yang berhubungan dengan
sebuah proses yang spesifik, termasuk hal-hal dibawah ini:
Identifikasi Proses
Informasi status proses
Informasi kendali proses
Stack pemakai
Ruang alamat yang khusus
diperuntukkan pemakai
(program, data)
Ruang alamat bersama
PCB
Operasi padaproses
Identifikasi Proses
Informasi status proses
Informasi kendali proses
Identifikasi Proses
Identifier
Identifier numerik yang meliputi
Identifier proses
Identifier proses yang menciptakan
Identifier pemakai
Informasi Status Pemroses
Register-register yang terlihat
pemakai
Register-register yang dapat
ditunjuk instruksi bahasa
assembly untuk diproses
pemroses
Informasi Kendali Pemroses
Informasi penjadwalan dan status
Informasi-informasi yang dipakai untuk menjalankan
fungsi penjadwalan a.l :
Status proses. Mendefinisikan status proses
(running,ready,block, dsb)
Prioritas. Menjelaskan prioritas proses
Informasi berkaitan penjadwalan. Informasi ini seperti
lama menunggu, lama proses terakhir dieksekusi dsb.
Kejadian (Event). Identitas kejadian yang ditunggu
proses
Operasi padaproses
2. PENGHANCURAN PROSES
Penghancuran proses melibatkan pembebasan proses dari sistem, yaitu:
• Proses dihancurkan dari tabel sistem
• PCB dihapus (ruang memori PCB dikembalikan ke pool memori bebas )
Operasi padaproses
Home
Status Proses
KELUAR
Pengertian
3. PENUNDAAN PROSES(SUSPEND A PROCESS)
• Penundaan biasanya berlangsung singkat dan sering dilakukan sistem untuk memindahkan proses-proses tertentu guna mereduksi beban sistem.
• Proses yang ditunda (suspended process) tidak berlanjut sampai proses lain me-resume.
Operasi padaproses
Home
Status Proses
KELUAR
Pengertian
4. PROSES PELANJUTAN KEMBALI (RESUME A PROCESS )
• Proses melanjutkan kembali berfungsi untukmelanjutkan proses yang tertunda akibat di suspend
Operasi padaproses
Home
Status Proses
KELUAR
Pengertian
5. PENJADWALKAN PROSES• Kumpulan kebijakan dan mekanisme di sistem
operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer.
• Penjadwalan bertugas memutuskan hal-halberikut :
• Proses yang harus berjalan
• Kapan dan selama berapa lama proses berjalan
Operasi padaproses
Home
Status Proses
KELUAR
Pengertian
• Sasaran utama penjadwalan proses adalah Optimasikinerja sistem komputer menurut kriteria tertentu.Kriteria untuk mengukur dan optimasi kinerjapenjadwalan adalah sbb:
1. Adil (fairness)2. Efisiensi3. Waktu Tanggap (response time)4. Turn arround Time (waktu penyelesaiantask)5. Troughput (banyak task yang dijalankandalam satu waktu)
Operasi padaproses
Home
Status Proses
KELUAR
Pengertian
6. KOMUNIKASI ANTAR PROSES
Inter-Process Communication (IPC) atau Komunikasi
antar proses adalah cara atau mekanisme pertukaran
data antara satu proses dengan proses lainnya, baik itu
proses yang berada di dalam komputer yang sama.
(Inter Process Communinication / IPC) :
Contoh dari IPC adalah Socket dalam sistem operasi
distro UNIX dan Dynamic Data Exchange (DDE) dalam
syistem operasi Windows.
Operasi padaproses
Home
Pengertian
Status Proses
KELUAR
Benarkah anda ingin
keluar?
Ya
Tidak