#FYI: Pengertian Operating System (OS) Beserta Contohnya

#FYI: Pengertian Operating System (OS) Beserta Contohnya

Operating system (OS) atau sistem operasi adalah perangkat lunak yang terpasang pada penyimpanan komputer yang berfungsi untuk menjalankan perangkat keras komputer. Tanpa sebuah sistem operasi, komputer dan program perangkat lunak didalamnya tidak berfungsi sebagaimana mestinya. 

Contoh sumber daya perangkat keras komputer yang dikelola oleh sistem operasi adalah sebagai berikut:

  • Perangkat input seperti keyboard dan mouse.

  • Perangkat output seperti monitor, printer dan scanner.

  • Perangkat jaringan seperti modem, router, dan jaringan koneksi.

  • Perangkat penyimpanan seperti drive internal atau eksternal.

OS juga dapat menyediakan layanan untuk memfasilitasi pelaksanaan dan pengelolaan, dan alokasi memori untuk segala aplikasi perangkat lunak aplikasi tambahan yang terpasang pada komputer.

Beberapa program yang berjalan bersamaan seperti internet browser, anti virus, dsb akan diatur sumber dayanya oleh OS seperti (memori, CPU, dan penyimpanan) agar setiap program dapat berjalan dengan menerima sesuai kebutuhannya masing-masing.

Tiga komponen inti dalam sistem operasi

  • Kernel

Peran penting kernel adalah membaca data dari memori dan menulis data untuk memori, menjalankan perintah, menentukan bagaimana data bisa diterima dan dikirim oleh perangkat seperti monitor, keyboard, dan mouse; dan menentukan bagaimana data yang ditafsirkan yang diterima oleh jaringan.

  • User Interface (UI)

OS menyediakan UI agar pengguna dapat berinteraksi dengan mesin. UI terdiri dari sebuah grafik atau teks. 

UI terbagi dalam dua macam yakni, Command Line Interaction yang terdiri dari antarmuka berbasis teks  dimana pengguna akan diberikan umpan balik dari OS berupa teks. Selain itu, ada juga Graphical user interface, antarmuka visual seperti simbol, ikon, dan menu dan pengguna bisa berinteraksi dengan keyboard, mouse, dan touchscreen.

  • Application Programming Interfaces (API)

Komponen ini memungkinkan pengembang aplikasi untuk menuliskan kode khusus.

Dengan API memungkinkan dua aplikasi dapat berinteraksi satu sama lain.

Contoh Operating System

  • Microsoft Windows

Microsoft Windows adalah sistem operasi yang paling umum dan banyak digunakan pada komputer sekarang, dengan Windows 10 menjadi versi terbaru yang dirilis oleh Microsoft. 

  • Apple macOS.

Dengan komputer Apple, macOS adalah sistem operasi utama yang digunakan pada desktop atau laptop.

  • Linux

Linux adalah sistem operasi open source gratis yang digunakan pada komputer. Dikarenakan OS ini gratis dan open source, hal ini digunakan untuk membuat banyak varian Linux seperti Ubuntu, Debian, Red Hat, Slackware, dll. 

  • Chromium / Chrome OS

Chrome OS adalah sistem operasi yang digunakan pada Google Chromebook.

Fungsi Operating System

  • Keamanan

Sistem Operasi menggunakan password untuk melindungi data pengguna. Hal ini juga berguna untuk mencegah akses mencurigakan terhadap data dan program pengguna.

  • Mengontrol Performa Sistem

Sistem operas berungsi untuk memantau kesehatan sistem dan juga membantu untuk memperbaiki performa komputer. Merekam waktu respon antara permintaan layanan dan respon sistem agar mendapatkan pkamungan penuh terhadap kesehatan sistem. Hal ini dapat membantu meningkatkan performa dengan menyediakan informasi penting yang dibutuhkan ketika memecahkan masalah pada sistem.

  • Mengelola Tugas

Sistem operasi dapat terus melacak waktu dan sumber daya yang digunakan oleh berbagai tugas dan pengguna, informasi ini bisa digunakan untuk melacak penggunaan sumber daya untuk pengguna individu atau kelompok pengguna.

  • Mendeteksi Masalah

Sistem operasi bisa memantau terus menerus dalam mendeteksi masalah dan mencegah malfungsi pada sistem komputer.

  • Menghubungkan Antara Software dengan Pengguna

Sistem operasi juga dapat mengkoordinasi dan menetapkan interpreter, compiler, assembler dan perangkat lunak lain untuk berbagai pengguna sistem komputer.

  • Mengelola Penyimpanan

Sistem operasi berfungsi untuk mengelola memori. 

  • Menegelola Prosesor

Salah satu fungsi sistem operasi lainnya adalah saat dalam lingkungan multi-pemrograman, OS memutuskan urutan proses mana yang memiliki akses ke prosesor, dan berapa banyak waktu pemrosesan yang dimiliki setiap proses. Fungsi OS ini disebut penjadwalan proses.

Kamu mungkin menyukainya