SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

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

SATUAN ACARA PERKULIAHAN

I. Struktur Sistem Operasi

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

Sus Pokok Bahasan dan Sasaran Belajar

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

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

SISTEM OPERASI. Sri Kusumadewi

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Strategi Pembelajaran

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

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

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

Rencana Perkuliahan Sistem Operasi CSG3E3 2015/2016

SATUAN ACARA PERKULIAHAN

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

SEKOLAH TINGGI INFORMATIKA & KOMPUTER INDONESIA (STIKI)

MANAJEMEN MEMORI. Manajemen Memori 1

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER

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

Understanding Operating Systems Fifth Edition

RENCANA PEMBELAJARAN SEMESTER (RPS)

1. Helga Hiwy 2. Erni Gombo 3. Imelda Florensia 4. Claudio Wayong 5. Vedra Simbala. Published By Stefanikha69

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

IKI Sistem Operasi Konsep Page Replacement (Pemindahan Halaman)

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

RENCANA PEMBELAJARAN

Pertemuan #5: Memori dan Memori Virtual

MANAJEMEN MEMORI SISTEM OPERASI

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

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

MANAJEMEN MEMORI. Memory manager : Salah satu bagian sistem operasi yang mempengaruhi dalam menentukan proses mana yang diletakkan pada antrian.

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

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

Ch t ap 7 er Operating System (OS)

1/3/2013. Konsep Dasar memori

Computer Science, University of Brawijaya. Putra Pandu Adikara, S.Kom. Kontrak Kuliah. Sistem Operasi

Sistem Operasi PENGATURAN PROSES

3/30/2016. Manajemen Memori. Manajemen Memori. Manajemen memori pada sistem Monoprogramming Manajemen memori pada sistem Multiprogramming

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

Sistem Operasi Komputer. Pertemuan VIII Manajemen Memori

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

Penjadualan Process Bagian 1

PENGELOLAAN MEMORY AGUS PAMUJI. SISTEM OPERASI - Pengelolaan Memory

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

MODUL 5 MANAJEMEN PROSES (2) (PENJADWALAN PROSES)

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

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

KONTRAK PERKULIAHAN MATA KULIAH KOM311 SISTEM OPERASI

Dukungan Sistem Operasi :

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

Studi Kasus Kernel Linux

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

RENCANA PEMBELAJARAN SEMESTER. No.RPS/PTE/PTI6208 Revisi/Tgl : 00/18 Agustus 2015 Semester 2 Hal 1 dari 7

Dasar Sistem Operasi. Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI

Penjadwalan CPU. Badrus Zaman

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

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

Deskripsi Penjadwalan Proses

Konsep dasar memori virtual

VIRTUAL MEMORY. Gambar 1. Struktur Umum Overlay

Fungsi Manajemen Memori

Pengaturan Proses Dalam system operasi. proses

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

Mata Kuliah : Sistem Operasi Kelas : Teknik Informatika 4

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

Sistem Operasi. Partisi Statis, Partisi Dinamis Sistem Paging dan Segmentasi. Juliansyahwiran, S. Kom, MTI. Modul ke: Fakultas FASILKOM

Penjadualan CPU. Konsep Dasar. Penjadualan CPU. Penggantian Rangkaian Urutan CPU dan I/O Burst

Sistem Operasi. Silabus :

Memori pada Sistem Linux. Heri Kurniawan OS-Gasal 2009/2010

PERTEMUAN 1 PENGENALAN SISTEM KOMPUTER & 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 1 1

Struktur Sistem Operasi

Penjadualan Process Bagian 2

ARSITEKTUR DAN ORGANISASI KOMPUTER

Bab 8: Manajemen Memori. Latar Belakang

NASKAH UJIAN UTAMA JENJANG/PROGRAM STUDI : STRATA SATU/ INFORMATIKA

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

RESUME SISTEM OPERASI MAIN MEMORI

Sistem Operasi Komputer MANAJEMEN MEMORI

