Andi Gustanto M / Kelas 22 / TI

dokumen-dokumen yang mirip
Proses Control Block. Tugas Sistem Operasi

1.PCB (process control block)

Sistem Operasi - PCB (process control block)

Perbedaan Proses dan Program

Nama : Didit Jamianto NIM : Kelas/Prodi : 22 / TI. Tugas Sistem Operasi

1.Proses control block dalam istilah lain Taks controlling block, Taks struct, atau Switchframe. Jelaskan dan berikan gambaran proses control block?

TUGAS Mata Kuliah : Sistem Terdistribusi

Artikel Perbedaan Proses Dan Thread. Disusun Oleh : Nama : Rozy Putra Pratama NIM : Prodi : Sistem Informasi

Rahmady Liyantanto liyantanto.wordpress.com

MANAJEMEN PROSES. Pointer State proses Keadaan proses: Keadaan mungkin, new, ready, running, waiting, halted, dan juga banyak lagi.

TUGAS SISTEM OPERASI

PERBEDAAN PROSES DAN THREAD PADA SISTEM INFORMASI

MODUL 4 KONSEP PROSES, KONKURENSI, MANAJEMEN PROSES (1) M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - M O D U L 4

Bab 10. Konsep Proses

PROSES DAN THREADS DALAM SISTEM OPERASI

SISTEM OPERASI. Deskripsi Proses. Multiprogramming. Istilah dalam Proses. (multitasking) MANAJEMEN PROSES. Multiprogramming.

Perbedaan Anatara Thread dan Proses

Konsep Proses. Proses adalah suatu program yang sedang diesekusi (running) Pada saat proses berlangsung :

TUGAS SISTEM OPERASI

KONSEP PROSES STATUS PROSES

MAKALAH SISTEM OPERASI Perbedaan Proses dan Thread. Disusun Oleh : NOVITA ANGGRAINI PUTRI

Bab 3 - Manajemen Proses 3.1

Recap. Proses. Proses. Multiprogramming. Multiprocessing 9/16/2016. Ricky Maulana Fajri

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

Manajemen Proses. Ptputraastawa.wordpress.com. Sistem Operasi Putu Putra Astawa

Process Control Block (PCB) Masing-masing proses Direpresentasikan oleh Sistem Operasi dengan menggunakan Process Control Block (PCB),

Jawaban Soal UTS Instalasi dan Penggunaan Sistem Operasi Semester Genap 2014/2015 D3 Teknik Informatika, Fakultas Ilmu Terapan, Universitas Telkom

4 Implementasi Proses

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

THREAD Ulir utas thread

Sistem Operasi PENGATURAN PROSES

PROSES DAN THREAD. : Anggo Luthfi Yunanto. Nim : : sistem informasi

Secara tidak langsung, proses merupakan program yang sedang dieksekusi.

Sistem Operasi Pertemuan 3 Deskripsi & Kendali Proses. H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

Bab 3: Proses-Proses. Konsep Proses

Tugas Sistem Operasi Manajemen Proses. Disusun oleh: RIDLO PAMUJI / 22

Proses. - yaitu program yang sedang dieksekusi Proses merupakan satuan kerja terkecil yang secara individual dijadwalkan oleh sistem operasi

Nama : Ahmad Muhrozi Nim : Prodi : Teknik Informatika

PROSES. Sistem Terdistribusi

Bab 3: Proses-Proses. Konsep Proses

MODUL 5 MANAJEMEN PROSES (2) (PENJADWALAN PROSES)

Sistem Operasi. Proses dan Thread

SISTEM OPERASI (MANAJEMEN PROSES)

PROSES. DESKRIPSI PROSES. PROSES MERUPAKAN UNIT TERKECIL YANG SECARA INDIVIDU MEMILIKI SUMBER DAYASUMBER DAYA YANG DIJADWALKAN SISTEM OPERASI

Sequential Process. Keterangan SISTEM OPERASI KOMUNIKASI ANTAR PROSES

Sebagai Kordinator, yang memberikan fasilitas sehingga segala aktivitas yang kompleks dapat dikerjakan dalam urutan yang benar.

MANAJEMEN PROSES Pertemuan ke 4

Mata Kuliah : Sistem Operasi Kelas : Teknik Informatika 4

Processes. Processes. SISTIM OPERASI (Operating System) IKI-20230

Soal-jawab Quiz 1. Oleh: Endro Ariyanto (END) Oktober 2008

Proses. Deskripsi Proses. Proses merupakan unit terkecil yang secara individu memiliki sumber dayasumber daya yang dijadwalkan sistem operasi

