Slide 6 – Management Proses

Slides:



Advertisements
Presentasi serupa
PERTEMUAN KE-4 Heintje Hendrata, S.Kom. MANAJEMEN PROSES TIK : Mahasiswa dapat memahami konsep dasar proses Heintje Hendrata, S.Kom.
Advertisements

Oleh : Kelompok 2 Irawan ( ) Alifuddin Wachid ( ) Retno Ayu Apriliati ( ) “Proses Sistem Operasi” G.
Slide 2 Tinjaun Umum Sistem Komputer 1
Slide 3 Tinjaun Umum Sistem Komputer 2
KONSEP PROSES Minggu ke 5.
Manajemen proses Manajemen Proses.
Implementasi Proses.
MANAJEMEN PROSES.
Proses dan Implementasinya
Versi 1, 2013CCS113 – SISTEM OPERASIFASILKOM PERTEMUAN 5 PROSES DAN THREAD 1.
Pokok Bahasan Pokok Bahasan: Deskripsi dan Kontrol Proses
Manajemen Proses.
Pokok Bahasan Pokok Bahasan: Deskripsi dan Kontrol Proses
SI 325 Konsep Sistem Operasi Minggu 3
Pertemuan 03- Konsep Proses
Computer System Structure
Struktur Sistem Operasi
Pertemuan 4 Manajemen Proses 2.
PERTEMUAN KE-7 PERKULIAHAN SISTEM OPERASI
Pertemuan 3 Manajemen Proses.
Proses Oleh : Wahyu Andhyka Kusuma
Slide 5 – Struktur Sistem Operasi
Operating System Copyright © Mufadhol 1 SISTEM OPERASI Management Process Oleh : Mufadhol, S.Kom.
Struktur Sistem Komputer
Slide 6 – Management Proses
PROSES dan PENJADWALAN (Konsep proses) By: Asriadi Pertemuan 5.
MANAJEMEN PROSES PART 2 Dosen : Ahmad Apandi, ST
MANAJEMEN PROSES.
MANAJEMEN PROSES.
PROCESS DAN THREADS PROCESS Multiprogramming Pseudoparallelism
PENJADWALAN PROSES.
Struktur Sistem Komputer
PENJADWALAN PROSES DAN IMPLEMANTASI Sistem operasi komputer
PCB (Process Control Block)
SISTEM OPERASI Pertemuan 3 : Manajemen Proses
Oleh: Chalifa Chazar MANAJEMEN PROSES.
PROSES.
PROSES & THREADS Disajikan Oleh :.
STRUKTUR SISTEM KOMPUTER
Proses Dosen: Abdillah S.Si., MIT.
Slide 2 Tinjaun Umum Sistem Komputer 1
Manajemen Proses Edi Sugiarto, S.Kom.
Proses dan Thread Oleh : Adhitya Nugraha.
Struktur Sistem Komputer
Penjadwalan Proses.
Struktur Sistem Komputer
Course Objective Definisi Sistem Operasi.
IV. Proses-proses Terdapat beberapa definisi proses, diantaranya proses sebagai program yang sedang dalam keadaan eksekusi Proses membutuhkan sumber daya.
Slide 1 Tinjaun Umum Sistem Komputer 1
4 PROSES Mata Kuliah Sistem Operasi Mata Kuliah : Sistem Operasi
MANAJEMAN PROSES.
Struktur Sistem Komputer
SISTEM OPERASI PERTEMUAN VI.
PROSES.
Manajemen Proses Firdaus, M.T..
SISTEM OPERASI PERTEMUAN VI.
Hendy Mizuardy SISTEM OPERASI. MANAJEMEN PROSES Konsep Proses Definisi Proses Status Proses Process Control Block (PCB) Konsep Penjadwalan Queue Scheduling.
Slide 8 – Thread, SMP, dan Microkernel
PROSES.
Struktur Sistem Komputer
TEKNIK KOMPILASI PERTEMUAN VI.
Struktur Sistem Komputer
Struktur Sistem Komputer
KONSEP PROSES Minggu ke 5.
Proses dan Thread Oleh : Adhitya Nugraha.
Struktur Sistem Komputer
Struktur Sistem Komputer
Struktur Sistem Komputer
PROSES. Definisi Proses Proses adalah program yang sedang dieksekusi, termasuk didalamnya nilai-nilai dalam program counter, register, dan variabel-variabel.
Struktur Sistem Komputer
Transcript presentasi:

Slide 6 – Management Proses

Course Objective Definisi Proses. Process State. Kontrol Proses. Management Process– Mata Kuliah Sistem Operasi

Process Overview Pada bagian sebelumnya, telah diketahui akan definisi process. Secara umum, bahwa process terdiri dari beberapa element, dimana element utama dari process adalah : Kode Program. Set of Data, yang berasosiasi dengan code program tersebut. Management Process– Mata Kuliah Sistem Operasi

Process Control Block (1) Dalam eksekusinya, process dapat dikenali atau diidentifikasi dengan beberapa element, yaitu : Identifier. State. Priority. Program counter. Memory pointer. Context data. I/O status information. Accounting information. Management Process– Mata Kuliah Sistem Operasi

Process Control Block (2) Process control block merupakan sarana yang digunakan oleh Sistem Operasi untuk mendukung mekanisme multi process yang mendukung multiprocessing. Ketika suatu process diinterupsi, current value yang ada pada program counter dan register processor,akan disimpan terlebih dahulu, kemudian state dari process tersebut diubah dari running menjadi blocked. Management Process– Mata Kuliah Sistem Operasi

Process Execution (1) Disini akan dibetikan contoh eksekusi beberapa process oleh processor. Terdapat tiga process, yaitu process A, B, dan C, dan process dispatcher yang berfungsi untuk mengalihkan resource processor dari process satu ke process lainya. Management Process– Mata Kuliah Sistem Operasi

