Apa itu Sistem Operasi?

Sistem operasi adalah perangkat lunak utama yang mengelola semua perangkat keras dan perangkat lunak lain di komputer. Sistem operasi, juga dikenal sebagai "OS", berinteraksi dengan perangkat keras komputer dan menyediakan layanan yang dapat digunakan aplikasi.

Apa yang Dilakukan Sistem Operasi?

Sistem operasi adalah kumpulan inti perangkat lunak pada perangkat yang menyatukan semuanya. Sistem operasi berkomunikasi dengan perangkat keras perangkat. Mereka menangani semuanya mulai dari keyboard dan mouse hingga 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 menyertakan 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 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 mencetak tidak harus peduli dengan printer apa yang Anda miliki atau memahami cara kerjanya. OS menangani detailnya.

OS juga menangani multi-tasking, mengalokasikan sumber daya perangkat keras di antara beberapa program yang sedang berjalan. Sistem operasi mengontrol proses mana yang berjalan, dan mengalokasikannya di antara CPU yang berbeda jika Anda memiliki komputer dengan banyak CPU atau inti, membiarkan banyak proses berjalan secara paralel. Ia juga mengelola memori internal sistem, mengalokasikan memori di antara aplikasi yang sedang berjalan.

Sistem operasi adalah satu perangkat lunak besar yang menjalankan pertunjukan, dan bertanggung jawab atas segala hal lainnya. Misalnya, sistem operasi juga mengontrol file dan sumber daya lain yang dapat diakses program ini.

Sebagian besar aplikasi perangkat lunak dibuat untuk sistem operasi, yang memungkinkan sistem operasi melakukan banyak tugas berat. Misalnya, saat Anda menjalankan Minecraft, Anda menjalankannya di sistem operasi. Minecraft tidak harus tahu persis cara kerja setiap komponen perangkat keras yang berbeda. Minecraft menggunakan berbagai fungsi sistem operasi, dan sistem operasi menerjemahkannya ke dalam instruksi perangkat keras tingkat rendah. Ini menyelamatkan para pengembang Minecraft — dan setiap program lain yang berjalan pada sistem operasi — dari banyak masalah.

Sistem Operasi Bukan Hanya untuk PC

Saat kami mengatakan "komputer" menjalankan sistem operasi, yang kami maksud bukan hanya PC desktop dan laptop tradisional. Ponsel cerdas Anda adalah komputer, seperti juga tablet, TV pintar, konsol game, jam tangan pintar, dan router Wi-Fi. Amazon Echo atau Google Home adalah perangkat komputasi yang menjalankan sistem operasi.

Sistem operasi desktop yang sudah dikenal termasuk Microsoft Windows, Apple macOS, Google Chrome OS, dan Linux. Sistem operasi smartphone yang dominan adalah Apple iOS dan Google Android.

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 navigasi GPS, atau mengoperasikan ATM.

Di Mana Sistem Operasi Berakhir dan Program Dimulai?

Sistem operasi juga menyertakan perangkat lunak lain, termasuk antarmuka pengguna yang memungkinkan orang berinteraksi dengan perangkat. Ini mungkin antarmuka desktop pada PC, antarmuka layar sentuh pada telepon, atau antarmuka suara pada perangkat asisten digital.

Sistem operasi adalah perangkat lunak besar yang terbuat dari banyak aplikasi dan proses berbeda. Batas antara apa itu sistem operasi dan apa program terkadang bisa sedikit kabur. Tidak ada definisi yang tepat dan resmi dari sebuah sistem operasi.

Misalnya, pada Windows, aplikasi File Explorer (atau Windows Explorer) merupakan bagian penting dari sistem operasi Windows — bahkan aplikasi ini menangani gambar antarmuka desktop Anda — dan aplikasi yang berjalan pada sistem operasi tersebut.

Inti dari Sistem Operasi adalah Kernel

Pada level rendah, "kernel" adalah program komputer inti di jantung sistem operasi Anda. Program tunggal ini adalah salah satu hal pertama yang dimuat saat sistem operasi Anda dijalankan. Ini menangani alokasi memori, mengubah fungsi perangkat lunak menjadi instruksi untuk CPU komputer Anda, dan menangani input dan output dari perangkat keras. Kernel umumnya dijalankan di area terisolasi untuk mencegahnya dirusak oleh perangkat lunak lain di komputer. Kernel sistem operasi sangat penting tetapi hanya salah satu bagian dari sistem operasi.

Garis-garis di sini juga bisa sedikit kabur. Misalnya, Linux hanyalah sebuah kernel. Bagaimanapun, Linux masih sering disebut sebagai sistem operasi. Android juga disebut sistem operasi, dan 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?

Banyak perangkat hanya menjalankan "firmware" —jenis perangkat lunak tingkat rendah yang umumnya diprogram langsung ke dalam memori perangkat keras. Firmware biasanya hanyalah perangkat lunak kecil yang dirancang hanya untuk melakukan dasar-dasar absolut.

Saat 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 solid-state drive atau hard drive komputer Anda. (Solid-state drive atau hard drive tersebut memiliki firmware internal sendiri, yang menangani penyimpanan data pada sektor fisik di dalam drive.)

Garis antara firmware dan sistem operasi juga bisa menjadi sedikit kabur. Misalnya, sistem operasi untuk iPhone dan iPad Apple, bernama 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 ke program, dan mengalokasikan sumber daya di antara aplikasi. Namun, firmware paling dasar yang dijalankan pada remote control TV, misalnya, umumnya tidak disebut sistem operasi.

TERKAIT: Apa itu Firmware atau Microcode, dan Bagaimana Saya Dapat Memperbarui Perangkat Keras Saya?

Rata-rata orang tidak perlu memahami dengan tepat apa itu sistem operasi. Akan sangat membantu untuk mengetahui sistem operasi apa yang Anda miliki untuk mengetahui perangkat lunak dan perangkat keras mana yang kompatibel dengan perangkat Anda.

Kredit Gambar: Stanislaw Mikulski / Shutterstock.com, mama_mia / Shutterstock.com, GagliardiImages / Shutterstock.com