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

dokumen-dokumen yang mirip
Recap. Proses. Proses. Multiprogramming. Multiprocessing 9/16/2016. Ricky Maulana Fajri

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

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

4 Implementasi Proses

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

Perbedaan Proses dan Program

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

Proses. - yaitu program yang sedang dieksekusi Proses merupakan satuan kerja terkecil yang secara individual dijadwalkan oleh 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 SISTEM OPERASI. Teknik Informatika Definisi : Adalah program yang sedang dieksekusi

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

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

Bab 3 - Manajemen Proses 3.1

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

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

Sistem Operasi PENGATURAN PROSES

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

MANAJEMEN PROSES Pertemuan ke 4

2/13/2015. Pengertian Fungsi dan Sasaran Konsep OS Struktur Dasar OS

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

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

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

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

Proses Control Block. Tugas Sistem Operasi

Dimana thread digunakan?

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

Pengantar Operating Sistem

PROSES DAN THREADS DALAM SISTEM OPERASI

MODUL 5 MANAJEMEN PROSES (2) (PENJADWALAN PROSES)

TUGAS Mata Kuliah : Sistem Terdistribusi

Andi Gustanto M / Kelas 22 / TI

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

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

KONSEP PROSES STATUS PROSES

Deskripsi Penjadwalan Proses

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

SILABUS SISTEM OPERASI ( TIF204) PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS PEMBANGUNAN JAYA TANGERANG SELATAN

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

Rahmady Liyantanto liyantanto.wordpress.com

01/08/2017. Pengertian System Calls :

17/04/2015 SISTEM OPERASI

Overview Penjadwalan (1)

Sistem Operasi. Proses (Process) 2016

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

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

PERBEDAAN PROSES DAN THREAD PADA SISTEM INFORMASI

Perbedaan Anatara Thread dan Proses

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

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

THREAD Ulir utas thread

TUGAS SISTEM OPERASI

3. Sebutkan perbedaan program dan proses berdasarkan keberadaan,sifat dan unsur pembentukan Jawab : Timeout. Dispatch.

TUGAS SISTEM OPERASI

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

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

Konkurensi merupakan landasan umum perancangan sistem operasi. Proses-proses disebut konkuren jika proses-proses berada pada saat yang sama.

Sistem Operasi. Proses dan Thread

Tinjaun Umum Sistem Komputer 1

1 Tinjau Ulang Sistem Komputer

Arsitektur Komputer Sistem Operasi

Dukungan Sistem Operasi :

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

1.PCB (process control block)

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

Sistem Operasi - PCB (process control block)

Struktur Sistem Komputer

Bab 13. Konsep Penjadwalan

Sistem Operasi Pertemuan 1 Arsitektur Komputer. (Penyegaran) H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

7. Pengaturan Proses

ARSITEKTUR DAN ORGANISASI KOMPUTER

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

Penjadwalan CPU. Badrus Zaman

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

S.P. HARININGSIH, S.T.

RENCANA PEMBELAJARAN SEMESTER

Struktur Sistem Komputer

Organisasi SistemKomputer, Pelayanan Sistem Operasi. Ptputraastawa.wordpress.com

Sistem Operasi Penjadwalan Proses

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

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

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

Sistem Operasi. Konkurensi

ARSITEKTUR DAN ORGANISASI KOMPUTER

Kongkurensi LPOHLVSFOTJ!

STRUKTUR SISTEM OPERASI

Modul ke: Sistem Operasi. Tipe penjadwalan di prosessor preemptive. Fakultas FASILKOM. Juliansyahwiran, S. Kom, MTI. Program Studi Sistem Informasi

Konsep Dasar Kriteria Penjadualan Algoritma Penjadualan Penjadualan Multiple-Processor Penjadualan Real-Time Evaluasi Algorithm

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

Penjadualan CPU. Konsep Dasar Kriteria Penjadualan Algoritma Penjadualan Penjadualan Multiple-Processor Penjadualan Real-Time Evaluasi Algorithm

Kelas: Nilai (Diisi Dosen):... IF

Bab 3: Proses-Proses. Konsep Proses

STRUKTUR SISTEM OPERASI

Modul ke: Sistem Operasi. Komponen Sistem Operasi dan Fungsi-Fungsinya. Fakultas FASILKOM. Juliansyahwiran, S. Kom, MTI.

Bab 10. Konsep Proses

Bab 3: Proses-Proses. Konsep Proses

SISTEM OPERASI THREAD DAN MULTITHREADING

Pertemuan ke 14 Sistem Bus Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

DESKRIPSI PENJADWALAN PROSES

Penjadwalan Proses. Penjadwalan bertugas memutuskan hal-hal berikut : Proses yang harus berjalan. Kapan dan selama berapa lama proses berjalan

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

Transkripsi:

