Definisi Sistem Operasi
Sistem operasi merupakan bagian yang sangat penting bagi semua sistem komputer. Sistem komputer terbagi atas hardware, sistem operasi,sofware dan user. Terdapat beberapa definisi yang dapat diberikan untuk sistem operasi, antara lain :
- Software yang mengontrol hardware
- Program yang menjadikan hardware lebih mudah untuk digunakan
- Kumpulan program yang mengatur kerja hardware
- Resource manager atau resource allocator (seperti mengatur memori, printer dan sumber daya lainnya)
- Sebagai program pengontrol (program yang digunakan untuk mengontrol program lainnya)
- Sebagai kernel, yaitu program yang terus menerus running selama komputer dihidupkan
- Sebagai guardian, yaitu menjaga komputer dari berbagai kejahatn komputer
Sehingga dapat kita definisikan, sistem operasi merupakan sistem yang menghubungkan sofware dan hardware, serta mengatur aplikasi agar tidak bentrok dan memberikan berbagai layan bagi user. Contoh dari sistem operasi seperti Windows, Linux, Mac, Solaris, Open Solaris dan lain - lain.
Abstraksi Komponen Sistem Komputer
Tujuan mempelajari Sistem Operasi
- Memudahkan modifikasi sistem sesuai kebutuhan
- Agar dapat memilih alternatif OS
- Memaksimalkan penggunaan OS
Sasaran Penggunaan Sistem Operasi
- Kenyamanan
- Efisiensi
- Berevolusi
Sejarah Perkembangan Sistem Operasi
- Generasi ke nol (1940)
- Komponen utama tabung hampa udara
- Sistem komputer belum menggunakan sistem operasi
- Semua operasi dikerjakan manual dan hanya mengenal operator +, - dan *.
2. Generasi pertama (1950)
- Komponen utama transistor
- Sistem operasi berfungsi terutama sebagai pengatur pergantian antar job agar waktu instalasi job berikutnya lebih efisien
- Memperkenalkan batch system, yaitu intruksi di kumpulkan terlebih dahulu kemudian dikerjakan secara berurutan
- Input menggunakan puch card
3. Generasi kedua (1960)
- Komponen utama IC
- Berkembangnya multiprogramming, multiprocessing, Spooling, device independence, time sharing atau multitasking, dan real time system
4. Generasi Ketiga(1970)
- Komponen utama Very large scale integrated circuit (VLSI)
- Ditandai dengan berkembangnya konsep general purpose system, sehingga sistem operasi sangat kompleks, mahal dan sulit untuk dipelajari
5. Generasi Keempat (pertengahan 1970 sampai sekarang)
- PC semakin populer
- Ditandai dengan berkembangnya sistem operasi untuk jaringan komputer dengan tujuan : data sharing, hardware sharing, dan program sharing
- User interface semakin user friendly
Definisi lainnya
- Multiprogramming, adalah menjalankan banyak program secara bersamaan
- Multiprocessing, adalah menjalankan satu atau banyak program menggunakan lebih dari satu processor
- Time Sharing, adalah menjalankan banyak program dengan membatasi waktu eksekusi. Waktu maksimal penggunaan CPU disebut quantum time
- Real Time System, yaitu memberikan prioritas pada critical task dari task yang lain yang memerlukan ketepatan waktu pengerjaan proses
- Distributed System, yaitu penggunaan sistem operasi untuk jaringan komputer, keuntungan distributed system antara lain :
1. Pemakaian resource bersama
2. Kecepatan komunikasi
3. Reabilitas, yaitu jika ada PC yang mati, maka bisa digantikan oleh PC lainnya
4. Komunikasi