Adalah software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada komputer sehingga masing - masingnya dapat saling berkomunikasi. Tanpa ada sistem operasi maka komputer tak dapat di fungsikan sama sekali. Agar program pengolah kata dapat melaksanakan perintah, ia harus bekerja dengan OS, yang mengontrol fungsi input dan output. Semua perangkat komputer, seperti server, desktop, laptop atau handheld, membutuhkan OS agar bisa berfungsi.OS bertindak seperti penerjemah antara pengguna aplikasi dan perangkat keras. Seorang pengguna berinteraksi dengan sistem komputer melalui sebuah aplikasi, seperti pengolah kata, spreadsheet, permainan komputer atau program instant messages. Program aplikasi yang dirancang untuk tujuan tertentu, seperti pengolah kata. Sistem operasi bertanggung jawab untuk komunikasi antara aplikasi dan perangkat keras.Ketika komputer dinyalakan, Saat itu mesin menjalankan OS, biasanya dari sebuah disk drive, ke dalam RAM. Bagian dari kode OS yang berinteraksi langsung dengan hardware komputer dikenal sebagai kernel. Bagian yang interface dengan aplikasi dan pengguna, dikenal sebagai shell. Pengguna dapat berinteraksi dengan shell baik menggunakan interface baris perintah (CLI) atau interface pengguna grafis (GUI). Bila menggunakan CLI, pengguna berinteraksi langsung dengan sistem dalam lingkungan berbasis teks dengan memasukkan perintah pada keyboard pada command prompt. Sistem mengeksekusi perintah, sering memberikan output tekstual. interface GUI memungkinkan pengguna untuk berinteraksi dengan sistem dalam lingkungan yang menggunakan gambar grafis, multimedia, dan teks. Tindakan dilakukan dengan berinteraksi dengan gambar di layar. GUI yang lebih user friendly dan memerlukan lebih sedikit pengetahuan dari CLI struktur dari perintah untuk menggunakan sistem. Untuk alasan ini, banyak individu bergantung pada lingkungan GUI. Sebagian besar menawarkan baik sistem operasi GUI dan CLI.Sistem operasi memiliki kontrol penuh terhadap sumber daya perangkat keras lokal. Mereka dirancang untuk bekerja dengan satu pengguna sekaligus.
Mereka memungkinkan pengguna untuk multitask. Agar dapat bekerja dengan sumber daya yang tidak terhubung secara langsung ke sistem komputer, sebuah perangkat lunak khusus harus ditambahkan yang memungkinkan perangkat untuk mengirim dan menerima data dari jaringan. Perangkat lunak ini, dikenal sebagai Redirector, baik mungkin merupakan bagian integral dari OS atau mungkin harus diinstal secara terpisah sebagai klien jaringan. Ketika diinstal, sistem operasi menjadi sistem operasi jaringan (NOS). Sebuah NOS menawarkan penjadwalan kompleks dan pengguna perangkat lunak manajemen yang memungkinkan perangkat untuk berbagi sumber daya antara banyak pengguna dan memperlakukan sumber daya jaringan seolah-olah mereka secara langsung terhubung.
Artikel keren lainnya: