Rencana Perkuliahan Sistem Operasi CSG3E3 2015/2016

dokumen-dokumen yang mirip
3. Apa kekurangan paging sederhana dibandingkan dengan paging pada virtual memory?

I. Struktur Sistem Operasi

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

slide - Manajemen Proses, meliputi : konsep proses, metode penjadualan proses, komunikasi antar proses, sinkronisasi proses dan deadlock.

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

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Strategi Pembelajaran

SATUAN ACARA PERKULIAHAN

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

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

GARIS GARIS BESAR PROGRAM PENGAJARAN/GBPP (Rencana Kegiatan Belajar Mengajar)

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

SEKOLAH TINGGI INFORMATIKA & KOMPUTER INDONESIA (STIKI)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

SISTEM OPERASI. Sri Kusumadewi

SATUAN ACARA PERKULIAHAN

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

PENJADWALAN. Sistem Operasi TIKB1023 Munengsih Sari Bunga. Politeknik Indramayu. TIKB1023/Sistem Operasi/MSB

Dosen pengampu : Mohamad Dani Sifat : Tutup buku dan peralatan elektronik

A. Deskripsi Singkat. B. Tujuan Instruksional Umum (TIU) C. Bahasan. SILABUS MATA KULIAH Kode MK: Semester: Bobot SKS: 3. Matakuliah : SISTEM OPERASI

B. Jawablah dengan ringkas dan lengkap. (Jawaban tidak lebih dari 10 kalimat) (Nilai 40) Solusi: kata kunci dalam huruf miring.

SATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM OPERASI (TK) KODE / SKS KK /4

Sistem Operasi Pertemuan 6 Concurrency: Deadlock & Starvation. H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

Sus Pokok Bahasan dan Sasaran Belajar

SOLUSI QUIZ 2 SISOP CS3613

Ruko Jambusari No. 7A Yogyakarta Telp. : ; Fax. :

FAKULTAS KOMUNIKASI DAN BISNIS

Disk & Memory Semester Ganjil 2014 Fak. Teknik Jurusan Teknik Informatika.

Deskripsi Penjadwalan Proses

Apa yang akan dipelajari?

Sistem Operasi Pertemuan 5 Concurrency: Mutual Exclusion & Synchronization

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

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

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

Dukungan Sistem Operasi :

Overview Penjadwalan (1)

UAS Sistem Operasi. Materi : - Hardware-Virtual-Memory - Scheduling. - Manajemen File - Manajemen I/O dan Disk Scheduling

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

Penjadualan Process Bagian 1

