Pengertian Sistem operasi Komputer adalah perangkat
lunak komputer atau software yang bertugas untuk melakukan kontrol dan
manajemen perangkat keras dan juga operasi-operasi dasar sistem,
termasuk menjalankan software aplikasi seperti program-program pengolah
data yang bisa digunakan untuk mempermudah kegiatan manusia. Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS.
Definisi Sistem Operasi
Kebanyakan
dari user yang menggunakan komputer tetapi tidak mengetahui siapa yang
menjalankannya, jika seorang IT menjawab mungkin yaitu sistem operasi,
dan kita mempertanyakan apa sih sistem operasi itu, Berikut ini Ada beberapa Defenisi Sistem Operasi yang dapat diberikan antara lain :
- Software yang mengontrol hardware, hanya berupa program biasa (seperti beberapa file pada DOS)
- Program yang menjadikan hardware lebih mudah untuk digunakan
- Kumpulan program yang mnegatur kerja hardware (seperti permintaan user)
- Resource manager atau resource allocator (seperti : mengatur memory, printer dan lain-lain)
- Sebagai program pengontrol (program yang digunakan untuk mengontrol program lainnya)
- Sebagai kernel, yaitu program yang terus-menerus running selama komputer dihidupkan
- Sebagai guardian, yaitu mengatur atau menjaga komputer dari berbagai kejahatan komputer
- Sebagai antarmuka antara user dengan hardware
- Memungkinkan adanya pemakaian bersama hardware maupun data antar user
- Pengatur penjadwalan resource bagi user (seperti: pemakaian CPU) dan I/O secara bergantian, dengan adanya memory manager dapat mengakses program besar hanya dengan memory kecil)
- Menyediakan fasilitas sistem operasi (seperti: menyediakan fasilitas interrupt)
- Menunjukkan lingkungan dimana user dapat mengeksekusi program-programnya
- Membuat sistem komputer nyaman untuk digunakan
- Mengefisienkan hardware komputer
- Pengaturan Processor, yaitu mengatur processor untuk dapat dijalankan oleh sistem komputer.
- Pengaturan Memori, yaitu mengatur pembagian dan mengirimkan instruksi dari memori utama dan tempat penyimpanan lain ke sistem komputer.
- Pengaturan Input/Output, yaitu koordinasi dan penugasan dari berbagai perangkat input/output ketika satu atau lebih program sedang dieksekusi atau dijalankan.
- Pengaturan File, yaitu mengatur penyimpanan file dari berbagai tempat ke perangkat penyimpanan lainnya. Juga memungkinkan semua file dapat dengan mudah diubah dan dimodifikasi dengan menggunakan text editor atau dengan lainnya.
- Menjalankan sistem prioritas, yaitu menentukan urutan pekerjaan yang harus dilaksanakan dalam sistem komputer, mulai dari yang paling utama, lalu yang kedua, dan seterusnya.
- Interpretasi atau penerjemahan perintah-perintah dan instruksi-instruksi.
- Sebagai fasilitas komunikasi yang mudah antara sistem komputer dan komputer operator (manusia).
- Bertanggung jawab atas keamanan data dan integritas.