Process Execution (2) Gambar disamping menunjukan letak alamat main memory yang digunakan oleh process. Dispatcher bertugas untuk mengalokasikian control atas processor dari process satu ke yang lainya. Management Process– Mata Kuliah Sistem Operasi

Process Execution (3) Management Process– Mata Kuliah Sistem Operasi

Process Execution (4) Management Process– Mata Kuliah Sistem Operasi

Process Creation & Termination Terdapat beberapa alasan / sebab dimana dilakukan pembentukan dan mengakhiri suatu processs. Management Process– Mata Kuliah Sistem Operasi

Process Creation Management Process– Mata Kuliah Sistem Operasi

Process Termination Management Process– Mata Kuliah Sistem Operasi

Process State State merupakan model yang menggambarkan status process. Karena pada dasarnya, process dapat berada dalam kondisi yang berbeda. Posisi process yang berada di dalam kondisi yang berbeda disebabkan oleh hal-hal yang akan dipelajari disini. Management Process– Mata Kuliah Sistem Operasi

2-State Process Model 2-state process model, merupakan kondisi model yang mungkin dialami oleh suatu process. Ide dari model 2-state model adalah, bahwa process dalam suatu waktu dapat sedang dieksekusi oleh processor (Running), dan tidak ridak dieksekusi (Not Running). Management Process– Mata Kuliah Sistem Operasi

5-State Process Model (1) 5-state process model, merupakan kondisi model yang mungkin dialami oleh suatu process. Ide dari model 2-state model adalah, bahwa process dalam suatu waktu dapat berada dalam kondisi new, ready, running, blocked, exit. New -> process baru saja di bentuk dan belum memasuki mekanisme antrian eksekusi. Ready -> process tinggal menunggu giliran untuk dieksekudi. Running -> process sedang dieksekusi. Blocked -> process tidak dapat dieksekusi sampai suatu event terjadi, misalnya operasi I/O, dan kontrol atas processor diberikan ke process yang lain. Terminated/exit. Management Process– Mata Kuliah Sistem Operasi

5-State Process Model (2) Management Process– Mata Kuliah Sistem Operasi

5-State Process Model (3) Management Process– Mata Kuliah Sistem Operasi

5-State Process Model (4) Management Process– Mata Kuliah Sistem Operasi

Process Description (1) Pada bagian sebelumnya, telah dibahas tentang process state, dimana dalam suatu waktu, process dapat berada di dalam state tersebut. Dalam management process dan resource, OS memerlukan informasi terkini (current status) atas process dan status yang bersangkutan. Dalam pelaksanaanya, OS ma-maintain tabel tertentu. Management Process– Mata Kuliah Sistem Operasi

Process Description (2) Management Process– Mata Kuliah Sistem Operasi

Memory Table Memory table mengawasi penggunaan main memory maupun secondary memory (virtual memory). Sebagian space memory musti dialokasikan untuk sistem operasi itu sendiri, disamping digunakan untuk process-process. Di dalam memory table, mencakup informasi berikut ini : Alokasi memory utama yang diberikan kepada process. Alokasi memory sekunder yang diberikan kepada process. Atribut proteksi segmen memory utama dan virtual memory, seperti process mana yang dapat mengakses suatu shared-space-memory. Informasi yang diperlukan untuk mengelola virtual memory. Management Process– Mata Kuliah Sistem Operasi

I/O Table I/O table me-manage I/O devices dan communication channel dari sistem komputer. Ketika sedang berlangsung operasi I/O, OS memerlukan informasi tentang status daripada operasi I/O beserta alokasi memory yang digunakan sebagai space dari mekanisme transfer I/O. Management Process– Mata Kuliah Sistem Operasi

File Table File Table menyimpan informasi tentang existensi suatu file, keberadaan di dalam memory sekunder. Selain itu, juga menyimpan informasi tentang current-status dari suatu file beserta atribut2x suatu file. Management Process– Mata Kuliah Sistem Operasi

Process Table Process table, menyimpan informasi mengenai lokasi process, beserta atribut process. Hal-hal yang berkaitan dengan process dan atributnya, telah dibahas pada bagian sebelumnya. Management Process– Mata Kuliah Sistem Operasi

Process Control Execution Mode : privileged mode dan user mode. Privileged mode, sering juga disebut sebagai system mode, control mode, dan kernel mode. Privileged mode merupakan kewenangan yang lebih tinggi dibandingkan user mode, meliputi mekanisme pengubahan kontrol register seperti program status word, primitive I/O instruction, dan instruksi yang berkaitan dengan management memory. Pembagian mode ini bukan tanpa alasan, tujuanya adalah untuk memproteksi terhadap tabel2x Sistem Operasi yang penting, seperti control block, terhadap gangguan program pengguna. Management Process– Mata Kuliah Sistem Operasi

Kernel Sistem Operasi Management Process– Mata Kuliah Sistem Operasi

Langkah2x Pembentukan Suatu Process Assign unique process identifier. Allocate space for process. Initialize process control block. Set appropriate linkage. Create or expand other data structures. Management Process– Mata Kuliah Sistem Operasi

Process Switching (1) Process switching dapat diakibatkan karena suatu process yang sedang dalam kondisi Running diinterupsi, dan OS menempatkan process yang lain dalam state Running. Interrupt sendiri dapat dibedakan menjadi 2, yaitu interrupt dan trap. Dikatakan interrupt apabila disebabkan oleh event external yang bersifat independent terhadap process. Dikatakan trap, bila merupakan kondisi error atau exception dari suatu process yang sedang Running. Management Process– Mata Kuliah Sistem Operasi

Process Switching (2) Management Process– Mata Kuliah Sistem Operasi