Sekilas Sistem Operasi
Tujuan Dapat merancang sendiri sistem operasi atau memodifikasi sesusi dengan kebutuhan Menilai sistem operasi dan memilih alternatif SO sesuai dengan tujuan atau kebutuhan kita Untuk meningkatkan pemanfaatan SO sehingga kinerja komputer meningkat Mengembangkan aplikasi-aplikasi lain
Tugas So Pengelola seluruh sumber daya komputer Sebagai penyedia layanan
Sumber Daya Komputer Sumber daya fisik Sumber daya abstrak Data Program
SASARAN Kenyamanan Efisiensi Mampu berevolusi
SO sebagai Pengelola Sumber Daya Sistem komputer adalah sekumpulan sumber daya untuk memindahkan,menyimpan, dan memproses data,serta untuk mengendalikan fungsi-fungsi tersebut. Sistem operasi bertanggung jawab mengelola sumber daya komputer
SO sebagai Extended Machine/Virtual Machine Memberikan abstraksi mesin tingkat tinggi yang lebih sederhana dan menyembunyikan kerumitan perangkat pekeras Basis Untuk Progran Lain
Layanan SO Pembuatan program Eksekusi program Pengaksesan perangkat I/O Pengaksesan terkendali terhadap berkas Pengkasesan sistem Deteksi dan memberi tanggapan terhadap kesalahan Akunting
Fungsi-fungsi Minor SO Mengimplementasi antarmuka untuk pemakai Memungkinkan pemakaian bersama perangkat keras diantara banyak pemakai Memungkinkan pemakaian data secara bersama Mencegah pemakai-pemakai saling mengganggu satu dengan lainnya Menjadwalkan pemakian sumber daya
Memberi fasilitas masukan keluaran Memulihkan kesalahan-kesalahan Menghitung penggunaan sumber daya Mengorganisasi data agar aman dan cepat diakses Menangani komunikasi jaringan
Subsistem SO Manajemen proses Manajemen Memori Manajemen Berkas Manejemen I/O Pengamanan Sistem Sistem Komunikasi dll
SEJARAH SO Generasi pertama (1945-1955) Awal sistem elektronik untuk mengganti sistem mekanis Manusia memerlukan perangkat komputasi untuk memperluas kemampuannya Manusia sering membuat kesalahan Kecepatan manusia menghitung terbatas
Kelemahan komputer mekanis Kecepatan komputasi dibatasi inersia bagian-bagian yang bergerak Transmisi alat-alat mekanis tidak praktis, susah dipakai serta tidak handal
Generasi ke-2 (1955-1965) Menggunakan batch processing system Job dikumpulkan dalam satu rangakaian kemudian dieksekusi secara berurutan Belum ada SO Dasarnya sudah ada seperti FMS dan IBSYS 1964 IBM mengeluarkan System360
Generasi ke-3 (1965-1980) Multi user Multi programming
Generasi ke 4 (1980-199x) Mendukung banyak mode Bacth processing, timesharing, real time aplication Adannya Network Operating System Adanya Distributed OS
Sistem Komputer dalam berbagai sudut pandang Pemakai end user (administrator) Pemrogram Perangcang SO
Pandangan Pemakai Berdasar interface yang diberikan Tidak berurusan dengan arsitektur komputer Meminta layanan-layanan yang disediakan SO
Pandangan Pemrogram Pemrogram dapat mengendalikan SK melalui beragam level Mempergunakan program utilitas Mempergunakan fasilitas sistem melalui antar muka layanan Mempergunakan panggilan system
Pandangan Perancang SO Sistem monolitik Sistem berlapis Sistem dengan sistem maya Sistem dengan Client Server Sistem Berorientasi Objek
Tugas Buat rangkuman tentang manajemen proses