MANAJEMEN PROSES.

Slides:



Advertisements
Presentasi serupa
Sistem Operasi Proses Fachry Khusaini ( ) Nur Yaqin ( )
Advertisements

PERTEMUAN KE-4 Heintje Hendrata, S.Kom. MANAJEMEN PROSES TIK : Mahasiswa dapat memahami konsep dasar proses Heintje Hendrata, S.Kom.
MANAJEMEN PROSES Sistem Operasi
Proses.
Oleh : Kelompok 2 Irawan ( ) Alifuddin Wachid ( ) Retno Ayu Apriliati ( ) “Proses Sistem Operasi” G.
Pertemuan 3 Manajemen proses Manajemen Proses.
KONSEP PROSES Minggu ke 5.
Manajemen proses Manajemen Proses.
Implementasi Proses.
MANAJEMEN PROSES.
KONSEP THREAD.
KONSEP PROSES.
Proses Ali akbar. KONSEP PROSES Proses adalah program yang sedang dieksekusi. Eksekusi proses dilakukan secara berurutan. Dalam suatu proses terdapat.
Proses dan Implementasinya
Versi 1, 2013CCS113 – SISTEM OPERASIFASILKOM PERTEMUAN 5 PROSES DAN THREAD 1.
Manajemen Proses.
Manajemen Proses Meliputi : Pengelolaan sisklusi hidup proses
Pertemuan 03- Konsep Proses
Ihr Logo 3. SISTEM OPERASI Manajemen Proses by
Pertemuan ke 3 Konsep Proses
Pertemuan 4 Manajemen Proses 2.
PERTEMUAN KE-7 PERKULIAHAN SISTEM OPERASI
Pertemuan 3 Manajemen Proses.
Proses Oleh : Wahyu Andhyka Kusuma
Pengantar Teknologi Sistem Informasi 1B PENGATURAN PROSES.
Operating System Copyright © Mufadhol 1 SISTEM OPERASI Management Process Oleh : Mufadhol, S.Kom.
Slide 6 – Management Proses
PERTEMUAN KE-9 PERKULIAHAN SISTEM OPERASI
KONSEP THREAD.
PROSES dan PENJADWALAN (Konsep proses) By: Asriadi Pertemuan 5.
MANAJEMEN PROSES PART 2 Dosen : Ahmad Apandi, ST
MANAJEMEN PROSES.
PENJADWALAN PROSES.
PENJADWALAN PROSES DAN IMPLEMANTASI Sistem operasi komputer
PCB (Process Control Block)
SISTEM OPERASI Pertemuan 3 : Manajemen Proses
MATAKULIAH SISTEM OPERASI – PENDIDIKAN TEKNIK INFORMATIKA 2008
Oleh: Chalifa Chazar MANAJEMEN PROSES.
PROSES.
PROSES & THREADS Disajikan Oleh :.
Masquriansyah,S.kom. M.T.I
Proses Dosen: Abdillah S.Si., MIT.
Manajemen Proses Edi Sugiarto, S.Kom.
Proses dan Thread Oleh : Adhitya Nugraha.
Penjadwalan Proses.
2. Proses By. Serdiwansyah N. A..
Pertemuan 6 P R O S E S.
IV. Proses-proses Terdapat beberapa definisi proses, diantaranya proses sebagai program yang sedang dalam keadaan eksekusi Proses membutuhkan sumber daya.
Slide 6 – Management Proses
4 PROSES Mata Kuliah Sistem Operasi Mata Kuliah : Sistem Operasi
MANAJEMAN PROSES.
Resi Utami Putri, S.Kom., M.Cs.
SISTEM OPERASI PERTEMUAN VI.
MANAJEMEN PROSES PART 2 Dosen : Ahmad Apandi, ST
PROSES.
Oleh : Solichul Huda, M.Kom
SISTEM OPERASI - CHAPTER 2 PROCESS
Manajemen Proses Firdaus, M.T..
Manajemen Proses.
SISTEM OPERASI PERTEMUAN VI.
Hendy Mizuardy SISTEM OPERASI. MANAJEMEN PROSES Konsep Proses Definisi Proses Status Proses Process Control Block (PCB) Konsep Penjadwalan Queue Scheduling.
PROSES.
Manajemen Proses.
PROSES-PROSES SISTEM OPERASI
PROSES Sources : Hariyanto, Bambang “Sistem Operasi, Revisi Kelima, Bandung: Informatika Bandung
TEKNIK KOMPILASI PERTEMUAN VI.
Pertemuan 6 P R O S E S.
KONSEP PROSES Minggu ke 5.
Proses dan Thread Oleh : Adhitya Nugraha.
PROSES. Definisi Proses Proses adalah program yang sedang dieksekusi, termasuk didalamnya nilai-nilai dalam program counter, register, dan variabel-variabel.
Transcript presentasi:

MANAJEMEN PROSES

PROSES Entitas Dinamis Berisi instruksi dan data Program counter dan register pemroses Stack seperti parameter rutin Alamat pengiriman dan variabel lokal

Deskripsi Proses Program yang sedang dieksekusi Unit kerja terkecil Memiliki sumber daya Dijadwalkan sistem operasi

Istilah Dalam Proses Multiprogramming Multiprocessing Distributed processing/computing

Multiprogramming (multitasking) Manajemen banyak proses dalam suatu pemroses Program-program yang dijalankan bersifat : Saling tak bergantung (independent) Satu program pada satu saat (one program at any instant)

Saling tak bergantung (independen) Proses terpisah satu dari lainnya dan tidak saling berpengaruh

Satu program pada satu saat Pada satu waktu sesungguhnya hanya satu proses yang dilayani pemroses Menggunakan interleave bukan overlap di antara program-program

Multiprocessing Manajemen banyak proses di komputer multiprocessor (banyak pemroses di dalamnya) Terdapat di mainframe, minikomputer, workstation OS : MS-Windows NT, UNIX, Linux

Distributed Processing Manajemen banyak proses yang dieksekusi di banyak sistem komputer yang tersebar (terdistribusi)

Kebutuhan utama pengendalian proses Interleave (saling melanjutkan) Mengikuti kebijaksanaan tertentu Mendukung komunikasi antar proses dan penciptaan proses

Diagram State Process RUNNING 2 1 3 BLOCKED 4 READY

Diagram State Process Keterangan : Proses di-block untuk menunggu input dari proses lain Scheduller menghentikan run suatu proses Scheduller mengalokasi CPU ke proses lain Input yang diperlukan tersedia

Diagram State Process Status Deskripsi Running Pemroses sedang mengeksekusi instruksi proses itu Ready Proses siap (ready) dieksekusi, tapi pemroses tidak tersedia untuk eksekusi proses ini Blocked Proses menunggu kejadian untuk melengkapi tugasnya

Diagram State Multiprogramming NEW TERMINATED HOLD RUNNING READY WAITING

Diagram State Multiprogramming New ;proses sedang dibuat Hold ;program/proses di tampung dalam disk untuk disetujui Running ;proses bisa dieksekusi, karena CPU tidak sedang mengerjakan tugas lain

Diagram State Multiprogramming Waiting ;proses sedang menunggu beberapa event yang akan terjadi Ready ;proses menunggu jatah waktu dari prosessor Terminated ;proses selesai dieksekusi

Program Control Block (PCB) Struktur data sistem operasi Menyimpan informasi lengkap mengenai proses Berisi informasi-informasi yang diperlukan oleh sistem operasi dalam mengendalikan proses

Elemen-elemen PCB Penstrukturan data Identifier Komunikasi antar proses Kewenangan proses Manajemen memori Kepemilikan & utilisasi sumber daya Identifier Register terlihat Register kendali & status Pointer stack Informasi jadual & status

P C B PCB dalam User Process Identifikasi proses Informasi status proses Informasi kendali proses Stack pemakai Ruang alamat khusus user (program,data) Ruang alamat bersama P C B

Operasi-operasi proses Create Destroy Suspend Resume Priority change Block Wake up Schedulling Communication availability

Create process Langkah-langkah : Menamai proses Menyisipkan proses Menentukan prioritas awal Menciptakan PCB Mengalokasikan resource bagi process

Destroy Process Dealokasi resource bagi process Proses dihancurkan dari tabel sistem PCB dihapus (mengosongkan memori PCB)