Download - Pengenalan Sistem Operasi
![Page 1: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/1.jpg)
Sistem Operasi
![Page 2: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/2.jpg)
Sistem Operasi
• Prodi : Informatika/Ilmu Komputer• Semester : 3• Jumlah SKS : 4 (Praktikum:1)• Bentuk perkuliahan :
– Ceramah– Diskusi– Praktikum
• Deskripsi– Matakuliah ini membahas teknologi yang digunakan pada
Sistem Operasi beserta komponen pendukungnya, serta penerapannya.
![Page 3: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/3.jpg)
Tentang Saya
• Rakhmadhany Primananda, S.T., M.KomLab. Jaringan KomputerEmail [email protected]: 085855768686FB: /rakhmadhany.primanandaTwitter: @rakhmadhany
• Research and Interest:Wireless NetworkLinux SysadminMultimedia NetworkingNetwork Security
![Page 4: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/4.jpg)
Perkuliahan Hari Ini
• Kontrak Perkuliahan• Materi 1 : Pengenalan Sistem Operasi
![Page 5: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/5.jpg)
Kontrak Perkuliahan
![Page 6: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/6.jpg)
6
Lingkup Materi Perkuliahan
• Pengenalan Sistem Operasi (1)• Struktur Sistem Operasi (1)• Manajemen Proses (4)• Manajemen Memori (1)• UTS• Manajemen Memori (1)• Manajemen Storage (4)• I/O System (1)• UAS
![Page 7: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/7.jpg)
Referensi
• Silberschatz and Galvin, Operating System Concept, 9th Edition, 2012, Addison Wesley Inc.
• Andre Tannenbaum, Operating System Design and Implementation, 3rd Edition, 2006, Prentice Hall
![Page 8: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/8.jpg)
Aturan Perkuliahan
• Tatap muka selama 1 semester sebanyak 16x, dengan 14x pertemuan untuk penyampaian materi dan 2x pertemuan untuk UTS/UAS.
• Peniadaan perkuliahan akan diberitahukan melalui ketua kelas.
• Kuliah yang ditiadakan akan diganti pada waktu yang disepakati.
• Pada saat perkuliahan berlangsung, bertanyalah sebanyak-banyaknya
• Tetap fokus selama kuliah berlangsung.
![Page 9: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/9.jpg)
Tata Tertib Perkuliahan
• Kehadiran minimum 80%• Berpakaian rapi dan sopan
![Page 10: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/10.jpg)
Penilaian Kemampuan
• Tugas (10%)– Dikumpulkan tepat waktu– Jika terjadi keterlambatan pengumpulan, nilai akan dipotong 50% per
hari• Quiz (15%)
– Dilaksanakan 2-3 kali• Ujian Tengah Semester (15%)
– Terjadwal• Ujian Akhir Semester (25%)
– Terjadwal• Praktikum (35%)• Keaktifan
![Page 11: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/11.jpg)
Pengenalan Sistem Operasi
![Page 12: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/12.jpg)
12
Materi
• Motivasi• Komponen Sistem Komputer• Apa yang Dilakukan Sistem Operasi?• Definisi dan Peran Sistem Operasi• Organisasi Sistem Komputer
– Operasi Sistem Komputer
• Arsitektur Sistem Komputer– Single and Multiple Processor– Clustered System
• Struktur Sistem Operasi• Operasi Sistem Operasi• Perkembangan Sistem Operasi
![Page 13: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/13.jpg)
Motivasi
![Page 14: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/14.jpg)
14
Motivasi (1) : Facebook
1.23 billion users
180,000 Linux servers
Requires : -Scheduling-Inter Process Communication-Storage-Concurrency-Etc.
![Page 15: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/15.jpg)
Motivasi (2) : Moore’s Law
2X transistors/Chip Every 1.5 years
Called “Moore’s Law”
Moore’s Law
Microprocessors have become smaller, denser, and more powerful.
Gordon Moore (co-founder of Intel) predicted in 1965 that the transistor density of semiconductor chips would double roughly every 18 months.
![Page 16: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/16.jpg)
Motivasi (3) : Dramatic change
years
ComputersPer Person
103:1
1:106
Laptop
PDA
Mainframe
Mini
Workstation
PC
Cell
1:1
1:103
Mote!
Bell’s Law: new computer class per 10 yearsThe Internet
of Things!
Number crunching, Data Storage, Massive Services,Mining
Productivity,Interactive
Streaming from/to the physical world
![Page 17: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/17.jpg)
Motivasi (4) : Computing Devices Everywhere
![Page 18: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/18.jpg)
Motivasi (5)
• (Anti)Virus– System call, memory management
• Game Development– Thread, memory management
• Smartphone– Sistem I/O, schedulling
• Cloud computing– Virtual machine
![Page 19: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/19.jpg)
Komponen Sistem Komputer
![Page 20: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/20.jpg)
Komponen Sistem Komputer
• Hardware– Storage
• RAM, Magnetic disk, SSD– I/O
• Keyboard, mouse, monitor• Software
– Operating System• e.x. Linux, Windows, MacOS
– System dan Application Program• e.x. Database, text editor
• Brawinware (User)
![Page 21: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/21.jpg)
Komponen Sistem Komputer
![Page 22: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/22.jpg)
Apa itu sistem operasi?
Perangkat lunak yang bertindak sebagai perantara antara pengguna dan perangkat keras.
![Page 23: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/23.jpg)
Definisi dan Peran Sistem Operasi
• SO sebagai Resource allocator– SO mengatur dan mengalokasikan sumber daya
• e.x. manajemen process, manajemen memory
• SO sebagai Program control– SO melakukan kontrol eksekusi dari program user
dan I/O• SO sebagai Kernel
– Program yang berjalan sepanjang waktu
![Page 24: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/24.jpg)
Organisasi Sistem Komputer
![Page 25: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/25.jpg)
Organisasi Sistem Komputer
CPU dan device controller terhubung oleh bus
Antar device dan CPU berkompetisi memperebutkan sumber dayae.x. ketika mengetik sambil browsing
I/O DeviceStorage
![Page 26: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/26.jpg)
Operasi Sistem Komputer
• I/O device dan CPU dapat dieksekusi secara concurrent.
• Satu device controller bertanggung jawab terhadap satu device
• Setiap device controller punya buffer.• CPU memindahkan data dari/ke main memory
dari/ke buffer• Device controller menginformasikan ke CPU
bahwa proses selesai dengan interrupt.
![Page 27: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/27.jpg)
Struktur I/O
• CPU dan I/O device controller terhubung oleh bus
• Terdapat device controller untuk setiap jenis device– Sistem operasi punya device driver
untuk setiap device controller• Setiap device controller punya local
buffer storage dan register• Device controller bertugas memindah
data dari device ke local buffer• Detail I/O dibahas pada Bab I/O
System
![Page 28: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/28.jpg)
Storage Structure : Jenis Storage
• Main memory– Kapasitas kecil– Volatile– Dapat langsung diakses oleh CPU
• Why? Akses CPU ke main memory hanya butuh beberapa clock– Semua program yang akan dieksekusi harus di-load di main
memory dahulu• Secondary Storage
– Kapasitas lebih besar dari main memory– Non-Volatile– Tidak dapat diakses langsung oleh CPU
• Why? Akses lambat karena butuh seek data– E.x. Magnetic disk, tape disc
![Page 29: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/29.jpg)
Hirarki Storage
• Hirarki storage berdasarkan : speed, cost dan volatility
• Caching : proses mengcopy data ke storage yang lebih cepat
![Page 30: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/30.jpg)
Arsitektur Sistem Komputer
![Page 31: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/31.jpg)
Arsitektur Sistem Komputer
• Single Processor– Hanya ada satu prosesor untuk mengeksekusi semua
instruksi– Punya peran spesifik misal processor pada device : disk,
graphic card, dll.• Multi Processor
– Disebut juga sebagai parallel system– Keuntungan :
• Meningkatkan throughput• Harga lebih murah daripada multiple single processor• Meningkatkan reliability
![Page 32: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/32.jpg)
Bagaimana Komputer Modern Bekerja?
![Page 33: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/33.jpg)
Clustered System
• Seperti multiprocessor system, hanya saja terdiri atas beberapa sistem
• Antar sistem terhubung oleh jaringan• Sharing storage dengan storage-area network
![Page 34: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/34.jpg)
Manajemen Proses
![Page 35: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/35.jpg)
Manajemen Proses
• Dibahas pada Bab Manajemen Proses
![Page 36: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/36.jpg)
Manajemen Memory
![Page 37: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/37.jpg)
Manajemen Memory
• Dibahas pada Bab Manajemen Memory
![Page 38: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/38.jpg)
Perkembangan Sistem Operasi : Unix family
![Page 39: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/39.jpg)
Tugas
• Install Linux pada komputer anda• Baca bab 2 dari buku “Operating System
Concept”
![Page 40: Pengenalan Sistem Operasi](https://reader034.vdokumen.com/reader034/viewer/2022050820/563dbba0550346aa9aaecfa9/html5/thumbnails/40.jpg)
Terima Kasih