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

dokumen-dokumen yang mirip
Bab 3 - Manajemen Proses 3.1

Perbedaan Proses dan Program

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

Andi Gustanto M / Kelas 22 / TI

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

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

Proses Control Block. Tugas Sistem Operasi

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

Sistem Operasi PENGATURAN PROSES

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

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

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

Sistem Operasi - PCB (process control block)

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

1.PCB (process control block)

TUGAS Mata Kuliah : Sistem Terdistribusi

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

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

4 Implementasi Proses

TUGAS SISTEM OPERASI

PROSES DAN THREADS DALAM SISTEM OPERASI

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

Perbedaan Anatara Thread dan Proses

KONSEP PROSES STATUS PROSES

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

Dimana thread digunakan?

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

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

01/08/2017. Pengertian System Calls :

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

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

7. Pengaturan Proses

THREAD Ulir utas thread

TUGAS SISTEM OPERASI

PERBEDAAN PROSES DAN THREAD PADA SISTEM INFORMASI

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

MANAJEMEN PROSES Pertemuan ke 4

Overview Penjadwalan (1)

Sistem Operasi. Proses dan Thread

Deskripsi Penjadwalan Proses

Sequential Process. Keterangan SISTEM OPERASI KOMUNIKASI ANTAR PROSES

DASAR KOMPUTER. Dukungan Sistem Operasi

PROSES. Sistem Terdistribusi

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

Penjadwalan CPU. Badrus Zaman

Rahmady Liyantanto liyantanto.wordpress.com

MODUL 5 MANAJEMEN PROSES (2) (PENJADWALAN PROSES)

DESKRIPSI PENJADWALAN PROSES

Suatu bentuk pengaturan memori yang dilakukan oleh sistem (patent) dan dapat pula dilakukan dengan jalan memproteksi hardware, dinamakan :

MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM IV Penjadwalan Proses I

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

Forking Proses Pada Sistem Operasi Linux Agustina Budiarti 2) Abstrak

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

PENJADWALAN PROSES AGUS PAMUJI. SISTEM OPERASI - Penjadwalan Proses

Sistem Operasi AGUS PAMUJI. Teknik Informatika

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

Sistem Operasi Waktu Nyata (RTOS-Real time Operating System)

Bab 13. Konsep Penjadwalan

Tinjaun Umum Sistem Komputer 1

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

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

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

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

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

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

BAB 2 STRUKTUR SISTEM OPERASI. Komponen Sistem Operasi

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

Struktur Sistem Operasi

Bab 10. Konsep Proses

Operasi pada Sistem Operasi. Avida Endriani Reza Gusty Erlangga D3 TEKNIK INFORMATIKA A

SISTEM OPERASI (MANAJEMEN PROSES)

Bab 3: Proses-Proses. Konsep Proses

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

Modul ke: Sistem Operasi. Tipe penjadwalan di prosessor non-preemptive. Fakultas FASILKOM. Juliansyahwiran, S. Kom, MTI.

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

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. 1.2 Tujuan

Dukungan Sistem Operasi :

SISTEM OPERASI ( DITINJAU DARI SEGI PROSES) Seperti diketahui bahwa sistem operasi, terdiri dari sekumpulan

Mata Kuliah : Sistem Operasi Kelas : Teknik Informatika 4

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

Secara tidak langsung, proses merupakan program yang sedang dieksekusi.

Nama : Tsani Agustin Aghnia Toibin.S Nim : Prodi : Teknik Informatika Kelas : 21

S.P. HARININGSIH, S.T.

ARTIKEL PERBEDAAN PROSES DENGAN THREAD. Di susun Oleh: Nama : Sri Wahyuni Nim :

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

Pengantar Operating Sistem

Bab 2: Struktur Sistem Operasi. Komponen Sistem Secara Umum

KONSEP PROSES (CONT.)

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

SISTEM OPERASI THREAD DAN MULTITHREADING

Sistem operasi. Contoh sistem operasi modern adalah Linux, Android, ios, Mac OS X, dan Microsoft Windows

Sistem Operasi Pertemuan 4 Thread, SMP & Microkernel. H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

TUGAS SISTEM OPERASI THREAD

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

Bab 3: Proses-Proses. Konsep Proses

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

Praktikum 10. Penjadwalan CPU 2 POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 Penjadwalan CPU Premptive. ü Membuat program simuliasi Pendawalan CPU

Fairuz El Said Sekedar Berbagi Sistem Operasi (SO) Konkurensi KONGKURENSI

PENDAHULUAN. Pertemuan 1 1

Pokok Bahasan. Tujuan. Pengertian Sistem Operasi. Sistem Mainframe. Pengertian Sistem Operasi Perkembangan Sistem Operasi

Transkripsi:

SISTEM OPERASI MANAJEMEN PROSES Deskripsi Proses Program yang sedang dieksekusi yang merupakan unit kerja terkecil dan secara individu memiliki sumber daya yang dijadwalkan sistem operasi sopryadi@stmik-mdp.net 1 2 Istilah dalam Proses (multitasking) Multiprocessing Distributed processing / computing Manajemen banyak proses dalam suatu pemroses Program-program yang dijalankan bersifat : Saling tak bergantung(independen) Satu program pada satu saat (one program at any instant) 3 4 1

Multiprocessing 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 Manajemen banyak proses di komputer multiprocessor (banyak proses di dalamnya) Terdapat di mainframe, minikomputer, workstation OS : MS-Windows NT, Linux 5 6 Distributed Processing Manajemen banyak proses yang dieksekusi di banyak sistem komputer yang tersebar (terdistribusi) P = I/O wait (%) CPU IDLE n = jumlah process/program P n = CPU Idle pada saat terdapat n process di memory 7 8 2

CPU Busy = 1 - P n CPU / PROCESS TABEL CPU UTILIZATION CONTOH SOAL!! Kebutuhan utama pengendalian proses Interleave (saling melanjutkan) Mengikuti kebijaksanaan tertentu Mendukung komunikasi antar proses dan penciptaan proses 9 10 Diagram State Process Diagram State Process Keterangan : 1 RUNNING 3 2 1. Proses diblock untuk menunggu input dari proses lain 2. Scheduller menghentikan run suatu proses 3. Scheduller mengalokasi CPU ke proses lain BLOCKED 4 READY 4. Input yang diperlukan tersedia 11 12 3

Diagram State Process Status Deskripsi Running Diagram State NEW TERMINATED Ready HOLD Blocked READY RUNNING 13 WAITING 14 Diagram State Diagram State New ;proses sedang dibuat Hold ;program/proses di tampung dalam disk untuk disetujui Running ;proses bisa dieksekusi, karena CPU tidak sedang mengerjakan tugas lain Waiting ;proses sedang menunggu beberapa event yang akan terjadi Ready ;proses menunggu jatah waktu dari prosessor Terminated ;proses selesai dieksekusi 15 16 4

Program Control Block (PCB) Struktur data sistem operasi Menyimpan informasi lengkap mengenai proses Berisi informasi-informasi yang diperlukan oleh sistem operasi dalam mengendalikan proses Identifier Elemen-elemen PCB Register terlihat Register kendali & status Pointer stack Informasi jadual & status Penstrukturan data Komunikasi antar proses Kewenangan proses Manajemen memori Kepemilikan & utilisasi sumber daya 17 18 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 Create Destroy Suspend Resume Operasi-operasi proses Priority change Block Wake up Schedulling Communication availability 19 20 5

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) 21 22 6