1. DCH1J4 - Instalasi dan
Penggunaan Sistem Operasi
Pengenalan Sistem Operasi
Setia Juli Irzal Ismail
Hanya dipergunakan untuk kepentingan pengajaran di lingkungan Telkom Applied Science
School
2. Pengertian Sistem Operasi
• Sebuah program yang bertindak sebagai perantara antara pengguna
dan perangkat keras
• Tujuan sistem operasi:
• Menjalankan program pengguna dan membuat pengguna lebih mudah
memecahkan masalah.
• Membuat sistem komputer nyaman untuk digunakan.
• Menggunakan perangkat keras komputer dengan cara yang efisien.
8. batch
• Untuk meningkatkan kecepatan proses,
• job yang sama dikumpulkan bersama (batch)
• satu kelompok
• Programmer à Operator
• Sistem Operasi: mengurutkan job secara otomatis
• Resident Monitor
9.
10. BATCH MULTIPROGRAM
• Job pool : Kumpulan job
• multiprogramming
• manajemen memori, penjadwalan CPU dan manajemen disk
• Sistem Operasi akan memilih sistem job mana yang akan dieksekusi
oleh CPU
11. TIME SHARING / Multitasking
• Beberapa job di memory utama dieksekusi oleh CPU secara
bergantian.
• Interaksi dengan user
• User dapat memerintahkan
Sistem operasi untuk berpindah job
12. Desktop
• 1970: Personal Komputer
• sistem operasi: memaksimalkan utilitas CPU dan peripheral, serta
memaksimalkan kenyamanan dan respon user
• Microsoft MS Dos & Apple Machintosh : Single Tasking
• OS/2 : IBM à Multitasking
• MULTICS : 1965 MIT
• Bell: Unix 1970
• Microsoft Windows NT, IBM OS/2 dan Machintosh - 80
14. Paralel
• Multiprosesor
• >1 Prosesor: saling berkomunikasi
• jumlah proses yang dapat dijalankan pada satu waktu
• kehandalan sistem.
• symmetric multiprocessing
• asymmetric multiprocessing (master-slave)
15.
16. symmetric multiprocessing
• Unix Encore
• proses dapat berjalan bersamaan pada satu waktu
• (N proses jika terdapat N CPU)
• tanpa menyebabkan pengurangan performansi.
19. clustered system
• dua atau lebih sistem membagi storage
• asymmetric clustering
• Symmetric clustering:
• bagi rata
20. REAL TIME
• kebutuhan ketepatan waktu
• Pemrosesan harus dikerjakan dalam waktu tertentu atau sistem akan
gagal.
• Medis, Industri
• hard real time menjamin tugas kritis diselesaikan tepat waktu
• penyimpan sekunder terbatas atau tidak digunakan, data langsung
dikirim ke memory atau read-only memory (ROM) dalam waktu
singkat.
21. soft real time
• Prioritas
• tugas kritis mendapatkan prioritas lebih tinggi dari tugas lain dan
setelah satu task selesai maka task berprioritas ini akan diselesaikan
• aplikasi multimedia dan virtual reality
22. Handheld
• memory yang terbatas,
• prosessor dengan kecepatan rendah
• display screen yang kecil
• PDA
• Smartphone
• Tablet
• dll