Sistem operasi (OS) adalah seperangkat perangkat lunak komputer dan antarmuka untuk mengelola sumber daya komputasi mesin menggunakan program aplikasi yang dapat dimengerti oleh pengguna.
Program kontrol
Fungsi komputer elektronik tidak mungkin tanpa program koordinasi. Komputer modern menggabungkan sejumlah perangkat yang berbeda, untuk operasi yang terkoordinasi dengan baik yang memerlukan pusat kendali. Misalnya, kartu video memproses gambar, prosesor pusat melakukan perhitungan, monitor menampilkan informasi, drive membaca data dari CD, dll. Koordinator dan manajer seperti itu, yang mengoordinasikan fungsi semua node dan komponen, adalah sistem operasi.
Untuk lebih menggambarkan fungsi sistem operasi, bandingkan perangkat keras komputer dengan tubuh, dan kompleks kontrol dengan otak dan sistem saraf. Sistem operasi terlibat dalam semua proses komputer dan memastikan interaksi array data pada tingkat komputasi, program komputasi dan komponen perangkat keras, serta pengguna dan aplikasi perangkat lunak.
Semua antarmuka modern adalah solusi grafis dan dirancang agar pengguna secara intuitif memahami algoritme interaksi. Ada tiga kategori utama dari solusi tersebut: kategori real-time, kategori split, dan kategori tugas batch. Sistem kategori pertama memungkinkan partisipasi pengguna dalam proses komputasi. Solusi kategori split melibatkan pengalihan prosesor dari satu tugas ke tugas lainnya. Pergantian cepat ini memungkinkan banyak pekerjaan diproses dalam kontinuitas virtual. Dalam hal ini, pengguna juga dapat mengintervensi proses tersebut. Dalam solusi dari kategori terakhir, akses pengguna ke proses ditolak. Komputer secara mandiri menghasilkan daftar tugas dan mengirimkannya dalam paket untuk perhitungan. Anda dapat membuat perubahan pada data hanya dalam interval antara pengiriman paket tersebut.
Antarmuka grafis
Pengguna memasukkan perintahnya untuk sistem menggunakan simbol grafik - piktogram. Sebenarnya, seluruh antarmuka adalah seperangkat simbol grafis yang membentuk sistem kontrol yang dapat dipahami oleh persepsi manusia. Semua sistem operasi modern adalah solusi grafis, dan popularitasnya secara langsung bergantung pada seberapa mudahnya mengelolanya.
Tentu saja ada sistem operasi berbasis teks seperti yang ada pada hari-hari awal instrumentasi. Tetapi sistem seperti itu digunakan terutama untuk aplikasi yang sangat khusus dan, sebagai suatu peraturan, dalam industri dan penelitian ilmiah. Artinya, dalam kasus di mana pengguna adalah seorang ahli dan siap untuk menguasai alat-alat khusus.