so 2 - Kuliah Asyik

Download Report

Transcript so 2 - Kuliah Asyik

Sistem Operasi
Dosen:
Resi Utami Putri, S.Kom., M.Cs.
Pengertian
• Sebuah program yang bertindak sebagai
perantara antara pengguna komputer dan
perangkat keras komputer [1].
Tipe Sistem Operasi
• Graphical User Interface (GUI)
• Command Line Interface (CLI)
Komponen Sistem Komputer
•
•
•
•
Hardware
Sistem operasi
Program aplikasi
User
Gambar 1. kedudukan sistem operasi [1]
Fungsi Sistem Operasi [1]
• Resouce allocator
▫ mengelola dan mengalokasikan sumber daya.
• Control Program
▫ mengontrol eksekusi program pengguna dan
operasi I / O device.
• Kernel
▫ satu program yang dijalankan setiap saat (semua
lain yang program aplikasi).
Sejarah Sistem Operasi [2]
• Generasi I (1945-1955)
▫ Tabung hampa udara dan plugboards (papan
tancap). 1950 -> punched card (kartu plong).
• Generasi II (1955-1965)
▫ Transistor dan sistem batch.
▫ Input dengan punched card.
• Generasi III (1965-1980)
▫ IC (Integrated Circuit) dan multiprogramming
• Generasi IV (1980-200an)
▫ PC (Personal Computer)
• Generasi V (2000an-seterusnya)
▫ Micro computer dan embedded systems
• Lihat di http://kuliah.dinus.ac.id/edi-nur/sb12.html
Arsitektur Sistem Operasi [3]
• Sistem monolitik
▫ Sistem operasi sebagai kumpulan prosedur bahwa
prosedur didalannya dapat saling memanggil.
▫ Kernel berisi semua layanan yang disediakan
sistem operasi.
▫ Layanan dapat dilakukan sangat cepat karena
terdapat di satu ruang alamat.
▫ Contoh: Unix, MS-DOS
Arsitektur Sistem Operasi 2
• Sistem berlapis
▫ Sistem operasi dibentuk secara hirarki
berdasarkan lapisan-lapisan, lapisan bawah
memberi layanan untuk lapisan lebih atas.
▫ Contoh: THE, MULTICS
Arsitektur Sistem Operasi 3
• Sistem dengan virtual machine
▫ Awalnya struktur ini membuat seolah-olah
pemakai mempunyai seluruh komputer sendirian
dengan simulasi atas pemroses yang digunakan.
▫ Berkembang menjadi operating system emulator:




MS-Windows NT
IBM -> WABI
Linux -> DOSEMU
VMWare
Arsitektur Sistem Operasi 4
• Sistem dengan Client-Server
▫ Sistem operasi merupakan kumpulan proses
dengan proses-proses dikategorikan
sebagai server dan client, yaitu :
▫ Mudah diadaptasi untuk sistem tersebar.
Arsitektur Sistem Operasi 5
• Sistem berorientasi objek
▫ Sistem operasi yang merealisasikan layanan
sebagai kumpulan proses disebut sistem operasi
bermodel proses => sebagai objek.
▫ Layanan diimplementasikan sebagai kumpulan
objek.
▫ Contoh: Eden, Choices, X-Kernel, Medusa,
Clouds, Amoeba, dan Muse.
Komponen Sistem Operasi
•
•
•
•
•
Manajemen proses
Manajemen memori utama
Manajemen memori sekunder
Manajemen input output (I/O)
Manajemen file
Daftar Pustaka
• [1] silberschatz, Galvin, 1994, Operating System
Concepts.
ftp://ftp.awl.com/cseng/authors/silberschatz/O
S4E/tm01-05.pdf
• [2] Kusumadewi,S., 2000, Sistem Operasi Edisi
Kedua. Yogyakarta:Graha Ilmu.
• [3] Hariyanto, B., 2012,Sistem Operasi Revisi
Kelima. Bandung:Penerbit Informatika