Tahun Akademik 2014/2015 Semester II. DIG1I3 - Instalasi dan Penggunaan Sistem Operasi

DESKRIPSI PENJADWALAN PROSES

Overview Penjadwalan (1)

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

PERTEMUAN 10 KULIAH SISTEM OPERASI I/O dan DISK. Dahlan Abdullah d m

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta

3. Apa kekurangan paging sederhana dibandingkan dengan paging pada virtual memory?

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta

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

Manajemen Memori Virtual

7. Pengaturan Proses

PENJADWALAN PROSES. Pendahuluan

Sistem Operasi. Memory Management. Part 1 of 2

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

Bab 3.Proses dan Penjadualan

RENCANA PEMBELAJARAN SEMESTER GANJIL

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

Penjadwalan Proses. 1. Adil Proses proses diperlakukan sama yaitu mendapat jatah waktu prosessor yang sama

Implementasi Sistem Berkas Kelompok Gita Lystia Rahmawati

Konsep SISTEM OPERASI. Pengenalan Sistem Operasi

1. Address Binding. Sebuah program ditempatkan dalam disk dalam bentuk berkas biner Sebelum dieksekusi, sebuah program harus ditempatkan di memori.

Transkripsi:

Mata Kuliah Kode / SKS Program Studi Fakultas : Sistem Operasi : IT012336 / 3 SKS : Sistem Komputer : Ilmu Komputer & Teknologi Informasi 1 Pendahuluan Ruang lingkup Mata Kuliah : - Konsep dasar system komputer dan system operasi. - Manajemen Proses, meliputi : konsep proses, metode penjadualan proses, komunikasi antar proses, sinkronisasi proses dan deadlock. - Manajemen Memori, meliputi : konsep memori, sma manajemen memori, virtual memori. - Manajemen Perangkat Masukan/Keluaran, meliputi: prinsip manajemen perangkat masukan/luaran, mekanisme perangkat lunak masukan/luaran. - Manajemen File, meliputi : konsep file, manajemen system file, implementasi system file. - Keamanan Sistem Prasyarat : Tidak ada prasyarat khusus, namun ada baiknya mahasiswa : Aktivitas Dosen(D) : - Memberikan pen-jelasan mengenai ruang lingkup, sasaran dan tujuan serta kompetensi dari mata kuliah yang akan diberikan - Memberikan acuan/ referensi yang di-butuhkan oleh mahasiswa untuk mata kuliah ini. - Memberikan gambar-an mengenai Halaman 1

- mengenal system komputer - pernah mencoba salah satu system operasi - mengenal bahasa pemrograman terutama Pascal atau C - mengenal struktur data dan algoritma tingkat dasar Sasaran : Mahasiswa memahami peran penting system operasi dalam menjaga berlangsungan rja system komputer secara utuh. Tujuan dan Kompetensi Lulusan : - dapat merancang sendiri atau memodifikasi system operasi yang telah ada sesuai butuhan khusus - menguasai dasar-dasar system operasi sehingga mampu menemunali masalah-masalah komputer dan merumuskan penyelesaiannya secara ilmiah - dapat menilai system operasi dan memilih alternatif system operasi sesuai tujuan pembangunan system - dapat meningkatkan pemanfaatan system operasi, sehingga meningkatkan kinerja system komputer tugas-tugas, latihan dan ujian yang akan dihadapi mahasiswa berkaitan dengan mata kuliah ini Aktivitas Mahasiswa(M) : - Mendengarka n, menyimak penjelasan dosen berkaitan dengan gambaran umum materi mata kuliah yang akan diterimanya nanti serta menanyakan hal-hal yang belum jelas. Halaman 2

Mata Kuliah Lanjutan yang terkait : - Sistem Terdistribusi - Pengelolaan Paralel 2 Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer TIU : Mahasiswa mengenal Sistem Operasi, dan mengetahui struktur Sistem Komputer. 1. Pengenalan Umum Sistem Operasi 1.1. Definisi Sistem Operasi 1.2. Peran Sistem Operasi dalam Sistem Komputer 1.3. Tujuan Sistem Operasi 1.4. Sejarah permbangan Sistem Operasi 1.5. Batch System, Multiprogramming System, Time Sharing System, Multiprocessing System, Distributed System, Real Time System 2. Struktur Sistem Komputer 2.1. Operasi Sistem Komputer 2.2. Struktur Input/Output 2.3. Struktur Penyimpanan 2.4. Proteksi Hardware - Latihan soal,, - menjelaskan arti dan fungsi system operasi - menerangkan macam-macam system yang terdapat dalam system operasi - menerangkan permbangan generasi-generasi system operasi - menerangkan operasi yang dilakukan Halaman 3

system komputer - menerangkan struktur system komputer, meliputi struktur I/O, struktur penyimpanan dan proteksi hardware 3 Struktur Sistem Operasi TIU : Mahasiswa memahami konsep dasar dan struktur Sistem Operasi Struktur Sistem Operasi 1. Komponen-komponen Sistem 1.1. Manajemen Proses 1.2. Manajemen Memori Utama 1.3. Manajemen Memori Sekunder 1.4. Manajemen I/O 1.5. Manajemen File 2. Pelayanan Sistem Operasi 3. System Call 4. Sistem Program 5. Struktur Sistem Operasi 5.1. Struktur Sederhana 5.2. Monolithic System 5.3. Pendekatan Berlapis (Layered Approach) 5.4. Mesin Virtual 5.5. Client System Model - Latihan soal - menjelaskan komponen system operasi dan sumberdaya yang terkait dengan system komputer - menyebutkan layanan yang dapat dilakukan system operasi Halaman 4

- menjelaskan yang dimaksud dengan system call dan system program - menjelaskan struktur system operasi 4 Manajemen Proses TIU : Mahasiswa memahami konsep dasar manajemen proses dan komunikasi antar proses 1. Konsep Proses 1.1. Definisi Proses 1.2. Status Proses 1.3. Process Control Block (PCB) 2. Konsep Penjadualan 2.1. Scheduling Queue 2.2. Schedulers 2.3. Context Switch 3. Operasi pada proses 3.1. Pembuatan Proses 3.2. Penghentian Proses 4. Proses yang Saling Berjasama (Cooperating Process) 5. Threads 6. Komunikasi Antar Proses 7. Buffering 8. Kondisi-kondisi Percualian 8.1. Proses Dihentikan 8.2. Kehilangan Pesan 8.3. Proses Terganggu - Latihan soal - menjelaskan konsep dasar manajemen proses - menjelaskan konsepe operasi pada proses Halaman 5

- menyebutkan berbagai cara komunikasi antar proses - menerangkan maslah yang timbul pada komunikasi antar proses 5 Penjadualan Proses TIU : Mahasiswa memahami berbagai teknik pen-jadualan prosesor, serta mengetahui metode evaluasi penjadualan 1. Konsep Dasar Penjadualan Proses 1.1.Preemptive Scheduling 1.2. Dispatcher 2. Kriteria Penjadualan 3. Algoritma Penjadualan 3.1 First Come First Served Scheduling(FCFS) 3.2 Shortest Job First Scheduling (SJF) 3.3 Priority Scheduling 3.4 Round Robin Scheduling 3.5 Multilevel Queue Scheduling 3.6 Multilevel Feedback Queue Scheduling 3.7 Guaranteed Scheduling 3.8 Multiple Processor Scheduling 4. Metode Evaluasi Penjadwalan - Praktikum di lab Bab 5 Bab 5 - Menjelaskan konsep dasar penjadualan prosesor - menyebutkan dan menerapkan teknikteknik penjadwalan prosesor, - mengevaluasi metode/teknik-teknik penjadwalan prosesor. Halaman 6

