Sistem operasi (bahasa Inggris: operating system ; OS)
adalah seperangkat program yang mengelola sumber daya perangkat keras komputer
atau hardware, dan menyediakan layanan umum untuk aplikasi perangkat lunak.
Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem
dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan
program aplikasi pada komputer mereka, kecuali program aplikasi booting.
Perkembangan Sistem Operasi tak dapat dipungkiri, hal
yang tak mungkin menjadi mungkin, yang sulit menjadi mudah. Inovasi manusia tak
ada batasnya, Karena manusia diberikan karunia akal dari tuhannya, dimana
itulah yang membedakan antara manusia dengan makhluk lainnya. Hal tersebut
telah terbukti dengan adanya fasilitas –fasilitas yang selalu memiliki
peningkatan kualitas dalam membantu pekerjaan manusia.
1.
Antarmuka
Seiring perkembangan zaman,
selera manusia berubah dan semakin tinggi. Keindahan suatu objek menjadi hal
penting dalam memuaskan hasrat.
Dulu layar menjadi hal yang dikesampingkan
dalam menciptakan sebuah hardware. namun sekarang layar menjadi vital untuk
dikembangkan. Karena layarlah yang menjadi hal utama dalam antarmuka untuk
menjalankan satu sistem operasi.
Kedepannya, antarmuka pengguna
semakin meningkat kualitasnya, layar yang menjadi hal vital sekarang, tak
berfungsi seperti sekarang lagi, yang hanya bisa dilihat tanpa bisa diajak
berkomunikasi secara visual. Hologram menjadi salah satu pilihannya, hologram
akan memberikan kesan pengguna seperti
berkomunikasi secara langsung dengan suat objek nyata (friendly).
Hardware yang digunakanpun
semakin lama semakin mengecil dengan tingkat efisiensi yang semakin membesar.
Praktis menjadi hal yang patut untuk diperhatikan, karena sistem operasi yang
maju yang ditandai dengan penggunaan yang praktis. Serta tak menutup
kemungkinan komputer berukuan nano (sangat kecil) akan diterapkan di semua
lini.
2.
Eksekusi program
Untuk menjalankan satu
perintah, maka pengguna harus melakukan serentetan tindakan. Jika dulu pengguna
menjalankan satu program dengan berbagai langkah. Maka lain halnya dengan
sekarang yang melakukannya hanya dengan satu tindakan, seperti memencet tombol,
memutar panel, menyentuh layar, dan lain sebagainya.
Tak menutup kemungkinan pada
masa yang akan datang pengguna tidak perlu bersusah payah untuk mengeksekusi
program dengan memencet, memutar, dan menyentuh. Melainkan hanya dengan gerakan
retina mata, suara, gerak tubuh, dan lain sebagainya.
3.
Operasi I/O
Demi berjalannya suatu program,
juga harus didukung fasilitas i/o yang mumpuni. Program dibuat untuk memecahkan
suatu masalah yang dihadapi oleh manusia. Manusia
mempunyai masalah dan perlu solusi untuk pemecahan masalahnya. Layaknya sistem
input output, apa yang ada dalam kepala manusia, dituangkan atau dimasukan
kedalam suatu sistem kemudian menghasilkan keluaran. Sistem yang menangani hal
tersebut sudah diatur sedemikian rupa
agar sesuai dengan apa yang diinginkan oleh pengguna. Operasi input output
merupakan hal yang paling penting pada komputer. Tanpa hal ini, manusia mau
memproses apa?
Sistem operasi masa sekarang sudah cukup baik
memproses operasi input output. Banyak program pada sistem operasi sekarang ini
sudah terkait dengan operasi input output, seperti pemutar video, pemutar
musik, foto dan lain-lain. Terkait dengan sifat manusia yang tidak pernah puas
dengan suatu hal, manusia akan terus dan terus mencari suatu inovasi yang
nantinya akan memperbaiki atau mengoptimalkan suatu kerja dan kualitas operasi
input dan output pada sistem operasi. Misalnya inputan berupa hal yang ada
dalam benak manusia, kemudian akan dituangkan outputnya pada komputer melalui
sistem operasi yang terasa sempurna nantinya. Hal ini mungkin menurut sebagian
besar manusia adalah hal yang tidak realisitis, akan tetapi manusia dengan akal
yang telah diberikan oleh Tuhan akan terus berupaya menemukan inovasi terbaru
yang mungkin dimasa lalu seakan-akan tidak mungkin. Misalnya saja berkomunikasi
dengan telepon meskipun jaraknya sangat jauh. Dengan demikian tentunya sistem
operasi akan semakin canggih pada masa depan khususnya dibidang operasi input
output.
4.
Manipulasi
sistem berkas
Data yang disimpan pada
komputer dikelola oleh SO, seperti operasi cut, copy, paste, dan lain
sebagainya dilakukan secara manual. Kedepannya manipulasi data akan berjalan
lebih sempurna dengan adanya kecerdasan buatan, dimana SO memahami keinginan
manusia.
Kapasitas berkas akan terus
berkembang dan besar. Kecepatan pengirimana data semakin tinggi. Sistem data
base tersusun secara otomatis, penyimpanan data tak lagi sebatas dik, namun
sudah lebih mengutamakan sistem cloud. Ini adalah serangkaian contoh
perkembangan SO masa depan.
5.
Komunikasi & kerja
Pengguna dengan komputer
memiliki alur komunikasi tersendiri, berbeda dengan sesamanya. Untuk memahami
itu semua, pengguna (dalam hal ini manusia) harus mengerti bahasa komputer,
atau lebih sering disebut bahasa pemrograman.
Kedepannya sistem komunikasi
seperti yang telah dijelaskan diatas, tak akan berguna lagi. Karena sifat
manusia yang semakin lama ingin selalu dimengerti. SO akan bekerja memahami
keinginan pengguna dalam menjalankan suatu operasi. Jadi SO pada komputer
memiliki rekam jejak kebiasaan pengguna.
SO tak lagi hanya menjalankan 1 program, namun juga bisa
mengerjakan beberapa program sekaligus, bahkan mampu melakukan operasi di
berbagai tempat dan berbagai alat dengan tujuan sama.
6.
Deteksi error
Kesalahan suatu program dapat
dideteksi oleh sistem operasi. Jika pada masa lalu kesalahan suatu program tak
bisa diketahui, dan sulit untuk memperbaikinya. Namun pada masa yang akan
datang, terjadinya error seperti not responding, maka program akan secara
otomatis mendeteksi masalah, jika ada kesalahan, maka akan diperbaiki secara
langsung, dan jika kesalahan itu fatal, maka otomatis terback up ke saat
terakhir kali program berjalan dengan lancar. Jadi SO memiliki sistem
kemandirian.
7.
Keamanan
Keamanan suatu SO sangat
diperlukan, demi terjaganya kondisi prima suatu SO. Karena itulah digunakann
anti virus. Untuk keamanan, biasanya anti virus mendeteksi dan menghapus jika
tercurigai sebagai virus, mungkin di masa depan nanti akan lebih berbeda, anti
virus ini akan memantau dan memata-matai aktivitas yang di curigai sebagai
virus, dan menampilkan ke pengguna tentang aktivitas tersebut, jika memang
berbahaya, maka akan segera di musnahkan, jika tidak mengganggu PC maka akan di
beri opsi seperti, biarkan, stop, hapus.