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

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

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

4 Implementasi Proses

Bab 3 - Manajemen Proses 3.1

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

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

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

Perbedaan Proses dan Program

Andi Gustanto M / Kelas 22 / TI

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

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

Proses Control Block. Tugas Sistem Operasi

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

Sistem Operasi PENGATURAN 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.

Sistem Operasi - PCB (process control block)

MANAJEMEN PROSES Pertemuan ke 4

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

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

MODUL 5 MANAJEMEN PROSES (2) (PENJADWALAN PROSES)

TUGAS SISTEM OPERASI

1.PCB (process control block)

PROSES DAN THREADS DALAM SISTEM OPERASI

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

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

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

Perbedaan Anatara Thread dan Proses

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

Pengantar Operating Sistem

01/08/2017. Pengertian System Calls :

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

TUGAS Mata Kuliah : Sistem Terdistribusi

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

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

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

THREAD Ulir utas thread

Mata Kuliah : Sistem Operasi Kelas : Teknik Informatika 4

Tinjaun Umum Sistem Komputer 1

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

Kongkurensi LPOHLVSFOTJ!

Deskripsi Penjadwalan Proses

Dimana thread digunakan?

MODUL 2 KOMPONEN, LAYANAN SISTEM OPERASI 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 - C H A P T E R 2

PERBEDAAN PROSES DAN THREAD PADA SISTEM INFORMASI

Recap. Penjadwalan Proses. Kriteria Penjadwalan Proses. Tipe Tipe Penjadwalan. Penjadwal Jangka Pendek 9/23/2016. Ricky Maulana Fajri

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

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

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

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

Hal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3.

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

S.P. HARININGSIH, S.T.

Tujuan Pembelajaran. Memahami proses swapping Memahami proses alokasi memori berurutan (Contiguous Memori Allocation)

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

KONSEP PROSES STATUS PROSES

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

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

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

Struktur Sistem Komputer. Abdullah Sistem Informasi Universitas Binadarma

Sistem Operasi. Konkurensi

Struktur Sistem Komputer

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

7. Pengaturan Proses

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

Sistem Operasi. Proses dan Thread

Dukungan Sistem Operasi :

Bab 13. Konsep Penjadwalan

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

DASAR KOMPUTER. Dukungan Sistem Operasi

Arsitektur Komputer Sistem Operasi

Bab 8. Memori Virtual POKOK BAHASAN: TUJUAN BELAJAR: 8.1 LATAR BELAKANG

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

TUGAS SISTEM OPERASI

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

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

Struktur Sistem Operasi

Fungsi Manajemen Memori

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

Rahmady Liyantanto liyantanto.wordpress.com

SISTEM OPERASI (MANAJEMEN PROSES)

Departemen Ilmu Komputer/ Informatika Universitas Diponegoro Semester Gasal 2017/ 2018

1 Tinjau Ulang Sistem Komputer

Penjadwalan CPU. Badrus Zaman

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

SISTEM KOMPUTER PEMROSES (CPU) Empat komponen Sistem Komputer : Pemroses Memori Utama Perangkat Masukan dan Keluaran Interkoneksi Antar Komponen

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

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

Sistem Operasi AGUS PAMUJI. Teknik Informatika

PERTEMUAN. 1. Organisasi Processor. 2. Organisasi Register

PROSES. Sistem Terdistribusi

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

Quis. 5. Contoh dari jenis-jenis sistem operasi berdasarkan interface adalah

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

Pertemuan #2: Proses dan Thread

Struktur Sistem Komputer

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

Pengantar Hardware: Sistem Bus pada Komputer. Hanif Fakhrurroja, MT

