SISTEM
OPERASI
Seiring dengan berkembangnya
Sistem Operasi, semakin banyak lagi layanan yang menjadi layanan inti umum.
Kini, sebuah OS mungkin perlu menyediakan layanan jaringan dan koneksi
internet, yang dulunya tidak menjadi layanan inti umum. Sistem Operasi juga
perlu untuk menjaga kerusakan sistem komputer dari gangguan program perusak yang
berasal dari komputer lainnya, seperti virus. Daftar layanan inti umum akan
terus bertambah.
Program saling berkomunikasi antara satu dengan lainnya dengan
Antarmuka Pemrograman Aplikasi, Application Programming Interface atau disingkat dengan API. Dengan API inilah
program aplikasi dapat berkomunikasi dengan Sistem Operasi. Sebagaimana manusia
berkomunikasi dengan komputer melalui Antarmuka User, program juga
berkomunikasi dengan program lainnya melalui API.
Walaupun demikian API sebuah komputer tidaklah berpengaruh
sepenuhnya pada program-program yang dijalankan diatas platform operasi
tersebut. Contohnya bila program yang dibuat untuk windows 3.1 bila dijalankan
pada windows 95 dan generasi setelahnya akan terlihat perbedaan yang mencolok
antara program tersebut dengan program yang lain.
Sistem operasi (bahasa Inggris: operating system ; OS) adalah seperangkat
program yang mengelola sumber daya perangkat keras komputer, dan menyediakan
layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah
jenis yang paling penting dariperangkat lunak sistem dalam sistem komputer. Tanpa sistem
operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer
mereka, kecuali program aplikasi booting.
Sistem operasi mempunyai penjadwalan yang sistematis mencakup
perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber
daya lainnya.
Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan
keluaran dan alokasi memori, sistem operasi
bertindak sebagai perantara antara program aplikasi dan perangkat keras
komputer,[1][2] meskipun kode aplikasi biasanya
dieksekusi langsung oleh perangkat keras dan seringkali akan menghubungi OS
atau terputus oleh itu. Sistem operasi yang ditemukan pada hampir semua
perangkat yang berisi komputer-dari ponsel dan konsol permainan video untuk superkomputer dan server web.
Contoh sistem operasi modern adalah Linux, Android, iOS, Mac OS X, dan Microsoft
Windows.
Sistem operasi-sistem operasi utama yang digunakan
komputer umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok
besar:
1. Keluarga Microsoft
Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan
Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000,
Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7
(Seven) yang dirilis pada tahun 2009, dan Windows 8 yang dirilis pada Oktober
2012)).
2. Keluarga Unix yang menggunakan
antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley
Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang
dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.
3. Mac OS, adalah sistem operasi untuk
komputer keluaran Apple yang biasa disebut Mac atau Macintosh.
Sistem operasi yang terbaru adalah Mac OS X versi
10.6 (Snow Leopard). Musim panas 2011 direncanakan peluncuran versi 10.7
(Lion).
Sedangkan komputer Mainframe,
dan Super komputer menggunakan
banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.