Sistem Operasi Sistem Operasi Prodi InformatikaIlmu Komputer Semester

  • Slides: 40
Download presentation
Sistem Operasi

Sistem Operasi

Sistem Operasi • • Prodi : Informatika/Ilmu Komputer Semester : 3 Jumlah SKS :

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.

Tentang Saya • Rakhmadhany Primananda, S. T. , M. Kom Lab. Jaringan Komputer Email

Tentang Saya • Rakhmadhany Primananda, S. T. , M. Kom Lab. Jaringan Komputer Email rakhmadhany@ub. ac. id HP: 085855768686 FB: /rakhmadhany. primananda Twitter: @rakhmadhany • Research and Interest: Wireless Network Linux Sysadmin Multimedia Networking Network Security

Perkuliahan Hari Ini • Kontrak Perkuliahan • Materi 1 : Pengenalan Sistem Operasi

Perkuliahan Hari Ini • Kontrak Perkuliahan • Materi 1 : Pengenalan Sistem Operasi

Kontrak Perkuliahan

Kontrak Perkuliahan

Lingkup Materi Perkuliahan • • • Pengenalan Sistem Operasi (1) Struktur Sistem Operasi (1)

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 6

Referensi • Silberschatz and Galvin, Operating System Concept, 9 th Edition, 2012, Addison Wesley

Referensi • Silberschatz and Galvin, Operating System Concept, 9 th Edition, 2012, Addison Wesley Inc. • Andre Tannenbaum, Operating System Design and Implementation, 3 rd Edition, 2006, Prentice Hall

Aturan Perkuliahan • Tatap muka selama 1 semester sebanyak 16 x, dengan 14 x

Aturan Perkuliahan • Tatap muka selama 1 semester sebanyak 16 x, dengan 14 x pertemuan untuk penyampaian materi dan 2 x pertemuan untuk UTS/UAS. • Peniadaan perkuliahan akan diberitahukan melalui ketua kelas. • Kuliah yang ditiadakan diganti pada waktu yang disepakati. • Pada saat perkuliahan berlangsung, bertanyalah sebanyak-banyaknya • Tetap fokus selama kuliah berlangsung.

Tata Tertib Perkuliahan • Kehadiran minimum 80% • Berpakaian rapi dan sopan

Tata Tertib Perkuliahan • Kehadiran minimum 80% • Berpakaian rapi dan sopan

Penilaian Kemampuan • Tugas (10%) – Dikumpulkan tepat waktu – Jika terjadi keterlambatan pengumpulan,

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

Pengenalan Sistem Operasi

Pengenalan Sistem Operasi

Materi • • • Motivasi Komponen Sistem Komputer Apa yang Dilakukan Sistem Operasi? Definisi

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 12

Motivasi

Motivasi

Motivasi (1) : Facebook 1. 23 billion users Requires : -Scheduling -Inter Process Communication

Motivasi (1) : Facebook 1. 23 billion users Requires : -Scheduling -Inter Process Communication -Storage -Concurrency -Etc. 14 180, 000 Linux servers

Motivasi (2) : Moore’s Law 2 X transistors/Chip Every 1. 5 years Gordon Moore

Motivasi (2) : Moore’s Law 2 X transistors/Chip Every 1. 5 years Gordon Moore (co-founder of Intel) predicted in 1965 that the transistor density of semiconductor chips would double roughly every 18 months. Called “Moore’s Law” Microprocessors have become smaller, denser, and more powerful.

Motivasi (3) : Dramatic change Computers Person Number crunching, Data Storage, Massive Services, Mining

Motivasi (3) : Dramatic change Computers Person Number crunching, Data Storage, Massive Services, Mining 1: 106 Mainframe Mini 1: 103 Workstation PC 1: 1 Productivity, Interactive Laptop PDA Cell 103: 1 years Bell’s Law: new computer class per 10 years Streaming from/to the physical world Mote! The Internet of Things!

Motivasi (4) : Computing Devices Everywhere

Motivasi (4) : Computing Devices Everywhere

Motivasi (5) • (Anti)Virus – System call, memory management • Game Development – Thread,

Motivasi (5) • (Anti)Virus – System call, memory management • Game Development – Thread, memory management • Smartphone – Sistem I/O, schedulling • Cloud computing – Virtual machine

Komponen Sistem Komputer

Komponen Sistem Komputer

Komponen Sistem Komputer • Hardware – Storage • RAM, Magnetic disk, SSD – I/O

Komponen Sistem Komputer • Hardware – Storage • RAM, Magnetic disk, SSD – I/O • Keyboard, mouse, monitor • Software – Operating System • e. x. Linux, Windows, Mac. OS – System dan Application Program • e. x. Database, text editor • Brawinware (User)

Komponen Sistem Komputer

Komponen Sistem Komputer

Apa itu sistem operasi? Perangkat lunak yang bertindak sebagai perantara pengguna dan perangkat keras.

Apa itu sistem operasi? Perangkat lunak yang bertindak sebagai perantara pengguna dan perangkat keras.

Definisi dan Peran Sistem Operasi • SO sebagai Resource allocator – SO mengatur dan

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

Organisasi Sistem Komputer

Organisasi Sistem Komputer

Organisasi Sistem Komputer Storage I/O Device l CPU dan device controller terhubung oleh bus

Organisasi Sistem Komputer Storage I/O Device l CPU dan device controller terhubung oleh bus l Antar device dan CPU berkompetisi memperebutkan sumber daya le. x. ketika mengetik sambil browsing

Operasi Sistem Komputer • I/O device dan CPU dapat dieksekusi secara concurrent. • Satu

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.

Struktur I/O • CPU dan I/O device controller terhubung oleh bus • Terdapat device

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

Storage Structure : Jenis Storage • Main memory – Kapasitas kecil – Volatile –

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

Hirarki Storage • Hirarki storage berdasarkan : speed, cost dan volatility • Caching :

Hirarki Storage • Hirarki storage berdasarkan : speed, cost dan volatility • Caching : proses mengcopy data ke storage yang lebih cepat

Arsitektur Sistem Komputer

Arsitektur Sistem Komputer

Arsitektur Sistem Komputer • Single Processor – Hanya ada satu prosesor untuk mengeksekusi semua

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

Bagaimana Komputer Modern Bekerja?

Bagaimana Komputer Modern Bekerja?

Clustered System • Seperti multiprocessor system, hanya saja terdiri atas beberapa sistem • Antar

Clustered System • Seperti multiprocessor system, hanya saja terdiri atas beberapa sistem • Antar sistem terhubung oleh jaringan • Sharing storage dengan storage-area network

Manajemen Proses

Manajemen Proses

Manajemen Proses • Dibahas pada Bab Manajemen Proses

Manajemen Proses • Dibahas pada Bab Manajemen Proses

Manajemen Memory

Manajemen Memory

Manajemen Memory • Dibahas pada Bab Manajemen Memory

Manajemen Memory • Dibahas pada Bab Manajemen Memory

Perkembangan Sistem Operasi : Unix family

Perkembangan Sistem Operasi : Unix family

Tugas • Install Linux pada komputer anda • Baca bab 2 dari buku “Operating

Tugas • Install Linux pada komputer anda • Baca bab 2 dari buku “Operating System Concept”

Terima Kasih

Terima Kasih