MANAJEMEN PROSES SISTEM OPERASI. Teknik Informatika Definisi : Adalah program yang sedang dieksekusi

PENGATURAN PROSES. Proses adalah program yang sedangdieksekusi atau sofware yang sedang dilaksanakan.

Dukungan Sistem Operasi :

Model Proses : 1. Sequential Process / bergantian 2. Multiprogramming 3. CPU Switching peralihan prosedur dalam mengolah 1 proses ke proses lainnya.

DASAR KOMPUTER. Dukungan Sistem Operasi

Prio Handoko, S.Kom., M.T.I.

Sistem Operasi. Proses dan Penjadwalannya. Aditya Wikan Mahastama Antonius Rachmat C

1. New 2. Running 3. Waiting 4. Ready 5. Terminated

Pengaturan Proses Dalam system operasi. proses

01/08/2017. Pengertian System Calls :

Sistem Operasi. Nama : Bram Dermawan NIM : Kelas : 21 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI

KONSEP PROSES (CONT.)

Sistem Operasi. Struktur Sistem Komputer. Adhitya Nugraha. Fasilkom 10/6/2014

S.P. HARININGSIH, S.T.

Sistem Operasi Proses- Dini Triasanti MANAJEMEN PROSES

Operating System. Scheduling. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

Deskripsi Penjadwalan Proses

Operating System: An Overview. Ch. 3: Process Management. Ch. 3: Process Management

Forking Proses Pada Sistem Operasi Linux Agustina Budiarti 2) Abstrak

Arsitektur Set Instruksi. Abdul Syukur

Danang Puspito Jati A

7. Pengaturan Proses

4. Apa yang dimaksud dengan user mode?(nilai 3) Jawab: Adalah kondisi pada saat program user (job) sedang dieksekusi oleh prosesor.

SISTEM OPERASI THREAD DAN MULTITHREADING

Disusun Oleh: Tim Asisten Sistem Operasi MANAJEMEN PROSES. Modul Praktikum Sistem Operasi

Set Instruksi & Mode Pengalamatan. Team Dosen Telkom University 2016

Process Control Block Keadaan proses Program counter Informasi manajemen memori Informasi pencatatan Informasi status I/O PCB CPU register

DESKRIPSI PENJADWALAN PROSES

Sistem Operasi. Proses (Process) 2016

Operating System: An O verview. Ch. 3: Process Management

Prio Handoko, S.Kom., M.T.I.

SIMULASI PERBANDINGAN PENJADWALAN ROUND ROBIN DAN FCFS UNTUK MANAJEMEN PROSES DALAM SINGLE PROCESSING

Struktur Sistem Operasi

REGISTER Register-register yang terdapat pada mikroprosesor, antara lain :

Proses dan Implementasinya

Text Berisi kode programnya

Cara Kerja Processor. Primo riveral. Abstrak. Pendahuluan.

1 Tinjau Ulang Sistem Komputer

Ch t ap 7 er Operating System (OS)

OPERATING SYSTEM RAHMAD KURNIAWAN, S.T., M.I.T. UIN SUSKA RIAU

4 Proses. Proses. Konsep Proses. Proses. Prosesor mengeksekusi program-program komputer Prosesor adalah sebuah chip dalam sistem

Operating System. Thread. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

Thread. pada satu waktu. menjalankan banyak tugas/thread. yang sama

Overview Penjadwalan (1)

adil efisiensi waktu tanggap (response time) turn arround time throughput

Penjadwalan Process. Konsep Dasar Penjadwalan Proses. Preemptive & Non-Preemtive Scheduling. Dispatcher.

Struktur Sistem Komputer. Abdullah Sistem Informasi Universitas Binadarma

Bab 3. Proses Proses POKOK BAHASAN: TUJUAN BELAJAR: 3.1 KONSEP PROSES

PROSES & THREADS 2 AGUS PAMUJI. SISTEM OPERASI - Proses & Threads

Transkripsi:

