Apa yang Dilakukan Sistem Operasi?
Sistem operasi adalah perangkat lunak inti pada perangkat yang membuat semuanya tetap bersama. Sistem operasi berkomunikasi dengan perangkat keras perangkat. Mereka menangani semuanya dari keyboard dan mouse Anda ke radio Wi-Fi, perangkat penyimpanan, dan layar. Dengan kata lain, sistem operasi menangani perangkat input dan output. Sistem operasi menggunakan driver perangkat yang ditulis oleh pembuat perangkat keras untuk berkomunikasi dengan perangkat mereka.
Sistem operasi juga mencakup banyak perangkat lunak - hal-hal seperti layanan sistem umum, pustaka, dan antarmuka pemrograman aplikasi (API) yang dapat digunakan pengembang untuk menulis program yang berjalan di sistem operasi.
Sistem operasi berada di antara aplikasi yang Anda jalankan dan perangkat keras, menggunakan driver perangkat keras sebagai antarmuka di antara keduanya. Misalnya, ketika suatu aplikasi ingin mencetak sesuatu, ia menyerahkan tugas itu ke sistem operasi. Sistem operasi mengirimkan instruksi ke printer, menggunakan driver printer untuk mengirim sinyal yang benar. Aplikasi yang sedang dicetak tidak harus peduli dengan printer apa yang Anda miliki atau memahami cara kerjanya. OS menangani detailnya.
Sistem operasi adalah perangkat lunak besar yang menjalankan pertunjukan, dan itu bertanggung jawab atas yang lainnya. Sebagai contoh, sistem operasi juga mengontrol file dan sumber daya lain yang dapat diakses oleh program ini.
Sebagian besar aplikasi perangkat lunak ditulis untuk sistem operasi, yang memungkinkan sistem operasi melakukan banyak pengangkatan berat. Misalnya, ketika Anda menjalankan Minecraft, Anda menjalankannya di sistem operasi. Minecraft tidak harus tahu persis bagaimana masing-masing komponen perangkat keras berbeda bekerja. Minecraft menggunakan berbagai fungsi sistem operasi, dan sistem operasi menerjemahkannya menjadi instruksi perangkat keras tingkat rendah. Ini menghemat pengembang Minecraft - dan setiap program lain yang berjalan di sistem operasi - banyak masalah.
Sistem Operasi Tidak Hanya untuk PC
Sistem operasi desktop yang familier mencakup Microsoft Windows, Apple macOS, Google Chrome OS, dan Linux. Sistem operasi ponsel cerdas yang dominan adalah iOS Apple dan Android Google.
Perangkat lain, seperti router Wi-Fi Anda, dapat menjalankan "sistem operasi tertanam." Ini adalah sistem operasi khusus dengan fungsi yang lebih sedikit daripada sistem operasi biasa, yang dirancang khusus untuk satu tugas - seperti menjalankan router Wi-Fi, menyediakan GPS navigasi, atau mengoperasikan ATM.
Di Mana Apakah Akhir Sistem Operasi dan Program Mulai?
Sistem operasi juga termasuk perangkat lunak lain, termasuk antarmuka pengguna yang memungkinkan orang berinteraksi dengan perangkat. Ini mungkin antarmuka desktop pada PC, antarmuka layar sentuh pada ponsel, atau antarmuka suara pada perangkat asisten digital.
Sistem operasi adalah perangkat lunak besar yang dibuat dari berbagai aplikasi dan proses. Batas antara apa itu sistem operasi dan apa program terkadang bisa sedikit buram. Tidak ada definisi resmi yang jelas tentang sistem operasi.
Misalnya, pada Windows, aplikasi File Explorer (atau Windows Explorer) merupakan bagian penting dari sistem operasi Windows - bahkan menangani gambar antarmuka desktop Anda - dan aplikasi yang berjalan pada sistem operasi itu.
Inti dari Sistem Operasi adalah Kernel
Pada tingkat rendah, "kernel" adalah program komputer inti di jantung sistem operasi Anda. Program tunggal ini adalah salah satu hal pertama yang dimuat ketika sistem operasi Anda dijalankan. Ini menangani pengalokasian memori, mengubah fungsi perangkat lunak menjadi instruksi untuk CPU komputer Anda, dan menangani input dan output dari perangkat keras. Kernel umumnya dijalankan di daerah terpencil untuk mencegahnya dirusak oleh perangkat lunak lain di komputer. Kernel sistem operasi sangat penting tetapi hanya salah satu bagian dari sistem operasi.
Garis di sini juga bisa sedikit kabur. Sebagai contoh, Linux hanyalah sebuah kernel. Namun, Linux masih sering disebut sistem operasi. Android juga disebut sistem operasi, dan itu dibangun di sekitar kernel Linux. Distribusi Linux seperti Ubuntu mengambil kernel Linux dan menambahkan perangkat lunak tambahan di sekitarnya. Mereka juga disebut sebagai sistem operasi.
Apa Perbedaan Antara Firmware dan OS?
Ketika komputer modern melakukan boot, ia memuat firmware UEFI dari motherboard. Firmware ini adalah perangkat lunak tingkat rendah yang dengan cepat menginisialisasi perangkat keras komputer Anda. Kemudian boot sistem operasi Anda dari hard disk solid-state komputer atau hard drive Anda. (Solid-state drive atau hard drive memiliki firmware internal sendiri, yang menangani penyimpanan data pada sektor fisik di dalam drive.)
Garis antara firmware dan sistem operasi juga bisa sedikit buram. Misalnya, sistem operasi untuk iPhone dan iPad Apple, yang diberi nama iOS, sering disebut "firmware." Sistem operasi PlayStation 4 secara resmi disebut firmware juga.
Ini adalah sistem operasi yang berinteraksi dengan beberapa perangkat keras, menyediakan layanan untuk program, dan mengalokasikan sumber daya di antara aplikasi. Namun, firmware yang sangat mendasar yang berjalan pada remote control TV, misalnya, umumnya tidak disebut sistem operasi.
Rata-rata orang tidak perlu memahami apa sebenarnya sistem operasi itu. Mungkin berguna untuk mengetahui sistem operasi apa yang harus Anda ketahui, perangkat lunak dan perangkat keras mana yang kompatibel dengan perangkat Anda.