6 Sinkronisasi dan Deadlock TIU: Mahasiswa dapat memahami konsep sinkronisasi dan deadlock serta dapat menjelaskan masalahmasalah yang sering ditemui dalam sinkronisasi dan deadlock berikut penyelesaiannya 1. Masalah Critical Section 2. Sinkronisasi Software 3. Sinkronisasi Hardware 4. Semaphore 5. Masalah-masalah Klasik dalam Sinkronisasi 6. Deadlock 6.1. Model Sistem 6.2. Karakteristik Deadlock 6.3. Metode penanganan Deadlock 6.4. Pencegahan Deadlock 6.5. Penghindaran Deadlock 6.6. Pendeteksian Deadlock 6.7. Recovery Deadlock 6.8. Pendekatan Kombinasai untuk Menghindari Deadlock - Papan tulis / - Perangkat komputeer, software system operasi dan software pendukun g lainnya Bab 5,6, 7 Bab 6, 7 Bab 6, 7,6 - menjelaskan konsep critical section - menjelaskan sinkronisasi software berikut algoritmanya dan sinkronisasi hardware berikut beberapa instruksi yang ada di dalamnya - mengerti konsep semaphore - menerangkan beberapa masalah klasik dalam sinkronisasi - memahami hubungan antara deadlock dengan sumberdaya, dan kapan dikatakan terjadi deadlock, - mengetahui cara mendeteksi dan Halaman 7

memulihkan sistem dari deadlock, dan - mengetahui cara-cara menghindari dan mencegah terjadinya deadlock. 7 dan 8 Manajemen Memory TIU : Mahasiswa dapat memahami fungsi dari memori, penggunaan memori, dan teknik pengalokasian memori. 1. Konsep Dasar Memori 1.1. Konsep Binding 1.2. Dynamic Loading 1.3. Dynamic Linking 1.4. Overlay 2. Strategi Manajemen Memori 3. Ruang Alamat Logika dan Fisik 4. Swapping 5. Pencatatan Pemakaian Memori 5.1. Peta Bit 5.2. Lind List 6. Monoprogramming 7. Pengalolasian Berurutan (Contigous Allocation) 7.1. Multiprogramming dengan Partisi Statis 7.2. Multiprogramming dengan Partisi Dinamis 7.3. Sistem Buddy 8. Pengalokasian Tak Berurutan (Non Contigous Allocation) 8.1. Paging 8.2. Segmentasi - Papan tulis / - Perangkat komputeer, software system operasi dan software pendukun g lainnya Bab 8, 9, 10,11 Bab 8 Bab 8 Halaman 8

- menjelaskan pengertian dan konsep dasar memori, - menguraikan manajemen memori pada berbagai sistem operasi - menerangkan penggunaan dan pengalokasian memori baik secara berurutan maupun tidak berurutan 9 dan 10 Virtual Memori TIU: Mahasiswa dapat memahami penggunaan virtual memori sebagai pelengkap memori rja. 1. Konsep dasar memori virtual 2. Demand Paging 3. Unjuk Kerja Demand Paging 4. Page Replacement 5. Algoritma Page Replacement 5.1. Algoritma FIFO 5.2. Algoritma Optimal 5.3. Algoritma Least Recently Use (LRU) 6. Pengalokasian Frame 6.1. Algoritma Pengalokasian 6.2. Algoritma Global dan Lokal 7. Trasing Bab 8, 9, 10,11 Bab 9 Bab 9 Mahasiswa dapat : - menerangkan fungsi memori semu (virtual memory) sebagai pelengkap memori rja, - menjelaskan algoritma paging dan segmentasi. Halaman 9