1. Gambaran Process Control Block (PCB) Proses adalah program yang sedang dieksekusi. Proses juga mencakup program counter, yaitu sebuah stack untuk menyimpan alamat dari instruksi yang akan dieksekusi selanjutnya dan register. Sebuah proses pada umumnya juga memiliki sebuah stack yang berisikan datadata yang dibutuhkan selama proses dieksekusi (seperti parameter method, alamat return dan variabel lokal), dan sebuah data section yang menyimpan variabel global. Akan tetapi program itu sendiri bukanlah sebuah proses, karena dia adalah entitas pasif. Sebuah proses dibuat melalui system call create-process yang membentuk proses turunan ( child process) yang dilakukan oleh proses induk ( parent process). Proses turunan tersebut juga mampu membuat proses baru sehingga semua proses ini pada akhirnya membentuk pohon proses. Ketika sebuah proses dibuat maka proses tersebut dapat memperoleh sumber-daya seperti waktu CPU, memori, berkas, atau perangkat I/O. Sumber daya ini dapat diperoleh langsung dari sistem operasi, dari proses induk yang membagi-bagikan sumber daya kepada setiap proses turunannnya, atau proses turunan dan proses induk berbagi sumber-daya yang diberikan sistem operasi. Proses Control Block adalah bentuk informasi-informasi lain yang diperlukan sistem operasi untuk mengendalikan dan mengoordinasikan beragam proses aktif dalam suatu proses. Dalam kenyataannya, proses banyak mengalami gangguan dalam menjalankan tugasnya oleh karena itu ada PCB (Proses Control Block) untuk membantu dan memberikan dukungan kepada proses itu. PCB berisikan banyak bagian dari informasi yang berhubungan dengan sebuah proses yang spesifik, termasuk hal-hal dibawah ini: 1. Status proses: status mungkin, new, ready, running, waiting, halted, dan juga banyak lagi. 2. Program counter: suatu stack yang berisi alamat dari instruksi selanjutnya untuk dieksekusi untuk proses ini. 3. CPU register: Register bervariasi dalam jumlah dan jenis, tergantung pada rancangan komputer. Register tersebut termasuk accumulator, indeks register, stack pointer,

general-purposes register, ditambah code information pada kondisi apa pun. Besertaan dengan program counter, keadaaan/status informasi harus disimpan ketika gangguan terjadi, untuk memungkinkan proses tersebut berjalan/bekerja dengan benar setelahnya (lihat Gambar 2-3). 4. Informasi managemen memori: Informasi ini dapat termasuk suatu informasi sebagai nilai dari dasar dan batas register, tabel page/halaman, atau tabel segmen tergantung pada sistem memori yang digunakan oleh sistem operasi (lihat Bab Managemen memori). 5. Informasi pencatatan: Informasi ini termasuk jumlah dari CPU dan waktu riil yang digunakan, batas waktu, jumlah akun jumlah job atau proses, dan banyak lagi. 6. Informasi status I/O: Informasi termasuk daftar dari perangkat I/O yang di gunakan pada proses ini, suatu daftar berkas-berkas yang sedang diakses dan banyak lagi. 7. PCB hanya berfungsi sebagai tempat penyimpanan informasi yang dapat bervariasi dari proses yang satu dengan yang lain.

Elemen-elemen dari Process Control Block (PCB) : 1. Identifier : menjelaskan proses yang sedang terjadi 2. State : kondisi yang terjadi pada proses 3. Priority : urutan perintah yang jelas pad suatu proses 4. Program counter : instruksi pada proses 5. Memory pointers : media penyimpanan (penunjuk alamat) pada proses 6. Context data : data yang berkaitan dengan proses 7. I/O status information : terdapat masukan dan keluaran yang diinginkan 8. Accounting information : memberikan informasi yang dibutuhkan Proses yang dieksekusi mempunyai lima status yang terdiri dari: 1. New : pembentukan suatu proses 2. Running : instruksi-instruksi yang sedang dieksekusi 3. Waiting : proses menunggu untuk beberapa event yang terjadi 4. Ready : menunggu untuk dialirkan ke pemroses (processor) 5. Terminated : proses telah selesai dieksekusi

2. Gambaran Struktur Kendali Sistem Operasi Dalam pengendalian antar proses, sistem operasi menggunakan metode : Saling melanjutkan (interleave), Sistem operasi harus dapat kembali melanjutkan proses setelah melayani proses lain. Kebijaksaan tertentu, Sistem operasi harus mengalokasikan sumber daya ke proses berdasar prioritasnya. Komunikasi antar proses dan penciptaan proses, Sistem operasi harus mendukung komunikasi dan penciptaan antar proses (menstrukturkan aplikasi). Pada sistem dengan banyak proses aktif, proses-proses pada satu saat berada dalam beragam tahap eksekusinya. Proses mengalami beragam state (ready, running, blocked) selama siklus hidupnya sebelum berakhir dan keluar dari sistem. Sistem operasi harus dapat mengetahui state masing-masing proses dan merekam semua perubahan yang terjadi secara dinamis. Informasi tersebut digunakan untuk kegiatan penjadwalan dan memutuskan alokasi sumber daya.