Concurrency C oncurrency 2 : Deadlock dan Starvation (P ( ertemuan ke ert -15) November 2014

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

DASAR KOMPUTER. Dukungan Sistem Operasi

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah Sistem Operasi IF1502

IF3191- Penjadwalan Proses. Henny Y. Zubir. Departemen Teknik Informatika Institut Teknologi Bandung. IF-ITB/HY/24-Aug-03 IF3191 Penjadwalan Proses

MANAJEMEN MEMORI. Manajemen Memori 1

Penjadwalan Proses Sistem Operasi (TKE113117) Program Studi Teknik Elektro, Unsoed

Understanding Operating Systems Fifth Edition

UJIAN TENGAH SEMESTER (UTS)

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

Ch t ap 7 er Operating System (OS)

Penjadwalan Proses. Penjadwalan: pemilihan proses selanjutnya yg akan dieksekusi Melakukan multiplexing CPU Kapan dilakukan penjadwalan?

MEMORI VIRTUAL. Sistem Operasi TIKB1023 Munengsih Sari Bunga. Politeknik Indramayu. TIKB1023/Sistem Operasi/MSB 1

Algoritma Penjadwalan 2

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

DESKRIPSI PENJADWALAN PROSES

Concurrency 1: y Mutual Exclusion dan Sinkronisasi (Perte rt muan ke muan -10) 10 Oktober 2014

Pertemuan V Penjadwalan Proses

Sistem Operasi Penjadwalan Proses

Pengaturan Proses Dalam system operasi. proses

KONTRAK PERKULIAHAN MATA KULIAH KOM311 SISTEM OPERASI

Manajemen Memori (P ( ertemuan ke ert -12) Oktober 2014

Konsed Dasar Penjadualan Proses

SISTEM OPERASI PENJADWALAN PROSES

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

Praktikum 13. Manajemen Memori 1 ALOKASI MEMORI POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI:

SILABUS JURUSAN MANAJEMEN - PROGRAM STUDI D3 MANAJEMEN INFORMATIKA DIREKTORAT DIPLOMA TEKNOLOGI INFORMASI UNIVERSITAS GUNADARMA

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

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER

Penjadwalan CPU. Badrus Zaman

VIRTUAL MEMORY. Gambar 1. Struktur Umum Overlay

Sistem Operasi PENGATURAN PROSES

Hanif Fakhrurroja, MT

Keuntungan Virtual Memory

Penjadwalan Disk sangat penting dalam meningkatkan efisiensi penggunaan disk terkait dengan kecepatan waktu akses

Managemen Memori 2016

MODUL 5 MANAJEMEN PROSES (2) (PENJADWALAN PROSES)

Pertemuan #5: Memori dan Memori Virtual

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

Sistem Operasi Pertemuan 2 Sistem Operasi. (Pengenalan) H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

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

Understanding Operating Systems Fifth Edition. Chapter 4 Processor Management

Sistem Operasi Komputer. Pertemuan VIII Manajemen Memori

PENJADWALAN PROSES. Pendahuluan

Komunikasi & Sinkronisasi Proses

1/3/2013. Konsep Dasar memori

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

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

Sistem Operasi 9. Virtual Memory. Antonius Rachmat C, S.Kom, M.Cs

Pertemuan #2: Proses dan Thread

ARSITEKTUR DAN ORGANISASI KOMPUTER Aditya Wikan Mahastama

Virtual Memory. Latar Belakang Demand Paging Pembuatan Proses Page Replacement Alokasi Frame Thrashing Contoh Sistem Operasi

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

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

RENCANA PEMBELAJARAN

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

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

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

Dimana thread digunakan?

Virtual Memory Ch. 9. Virtual Memory. SISTIM OPERASI (Operating System) IKI Johny Moningka

STRUKTUR SISTEM OPERASI

Transkripsi:

Rencana Perkuliahan Sistem Operasi CSG3E3 2015/2016 Rencana penyampaian materi perkuliahan Sistem Operasi CSG3E3 ini dibuat berdasarkan metode pengajaran berbasiskan Student Center Learning (SCL), dimana mahasiswa dituntut lebih aktif dalam belajar. Salah satu metode SCL yang digunakan adalah Cooperative dimana setiap PR/tugas dikerjakan secara berkelompok. Pekan 1 1 Ketentuan perkuliahan -Ceramah 2 Pendahuluan -Ceramah 2 3 1. Overview Sistem Operasi 1.1. Definisi, tujuan, dan fungsi sistem operasi Learning (CL 1.2. Evolusi sistem operasi 1.2.1 Serial processing dan simple batch system 1.2.2 Multiprogramming batch system 1.2.3 Time sharing 1.3. Fungsi utama sistem operasi 1.3.1 Manajemen Proses 1.3.2 Manajemen memori 1.3.3 Manajemen file 1.3.4 Manajemen I/O 1.3.5 Proteksi dan keamanan informasi (data/file) 1.4. Struktur sistem operasi 1.4.1 Struktur sederhana 1.4.2 Pendekatan layer 1.4.3 Microkernels 1.4.4 Pendekatanmodul 4 2. Proses 2.1. Konsep proses 2.2. Elemen-elemen proses 2.3. Eksekusi proses 2.4. Model status proses 2.4.1 Model proses 4 status 2.4.2 Model proses 5 status 2.4.3 Model proses 6 status 2.4.4 Model proses 7 status 2.5. Struktur kontrol proses 2.5.1 Process Control Block (PCB) 2.5.1 Mode eksekusi proses 2.6. Operasi pada proses 2.6.1 Pembentukan proses 2.6.2 Switching proses -- -- SisOp 2015-2016 #1

3 5 3. Threads dan SMP 3.1. Konsep thread 3.2. Model multithreading 3.3. Jenis-jenis thread 3.3.1 User Level Thread (ULT) 3.3.2 Kernel Level Thread (KLT) 3.3.3 Kombinasi ULT dan KLT 3.3.4 Model thread lainnya 3.4. Mikrokernel 6 Responsi 1: (atau Remedial) -- -- 4 7 4. Sinkronisasi Proses 4.1. Prinsip concurrency 4.1.1 Contoh kasus concurrency 4.1.2 Interaksi antar proses 4.1.3 Konsep mutual exclusion 4.2. Sinkronisasi secara hardware (Enable-disable interrupt) 4.3. Sinkronisasi dengan Instruksi Atomik 4.3.1 Instruksi Test and Set 4.3.2 Instruksi Exchange 8 4.4. Sinkronisasi dengan Semaphore 4.4.1 Semaphore primitif 4.4.2 Semaphore biner 4.4.3 Mutual exclusion dengan semaphore 4.4.4 Producer-Consumer dengan semaphore 4.4.4.1 Kasus 1: Infinite buffer 4.4.4.2 Kasus 2: Finite buffer 5 9 5.5. Sinkronisasi dengan Monitor 5.5.1 Monitor signal 5.5.2 Monitor notify 5.5.3 Monitor broadcast 5.6. Sinkronisasi dengan Message Passing 5.6.1 Konsep Message Passing 5.6.2 Implementasi Message Passing 5.6.2.1 Mutex 5.6.2.2 Producer-Consumer finite buffer 5.7. Contoh kasus reader/writer 5.7.1 Solusi dengan semaphore 5.7.1.1 Reader diprioritaskan 5.7.1.2 Writer diprioritaskan 5.7.2 Solusi dengan Message Passing 10 Responsi 2: (atau Remedial) -- -- SisOp 2015-2016 #2

6 11 5. Deadlock 5.1. Prinsip deadlock 5.1.1 Reusable dan Consumable resource 5.1.2 Penggambaran alokasi resource 5.1.3 Kondisi deadlock 5.2. Strategi pencegahan deadlock (Deadlock Prevention) 5.3. Strategi penghindaran deadlock (deadlock avoidance) 5.3.1 Inisiasi proses 5.3.2 Pengalokasian resource 12 5.4. Pendeteksian deadlock (Deadlock Detection) 5.4.1 Algoritma pendeteksian deadlock 5.4.2 Pemulihan kondisi deadlock 5.5. Contoh kasus dining philosopher 7 13 Responsi 3: (atau Remedial) -- -- 14 Responsi 4: -Ceramah -- -Pembahasan soal UTS tahun sebelumnya -- UJIAN TENGAH SEMESTER (UTS) -- 20% 8 15 6. Penjadwalan Proses 6.1. Konsep penjadwalan proses 6.1.1 Jenis-jenis penjadwalan proses 6.1.1.1 Long-term scheduling 6.1.1.2 Medium-term scheduling 6.1.1.3 Short-term scheduling 6.1.2 Parameter penjadwalan 6.1.3 Penjadwalan berdasarkan prioritas 16 6.2. Algoritma penjadwalan 6.2.1 First Come First Served scheduling (FCFS) 6.2.2 Round Robin scheduling 6.2.3 Shortest Process Next scheduling (SPN) 6.2.4 Shortest Remaining Time scheduling (SRT) 6.2.5 Highest Response Ration Next scheduling (HRRN) 9 17 6.2.6 Feedback (FB) scheduling 6.3. Perbandingan performansi penjadualan 6.3.1 Analisis antrian 6.3.2 Model simulasi 6.4. Penjadualan Fair-share (FS) 18 7. Manajemen Memori 7.1. Prinsip-prinsip manajemen memori 7.2. Model partisi memori tetap (fixed) dan partisi memori dinamis 10 19 7.3. Model Sistem Buddy 7.4. Paging dan segmentasi sederhana 20 Responsi 5: (atau Remedial) -- -- SisOp 2015-2016 #3

11 21 8. Memori Virtual 8.1. Hardware memori virtual 8.1.1 Konsep dasar memori virtual 8.1.2 Konsep paging 8.1.2.1 Page Table Structure (PTS) 8.1.2.2 Inverted Page Table (IPT) 8.1.2.3 Translation Lookaside Buffer (TLB) 8.1.3 Konsep segmentasi 8.1.4 Kombinasi paging dengan segmentasi 22 8.2. Peran sistem operasi dalam memori virtual 8.2.1 Konsep Fetch policy 8.2.2 Placement policy 8.2.3 Algoritma Replacement policy 8.2.3.1 Algoritma Optimal 8.2.3.2 Algoritma Least Recently Used (LRU) 8.2.3.3 Algoritma FIFO 8.2.3.4 Clock Policy 8.2.4 Manajemen Resident Set 8.2.5 Cleaning Policy 8.2.6 Load control 12 23 9. Manajemen File 9.1. Konsep file 9.2. Sistem manajemen file 9.3. Organisasi dan akses file 9.3.1 File pile 9.3.2 File sekuensial 9.3.3 File sekuensial terindeks 9.3.4 File indeks 9.3.5 File hashed 9.4. Direktori file 9.4.1 Isi direktori 9.4.2 Struktur direktori 9.4.3 Penamaan direktori 9.5. Konsep file sharing dan record blocking 9.6. Manajemen storage sekunder 9.6.1 pengalokasian file 9.6.2 Manajemen ruang kosong 9.6.3 Keamanan sistem file 24 10. Manajemen Input/Output 10.1. Prinsip perangkat keras dan perangkat lunak I/O 10.2. I/O buffering 10.2.1 Buffer tunggal 10.2.2 Buffer ganda 10.2.3 Circular buffer 10.3. Penjadwalan disk 10.3.1 Parameter performansi disk 10.3.2 Penjadwalan disk (FIFO, Priority, LIFO, SSTF, SCAN, C-SCAN, N-step-SCAN) 10.4. RAID 10.5. Disk cache SisOp 2015-2016 #4

13 25 11. Proteksi dan Keamanan 11.1. Konsep proteksi 11.2. Pengendalian akses 11.3. Masalah-masalah keamanan 26 Presentasi Tugas Besar (pengganti UAS) -- 30% 14 27 Responsi 6: Presentasi Tugas Besar (atau Remedial) -- -- 28 Responsi 7: Presentasi Tugas Besar (atau Remedial) -- -- SisOp 2015-2016 #5