Pengertian Sistem Operasi
Sistem Operasi adalah kumpulan program yang bertindak sebagai
perantara/penjalin/penghubung antara pemakai, perangkat lunak dengan perangkat keras
komputer sehingga sistem komputer mudah dipakai, perangkat lunak komputer dapat
digunakan secara efiesien.
Mengapa Mempelajari Sistem Operasi
- Merupakan kajian mendasar untuk pendidikn ilmu-ilmu komputer & informatika
- Rekayasawan dan ilmuwan komputer/informatika mutlak memahami Sistem Operasi,
karena Sistem Operasi ibarat roh bagi manusia.
Komponen-Komponen Sistem Komputer
1. Hardware : CPU, memory, perangkat I/O
2. Sistem Operasi : mengontrol dan mengelola penggunaan sumber daya komputer.
3. Program aplikasi: compiler, database system, business program, games, dll.
4. User : manusia, mesin dan komputer.
Sistem Operasi
1. Dapat memeritah hardware, menangani alokasi sumber daya dan melindungi aplikasi
dari koneksi langsung ke hardware.
2. Kernel adalah “jantung”-nya Sistem Operasi. Bagian yang harus selalu beroperasi agar
sistem operasi selalu hidup.
3. Tujuan dan tugas sistem operasi adalah
- Mengelola seluruh sumber daya yang terdapat pada sistem komputer
- Menyediakan sekumpulan layanan kepada user, sehingga user lebih mudah dan
nyaman dalam menggunakan atau memanfaatkan sumber daya sistem komputer.
Pengelola Seluruh Sumber Daya Sistem Komputer
- Sumber daya fisik : keyboard, mouse, joystick, disk drive, CD ROM, hard disk, printer,
monitor, modem, ethernet card, peralatan multimedia, dll.
- Sumber daya abstrak : data dan program.
Berdasarkan Banyaknya Sumber Daya yang dikelola Sistem Operasi maka…
- Sangat sulit bagi programmer untuk membuat program pada sumber daya-sumber daya
tersebut.
- Untuk mempermudah programmer dalam memebuat program agar dimengerti oleh
seluruh lapisan sumber daya tersebut, maka dibutuhkanlah yang namanya Sistem
Operasi.
Komponen-Komponen Utama Sistem Operasi
1. Manajemen Proses
2. Manajemen Memori
3. Manajemen Input / Output
4. Manajemen Berkas
5. Protection system
6. Networking
7. Command interpreter system
Layanan-layanan yang disediakan sistem operasi
1. Program execution
2. I/O Operation
3. File/system manipulation
4. Communications
5. Error detection
6. Resource allocation
7. Accounting
8. Protection
Posisi Sistem Operasi Dalam Sistem Komputer
1. Bagi Pemakai Awam
Memandang sistem komputer sebagai aplikasi untuk menyelesaikan masalah yang
dihadapinya. Pemakaai awam dapat hanya mengetahui command language untuk memanggil
atau memuatkan program aplkasi yang dipakainya.
2. Bagi Pandangan Programmer
Untuk mengekspresikan pembuatan sebuah aplikasi dalam bahasa pemrograman.
3. Bagi Percancang Sistem Operasi
Sistem operasi bertugas mendandani perangkat keras komputer agar tampil indah, mudah
dan nyaman bagi progrmmer.
Sejarah Perkembangan Sistem Operasi
Struktur Dasar Sistem Operasi
1. Sistem Monolitik
Sistem operasi sebagai kumpulan prosedur dimana prosedur dapat dipanggil oleh
prosedur lainnya bila diperlukan.
2. Sistem Berlapis
3. Sistem dengan mesin maya
4. Sistem kumpulan proses
5. Sistem berorientasi objek
6. Sistem client server