Thread, SMP, dan Microkernel (P ( e P rtemuan ua ke-6) 6 Agustus 2014

Bab 3: Proses-Proses. Konsep Proses

Transkripsi:

Recap Pengertian Sistem Operasi? Generasi Sistem Operasi? Arsitektur Sistem Operasi Ricky Maulana Fajri Proses Outline Proses Multiprogramming, Multiprocessing, Distributed Processing Diagram State Proses PCB Operasi Pada Process Implementasi Proses Proses Proses merupakan konsep pokok sistem operasi. Definisi Program yang sedang dieksekusi k i Unit kerja terkecil yang secara individu memiliki sumber daya dan merupakan unit terkecil yang dijadwalkan oleh sistem operasi Multiprogramming Multiprogramming (multitasking) adalah manajemen banyak proses di satu pemroses. User memandang terdapat banyak proses dijalankan bersamaan pada satu saat. Masingmasing proses mendapat bagian memori dan kendali sendiri. Multiprocessing Multiprocessing adalah manajemen banyak proses di komputer. Sistem operasi yang menyediakan Windows Unix linux 1

Distributed Processing Diagram State Process Manajemen banyak proses yang dieksekusi di banyak sistem komputer yang tersebar di satu jaringan. Sistem operasi tersebar yang ideal, pemrograman tidak perlu menyadari keberadaan banyak pemroses. Diagram State Proses Running Pemroses sedang mengeksekusi instruksi proses Ready Proses siap dieksekusi tapi pemroses tidak mengeksekusi proses Blocked Proses menunggu Tersedianya memory Tibanya pesan jawaban Selesainya operasi perangkat masukkan /keluaran Proses Control Block Struktur data PCB (process control block) menyimpan informasi yang lengkap mengenai proses sehingga sistem opearsi dapat mengelola seluruh siklus hidup semua proses di sistem Informasi di PCB Informasi Identifikasi proses Informasi status pemroses Informasi kendali proses Informasi PCB Process Control Block Informasi identifikasi proses Informasi yang berkaitan dengan identitas proses yang unik Identifier Register Informasi status pemroses Running / Ready Informasi kendali proses Informasi yang lain yang diperlukan sistem operasi untuk mengendalikan dan koordinasi beragam proses aktif. 2

Operasi pada Proses Penciptaan proses Penghancuran proses Penundaan proses Pelanjutan kembali proses Pengubahan prioritas proses Mem block proses Membangunkan proses Menjadwalkan proses Meungkinkan proses berkomunikasi dengan proses lain Penciptaan Proses Ketika proses baru ditambahkan, sistem operasi membangun struktur data untuk mengelola dan alokasi ruang alamat proses itu Aktivitas penciptaan p proses Menamai proses Menyisipkan proses Menentukan prioritas awal proses Menciptakan PCB Mengalokasikan sumber daya baru bagi proses Tahap Tahap Penciptaan Proses Proses diberian satu identifier unik Dialokasikan ruang untuk proses PCB harus diinisialisasi Kaitan antartabel dan senarai Dibuatkan struktur data lain (jika dibutuhkan) Penghancuran Proses Penghancuran proses melibatkan pembebasan proses dari sistem Sumber daya yang dipakai dikembalikan Proses dihancurkan dari tabel sistem PCB dihapus Penghancuran proses lebih rumit jika proses telah menciptakan proses proses lain. Alasan Penghancuran Proses Selesainya proses secara normal Batas waktu telah terlewati Memori tidak tersedia Pelanggaran terhadap batas memori Terjadi kesalahan karena pelanggaran proteksi Terjadi kesalahan algoritma Pengalihan Proses Pada suatu saat proses running diinterupsi dan sistem operasi memberi proses lain state running 3

Penyebab terjadi Pengalihan Proses Interupsi Sistem Trap Supervisor call Interupsi Sistem Interupsi sistem disebabkan kejadian eksternal dan tidak bergantung proses yang saat itu sedang dalam state running. Tipe Tipe Interupsi Clock Interupt I/O Interupt Page/ Memory Fault TRAP Adalah interupsi karena terjadinya kesaahan atau kondisi kekecualitan (Exception conditions) yang dihasilkan prosess yang running. Supervisor Call Supervisor call yaitu panggilan meminta atau mengaktifkan bagian sistem operasi Struktur Kendali Proses Summary Proses Multiprogramming, multiprocessing, distributed processor PCB 4

Question 5