Sistem Operasi - Elektro UNDIP

advertisement
GARIS-GARIS BESAR PROGRAM PERKULIAHAN
(GBPP)
Mata Kuliah: Sistem Operasi; Kode: TKE 302; T: 2 sks; P: 0 sks
Prasyarat: Dasar Komputer dan Pemrograman, Algoritma dan Struktur Data
Deskripsi Mata Kuliah: Mata kuliah ini berisi pendahuluan tentang sistem operasi, proses, sinkronisasi proses, komunikasi
antarproses, mekanisme deadlock, pengaturan memori, penjadwalan proses, pengaturan I/O, dan sistem berkas.
Tujuan Instruksional Umum/Tujuan Mata Kuliah: Mahasiswa akan dapat menjelaskan konsep dasar sistem operasi, hal-hal yang
diatur oleh sistem operasi, dan mampu menjelaskan contoh-contoh sistem operasi yang beredar di pasaran.
No
Tujuan Instruksional Khusus
1
1
2
Setelah menyelesaikan pokok bahasan ini, mahasiswa
Jurusan Teknik Elektro, konsentrasi Informatika dan
Komputer semester IV akan mampu menjelaskan konsep
dasar sistem operasi dengan tingkat kesempurnaan
sedikitnya 80%.
3
1. Pendahuluan
tentang sistem
operasi
Setelah menyelesaikan pokok bahasan ini, mahasiswa
Jurusan Teknik Elektro, konsentrasi Informatika dan
Komputer semester IV akan mampu menjelaskan berbagai
struktur sistem operasi dengan tingkat kesempurnaan
sedikitnya 80%.
2. Struktur Sistem
Operasi
2
Pokok Bahasan
8
Sub-pokok Bahasan
4
1.1 Arti Sistem Operasi
1.2 Sistem-sistem batch sederhana
1.3 Sistem-sistem batch multiprogram
1.4 Sistem Berbagi Waktu
1.5 Sistem komputer pribadi
1.6 Sistem Paralel
1.7 Sistem Terdistribusi
1.8 Sistem Waktu-Nyata
2.1 Komponen-komponen Sistem
2.2 Layanan Sistem Operasi
2.3 System Calls
2.4 Program-program Sistem
2.5 Struktur Sistem
2.6 Mesin Virtual
Estimasi
Waktu
(menit)
5
2  50
Sumber/
Kepustakaan
6
[2]:
[2]:
[2]:
[2]:
2  50
[2]:
[2]:
[2]:
3
4
5
Setelah menyelesaikan pokok bahasan ini, mahasiswa 3. Proses-proses
Jurusan Teknik Elektro, konsentrasi Informatika dan
Komputer semester IV akan mampu menjelaskan dan
mengerjakan soal-soal yang berhubungan dengan konsep
dasar proses dengan tingkat kesempurnaan sedikitnya
80%.
Setelah menyelesaikan pokok bahasan ini, mahasiswa 4. Penjadwalan
Jurusan Teknik Elektro, konsentrasi Informatika dan
CPU
Komputer semester IV akan mampu menjelaskan dan
mengerjakan soal-soal yang berhubungan dengan
penjadwalan CPU dengan tingkat kesempurnaan
sedikitnya 80%.
Setelah menyelesaikan pokok bahasan ini, mahasiswa 5. Sinkronisasi
Jurusan Teknik Elektro, konsentrasi Informatika dan
Proses
Komputer semester IV akan mampu menjelaskan dan
mengerjakan soal-soal yang berhubungan dengan
sinkronisasi proses dengan tingkat kesempurnaan
setidaknya 80%.
6
Setelah menyelesaikan pokok bahasan ini, mahasiswa
Jurusan Teknik Elektro, konsentrasi Informatika dan
Komputer semester IV akan mampu menjelaskan dan
mengerjakan soal-soal yang berhubungan dengan
mekanisme deadlock dan starvation dengan tingkat
kesempurnaan setidaknya 80%.
6. Deadlock
7
Setelah menyelesaikan pokok bahasan ini, mahasiswa
Jurusan Teknik Elektro, konsentrasi Informatika dan
Komputer semester IV akan mampu menjelaskan dan
mengerjakan soal-soal yang berhubungan dengan
mekanisme manajemen memori dengan tingkat
7. Manajemen
Memori
9
2.7 Desain dan Implementasi Sistem
2.8 Pembangkitan Sistem
3.1 Konsep Proses
3.2 Penjadwalan Proses
3.3 Operasi pada Proses
3.4 Proses-proses Kooperasi
3.5 Threads
3.6 Komunikasi Antarproses
4.1 Konsep-konsep Dasar
penjadwalan CPU
4.2 Kriteria Penjadwalan
4.3 Algoritma-algoritma Penjadwalan
4.4 Penjadwalan Banyak Prosesor
4.5 Penjadwalan Waktu-Nyata
4.6 Evaluasi Algoritma
5.1 Latar Belakang Sinkronisasi
Proses
5.2 Masalah Bagian-Kritis
5.3 Perangkat Keras Sinkronisasi
5.4 Semafor
5.5 Masalah-masalah Sinkronisasi
Klasik
5.6 Wilayah-wilayah Kritis
6.1 Model Sistem
6.2 Karakterisasi Deadlock
6.3 Metode untuk Menangani
Deadlock
6.4 Deadlock Prevention
6.5 Deadlock Avoidance
6.6 Deteksi deadlock
6.7 Pemulihan terhadap deadlock
6.8 Pendekatan Gabungan pada
penanganan deadlock.
7.1 Ruang Alamat Logika dan Fisis
7.2 Swapping
7.3 Alokasi Contiguous
7.4 Paging
7.5 Segmentasi
2  50
[2]:
[2]:
2  50
[2]:
[2]:
2 X 50
[2]:
2  50
2  50
[2]:
[2]:
[2]:
[2]:
kesempurnaan setidaknya 80%.
7.6 Segmentasi dengan paging
8
Setelah menyelesaikan pokok bahasan ini, mahasiswa
Jurusan Teknik Elektro, konsentrasi Informatika dan
Komputer semester IV akan mampu menjelaskan dan
mengerjakan soal-soal yang berhubungan dengan
manajemen penyimpanan, khususnya tentang memori
virtual dengan tingkat kesempurnaan setidaknya 80%.
8. Memori Virtual
8.1 Latar Belakang Memori Virtual
8.2 Demand Paging
8.3 Kinerja Demand Paging
8.4 Page Replacement
8.5 Algoritma Page Replacement
8.6 Alokasi Frame
8.7 Segmentasi
2  50
[1]:
[3]:
9
Setelah menyelesaikan pokok bahasan ini, mahasiswa
Jurusan Teknik Elektro, konsentrasi Informatika dan
Komputer semester IV akan mampu menjelaskan dan
mengerjakan soal-soal yang berhubungan dengan struktur
penyimpanan sekunder dengan tingkat kesempurnaan
setidaknya 80%.
9. Struktur
Penyimpanan
Sekunder
2  50
[1]:
[3]:
10
Setelah menyelesaikan pokok bahasan ini, mahasiswa
Jurusan Teknik Elektro, konsentrasi Informatika dan
Komputer semester IV akan mampu menjelaskan dan
mengerjakan soal-soal yang berhubungan dengan struktur
jaringan dengan tingkat kesempurnaan setidaknya 80%.
10. Struktur
Jaringan
2  50
[1]:
[3]:
11
Setelah menyelesaikan pokok bahasan ini, mahasiswa
Jurusan Teknik Elektro, konsentrasi Informatika dan
Komputer semester IV akan mampu menjelaskan dan
mengerjakan soal-soal yang berhubungan dengan struktur
sistem terdistribusi dengan tingkat kesempurnaan
setidaknya 80%.
Setelah menyelesaikan pokok bahasan ini, mahasiswa
Jurusan Teknik Elektro, konsentrasi Informatika dan
Komputer semester IV akan mampu menjelaskan dan
mengerjakan soal-soal yang berhubungan dengan studi
kasus pada Linux dengan tingkat kesempurnaan setidaknya
80%.
11. Struktur
Sistem
Terdistribusi
9.1 Struktur Disk
9.2 Penjadwalan Disk
9.3 Manajemen Disk
9.4 Manajemen Ruang-Swap
9.5 Keandalan Disk
9.6 Implementasi Penyimpanan
Stabil
10.1 Motivasi
10.2 Topologi
10.3 Tipe Jaringan
10.4 Komuniasi
10.5 Strategi Perancangan
10.6 Contoh-contoh networking
11.1 Sistem Operasi Jaringan
11.2 Sistem Operasi Terdistribusi
11.3 Layanan Jarak-Jauh
11.4 Kekokohan (robustness)
11.5 Masalah-masalah Perancangan
2  50
[1]:
[3]:
12.1 Sejarah Linux
12.2 Prinsip-prinsip Perancangan
12.3 Modul-modul kernel
12.4 Manajemen Proses
12.5 Penjadwalan
12.6 Manajemen Memori
2  50
[1]:
[3]:
12
12. Studi Kasus:
Sistem Linux
10
13
Setelah menyelesaikan pokok bahasan ini, mahasiswa
Jurusan Teknik Elektro, konsentrasi Informatika dan
Komputer semester IV akan mampu menjelaskan dan
mengerjakan soal-soal yang berhubungan dengan studi
kasus pada Windows NT dengan tingkat kesempurnaan
setidaknya 80%.
13. Studi Kasus:
Windows NT
12.7 Sistem Berkas
12.8 Masukan dan Keluaran
12.9 Komunikasi Antarproses
12.10 Struktur Jaringan
12.11 Keamanan
13.1 Sejarah Windows NT
13.2 Prinsip-prinsip Perancangan
13.3 Komponen-komponen Sistem
13.4 Subsistem Lingkungan
13.5 Sistem Berkas
13.6 Networking
13.7 Antarmuka Pemrogram
2  50
[1]:
[3]:
Kepustakaan
[1] Hariyanto, B., 2000, Sistem Operasi, edisi 2, Informatika, Bandung.
[2] Isnanto, R.R. Buku Ajar Sistem Operasi, 2005, Jurusan Teknik Elektro Universitas Diponegoro, Semarang.
[3] Madnick, S.E., and J.J. Donovan, 1974, Operating System, 1st ed., Computer Service Series, McGraw-Hill, Inc., New York.
[4] Silberschatz, A., P.B. Galvin, and G. Gagne, 2002, Operating System Concepts, John Wiley & Sons, Inc., New York.
[5] Tanenbaum, A.S., 1987, Operating System, Design and Implementations, Prentice-Hall, New Jersey.
11
Download