Anda di halaman 1dari 42

Sistem Operasi

Sistem Operasi
• Prodi : Sistem Informasi
• 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

 Yusi Tyroni Mursityo, S.Kom., MS.


 Lab. Sistem Informasi
 email : mursityo@ub.ac.id
 HP : +6281615735447

 Research and interest:


 Optimasi
 E-Business, E-Government
 Business Intelligence
 IS Audit
Perkuliahan Hari Ini

• Kontrak Perkuliahan
• Materi 1 : Pengenalan Sistem Operasi
Kontrak Perkuliahan
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, 9th Edition, 2012, Addison Wesley Inc.
• Andre Tannenbaum, Operating System Design
and Implementation, 3rd Edition, 2006,
Prentice Hall
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.
Tata Tertib Perkuliahan

• Toleransi keterlambatan untuk dosen dan


mahasiswa adalah 15 menit.
• Kehadiran minimum 80%
• Berpakaian rapi dan sopan
Penilaian Kemampuan

• Tatap Muka (70%) terdiri dari :


– Tugas (15%)
• Dikumpulkan tepat waktu
• Jika terjadi keterlambatan pengumpulan, nilai akan dipotong 50%
per hari
– Quiz (15%)
• Dilaksanakan 4 sampai 5 kali
• Tidak ada pemberitahuan sebelumnya
– Ujian Tengah Semester (20%)
• Terjadwal
– Ujian Akhir Semester (20%)
• Terjadwal
• Praktikum (30%)
Integritas Akademik

• Ujian bersifat perseorangan akan dinilai kapabilitas


perseorangan.
• Segala pelanggaran akademik (plagiasi, menyontek dll) akan
diberikan sanksi nilai E bahkan diusulkan untuk diproses agar
semua MK yang diambil diproses menjadi E.
• Setiap peserta didik (mahasiswa) boleh bertanya dan
berdiskusi tentang materi yang tidak dikuasai, namun
pengerjaan tugas dan ujian menjadi tanggung jawab
perseorangan.
• Saat perkuliahan, jika ketahuan melakukan aktifitas lain selain
yang berkaitan dengan materi berlangsung (facebook, twitter,
ngerjakan tugas mata kuliah lain, tidur, dll) akan diberi
maksimal 2 kali peringatan untuk selanjutnya diberi sanksi
dengan nilai E
Pengenalan Sistem Operasi
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
13
Motivasi
Motivasi (1) : Facebook

1.23 billion users


Requires :
-Scheduling
-Inter Process Communication
-Storage
-Concurrency
-Etc.

180,000 Linux servers15


Motivasi (2) : Moore’s Law

Moore’s Law

2X transistors/Chip Every 1.5 years


Called “Moore’s Law”
Gordon Moore (co-founder of Intel)
predicted in 1965 that the transistor
density of semiconductor chips would Microprocessors have
double roughly every 18 months. become smaller, denser, and
more powerful.
Motivasi (3) : Dramatic change

Computers
Per Person Number
crunching, Data
1:106 Storage,
Mainframe Massive
Services,
Mini Mining
1:103
Workstation
Productivity,
PC
Interactive
Laptop
1:1
PDA
Cell
Streaming
from/to the
103:1 physical world

Mote!
years
The Internet of
Bell’s Law: new computer class per 10 years Things!
Motivasi (4) : Computing Devices Everywhere
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
• 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)
Komponen Sistem Komputer
Apa itu sistem operasi?

Perangkat lunak yang bertindak sebagai perantara


antara pengguna dan perangkat keras.
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

Storage I/O Device


 CPU dan device
controller
terhubung oleh bus
 Antar device dan
CPU berkompetisi
memperebutkan
sumber daya
e.x. ketika
mengetik sambil
browsing
Operasi Sistem Komputer : Booting

• Pada saat booting, CPU mengeksekusi


bootstrap program yang disimpan di ROM
• Bootstrap program mencari lokasi partisi
sistem operasi di disk
• Setelah ditemukan, kernel sistem operasi
dieksekusi dan di-load ke memory
• Setelah kernel di-load, maka SO daat
memberikan layanannya lewat system process
atau system daemon yang berjalan.
• Kernel selalu berjalan sepanjang SO tersebut
aktif
Operasi Sistem Komputer : After Booting

• 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 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
– 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 : proses
mengcopy data ke
storage yang lebih
cepat
Arsitektur Sistem Komputer
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?
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

• Dibahas pada Bab Manajemen Proses


Manajemen Memory
Manajemen Memory

• Dibahas pada Bab Manajemen Memory


Perkembangan Sistem Operasi : Unix family
Tugas

• Install Linux pada komputer anda


• Baca bab 2 dari buku “Operating System
Concept”
Terima Kasih

Anda mungkin juga menyukai