11 Manajemen Sistem File TIU : Mahasiswa dapat memahami pengaturan file dan direktori 1. Interface Sistem File 1.1. Konsep File 1.2. Metode Akses 1.3. Struktur Direktori 1.4. Proteksi 2. Implementasi Sistem File 2.1. Struktur Sistem File 2.2. Metode Pengalokasian 2.3. Manajemen Ruang Kosong 2.4. Implementasi Direktori 2.5. Efisiensi dan Unjuk Kerja 2.6. Recovery 4, 15 0, 11 Bab 5 - menjelaskan konsep file dan direktory - menjelaskan struktur sistem file, termasuk pengalokasian dan manajemen ruang kosong - menjelaskan implementasi dari direktori - menganalisa efisiensi dan unjuk rja sistem file. 12 Manajemen Sistem Input / Output TIU: Mahasiswa dapat memahami prinsip rja berbagai sistem I/O serta memahami 1. Prinsip Perangkat Keras I/O 1.1 I/O Device 1.2 Device Controller 1.3 Direct Memory Access (DMA) 2. Prinsip Perangkat Lunak I/O 2.1 Tujuan Perangkat Lunak I/O 2.2 Interrupt Handler 2, 13 2 Halaman 10

manajemen dan penjadualan disk 2.3 Device Drivers 2.4 Device-Independent I/O Software 2.5 User-Space I/O Software 3. Disk 3.1 Struktur Disk 3.2 Penjadualan Disk 3.2.1. First Come First Served Scheduling 3.2.2. Shortest Seek Time First Scheduling 3.2.3. SCAN Scheduling 3.2.4. C-SCAN Scehduling 3.2.5. Look Scheduling 3.3. Disk Management 3.4. Swap Space Management 3.5. Disk Reliabiliy Bab 5 Bab 6 - menjelaskan pengertian perangkat ras I/O - menyebutkan jenis-jenis dan macammacamnya, - menerangkan penanganan suatu device I/O pada sistem komputer. 13 Proteksi dan Sekuriti Sistem Komputer 1. Proteksi 1.1. Tujuan dari Proteksi 1.2. Domain Proteksi 1.3. Matriks Akses 1.4. Revokasi Hak Akses 6 3, 14 Halaman 11

TIU: Mahasiswa dapat memahami penting-nya proteksi dan sekuriti dalam sistem komputer 1.5. Sistem Berdasarkan Kapabilitas 1.6. Proteksi Berdasarkan Bahasa 2. Sekuriti 2.1. Masalah Sekuriti 2.2. Autentikasi 2.3. Ancaman Program 2.4. Ancaman Sistem 2.5. Monitoring Ancaman 2.6. Enkripsi - Menjelaskan dan mengerti mekanisme proteksi yang diperlukan dalam suatu sistem komputer dari segala macam ancaman - menganalisa masalah sekuritas sistem komputer 14 Review semua Materi dan Penjelasan Umum materi Sistem Terdistribusi TIU Mahasiswa dapat mengingat mbali materi-materi yang telah diberikan, sekaligus mendapatkan gambaran mengenai materi lanjutan dari mata kuliah Sistem Operasi, yaitu Sistem Terdistribusi 1. Pengulangan materi yang telah diberikan secara garis 2. Penjelasan umum tentang Sistem Terdistribusi : 2.1. Struktur jaringan 2.2. Struktur Sistem Terdistribusi 2.3. File Sistem Terdistribusi 2.4. Koordinasi Terdistribusi - mengingat materi yang telah disampaikan sebelumnya, serta -16-4 -14 + 5-18 - 9 Halaman 12

dapat menarik benang merah dan terhubungan antara materi yang satu dengan materi yang lain - memperoleh gambaran umum tentang Sistem Terdistribusi -6 + Bab 9-13 -6 Daftar : 1. Bambang Hariyanto, Sistem Operasi, Informatika Bandung, Bandung, 1997 2. Dali S. Naga, Teori dan Soal : Sistem Operasi Komputer, Gunadarma Jakarta, 1992. 3. Silberschatz Galvin, Operating System Concepts Fourth Edition, Addison Wesley, 1995 4. Sri Kusumadewi, Sistem Operasi, J&J Learning, Yogyakarta, 2000 5. Tanenbaum, A., Modern Operating Systems, Prentice Hall, New York, 1992. 6. http://www.ilmukomputer.com Halaman 13