Definisi
Sistem Operasi Komputer (operating system)
Sistem operasi adalah software yang berfungsi untuk mengaktifkan
seluruh perangkat yang terpasang pada komputer sehingga
masing-masingnya dapat saling berkomunikasi. Secara umum, Sistem
Operasi adalah software pada lapisan pertama yang ditaruh pada memori
komputer pada saat komputer dinyalakan. Sedangkan software-software
lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem
Operasi akan melakukan layanan inti umum untuk software-software itu.
Layanan inti umum tersebut seperti akses ke disk, manajemen memori,
skeduling task, dan antar-muka user. Sehingga masing-masing software
tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena
dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang
melakukan tugas-tugas inti dan umum tersebut dinamakan dengan
“kernel” suatu Sistem Operasi.
Sistem Operasi berfungsi sebagai penghubung antara lapisan
hardware dan lapisan software. selain itu, Sistem Operasi komputer
juga melakukan semua perintah perintah penting dalam komputer, serta
menjamin aplikasi-aplikasi yang berbeda fungsinya dapat berjalan
lancar secara bersamaan tanpa hambatan. Sistem Operasi Komputer
menjamin aplikasi perangkat lunak lainnya bisa memakai memori,
melakukan input serta output terhadap peralatan lain, dan mempunya
akses kepada sistem file. Jika beberapa aplikasi berjalan secara
bersamaan, maka Sistem Operasi Komputer akan mengatur jadwal yang
tepat, sehingga sebisa mungkin semua proses pada komputer yang
berjalan mendapatkan waktu yang cukup untuk menggunakan CPU dan tidak
saling mengganggu dengan perangkat yang lain.
Jenis-jenis Sistem Operasi.
1. Windows (microsoft corporation).
2. Unix.
3. Linux.
4. IBM os/2 (pengganti DOS).
5. MAC os.
Struktur Sistem Operasi.
1. Komponen-komponen sistem.
2. Managemen proses.
3. Managemen memory utama.
4. Managemen secondry-storage.
5. Managemen sistem I/O.
6. Managemen berkas.
7. Sistem proteksi.
8. Jaringan.
9. Command-interpreter sistem.
10. Layanan sistem operasi.
11. Sistem calls.
12. Mesin virtual.
13. Perancangan sistem implementasi.
14. Sistem generation.
sumber :