Sistem Operasi Prio Handoko, S.Kom., M.T.I. Program Studi Teknik Informatika Universitas Pembangunan Jaya Jl. Boulevard - Bintaro Jaya Sektor VII Tangerang Selatan Banten 15224 Deskripsi Proses Diagram State Proses PCB (Program Control Block) Pengalihan Proses Penciptaan Proses Kedudukan Sistem Operasi 1

Multiprogramming (Multitasking) Pemrosesan banyak job pada sebuah pemrosesan memiliki sifat: Independent processing One program at any instant (interleave bukan overlap) Multiprocessing Pemrosesan banyak job pada pemrosesan yang independen Distributed Processing Pemrosesan banyak job pada banyak sistem komputer yang tersebar Interleave -- cara yang dilakukan sistem komputer untuk mengatur memori dengan cara non-contiguous untuk meningkatkan kinerja -- Mengikuti kebijaksanaan tertentu Mendukung komunikasi antar proses dan penciptaan proses 2

Proses dikerjakan melalui serangkaian kondisi (state) dan sebuah kejadian dapat merubah state proses. Model Proses 2 Keadaan dispatch enter exit pause Model Proses 3 Keadaan execution pemroses tidak tersedia blocked menunggu kejadian untuk menyelesaikan proses timeout enter dispatch exit event occurs blocked event wait 3

1Diketahui job1 3 * (6 2) tengah diproses, ketika job1 tersebut tengah mengerjakan thread-nya yang pertama, job2 yaitu 3 + 4 *6 melakukan interrupt untuk meminta layanan pengolahan. Berdasarkan kondisi di atas, maka gambarkan kondisi antrian state, state, dan exit dari awal hingga semua thread selesai diproses! Kondisi: 1. Waktu pemrosesan setiap thread adalah 2 detik 2. J1T2 dan J2T1 pada detik ke-1 membutuhkan sumberdaya tambahan 2Diketahui 2 buah job: 1. Job 1 3 + 7 4 2. Job 2 10 / 5 * 2 Kondisi: Setiap thread membutuhkan waktu 2 detik untuk Thread2 dari job2 dan thread1 job1 mengalami kondisi event wait (blocked) selama 4 detik Prioritas job adalah Job2, job1 Berdasarkan kondisi di atas, maka gambarkan kondisi antrian state, state, state blocked, dan exit dari awal hingga semua thread selesai diproses! 4

Model Proses 5 Keadaan Model proses yang memiliki operasi suspend dan resume. 3 hal yang menyebabkan operasi suspend dan resume penting dilakukan sebagai bentuk: 1. tindakan preventive (pencegahan), 2. menghilangkan kekhawatiran user akan gagalnya proses pengolahan, dan 3. tanggapan terhadap ketidakteraturan (fluktuasi) beban sistem dalam jangka pendek timeout enter dispatch pause event occurs exit event wait blocked resume suspend suspend I/O or event completion resume suspend blocked suspend 5

PCB berisikan semua informasi (penjadwalan, alokasi sumber daya, proses interrupt, monitoring, dana analisis kinerja) seluruh proses yang diperlukan OS. blocked JOB tabel proses identifier alokasi ruang RAM Address-1 Address-2 Address-3 Address-n inisialisasi PCB Senarai Tahapan penciptaan proses: 1. Memberikan identifier (penanda) unik bagi proses 2. Alokasi ruang untuk proses 3. Inisialisasi PCB 4. Membuat koneksi antara tabel dan senarai proses PROSES 6

Penyebab dilakukan pengalihan proses: 1.Interupsi Sistem Interupsi clock (clock interrupt) timeout I/O interrupt Page/memory fault 2.Trap Intertuption by error 3.Supervisor Call Pengaktifan kembali bagian OS Pengalihan proses dan Pengalihan Konteks Pengalihan Konteks (pengalihan sementara) Pengalihan Proses (berubahnya state proses) Langkah pengalihan proses: 1. Simpan konteks yang terdapat dalam register 2. Perbarui PCB (proses yang dialihkan) 3. Pindahkan PCB ke state 4. Pilih job lain untuk dieksekusi di state 5. Perbarui PCB(proses yang dipilih) ke state 6. Melakukan manajemen memori finish? 7. Kembalikan konteks proses yang dialihkan 7

Kernel sebagai Non-Proses P 0 P 1 P 2 P 3 P n KERNEL Dieksekusi dalam Proses Pemakai P 0 P 1 P 2 P n F F F F Process Switching Function Keunggulan: program pemakai yang diinterupsi untuk memperoleh rutin OS di-resume dan tidak mengalami overhead peralihan dua proses. 8

OS sebagai Kumpulan Proses P 0 P 1 P n OS 0 OS 0 OS k Process Switching Function Keunggulan: 1. Modular 2. Independen (operasi tak-kritis) 3. Mudah diimplementasikan pada sistem multiprocessor Sistem Operasi Prio Handoko, S. Kom., M.T.I. Program Studi Teknik Informatika Universitas Pembangunan Jaya Jl. Boulevard - Bintaro Jaya Sektor VII Tangerang Selatan Banten 15224 TERIMA KASIH 9