Mengenal Apa itu Sistem Operasi atau OS (Operating System)

Sistem Operasi atau Operating System (OS) adalah Software yang mengatur sumber daya (resource) perangkat keras dan memberikan layanan kepada program aplikasi yang berjalan di atasnya. Singkatnya Sistem Operasi atau OS ini jembatan kita antara perangkat keras komputer dengan kita. Tanpa OS komputer kita tidak dapat berjalan dengan baik dan benar, karena tidak adanya software yang mengatur penggunaan perangkat keras komputer kita.


Tentunya OS mempunyai peranan yang penting untuk komputer kita. Adapun tugas-tugas OS sebagai berikut :

  • Mengelola sumber daya perangkat keras komputer seperti proses - proses di CPU, Manajemen Memori, I/O atau membaca & menuliskan data
  • Menyediakan layanan dasar bagi program aplikasi seperti menerima masukan, menampilkan keluaran, manajemen memori & penyimpanan, dsb
Tanpa OS sebuah aplikasi akan memakan waktu yang sangat lama untuk dibuat, karena aplikasi tersebut harus mengurus masing - masing input/output hardware (masukan, tampilan ,dsb). Disinilah peran OS sangat penting untuk sebuah aplikasi.


Sistem Operasi mempunyai fungsi utama agar aplikasi-aplikasi diatas Sistem Operasi bisa berjalan yaitu:

Manajemen Proses

Sistem Operasi bertanggung jawab untuk membuat dan menghapus proses pengguna dan sistem proses, menunda atau melanjutkan proses, menyediakan mekanisme untuk sinkronisasi dan menyediakan mekanisme untuk komunikasi.


Manajemen Memori

Memori utama merupakan array berukuran besar berukuran word atau byte, dimana setiap array tersebut mempunyai alamat tertentu. Sistem Operasi bertanggung jawab untuk menjaga dan memelihara bagian -bagian memori yang sedang digunakan, memutuskan proses yang akan disimpan ke memori apabila masih tersedia ruang di memori dan mengalokasikan den men-dealokasikan ruang memori sesuai  kebutuhan.

Manajemen I/O

Sistem Operasi bertanggung jawab untuk antar muka device-driver secara umum, driver untuk device hardware -hardware tertentu dan melakukan penjadwalan pemakaian I/O sistem supaya lebih efisien

Manajemen File

File adalah kumpulan informasi yang saling berhubungan yang sudah didefinisikan oleh pembuatnya atau user. Sistem operasi bertanggung jawab untuk pembuatan dan penghapusan file, pembuatan dan penghapusan direktori, mendukung manipulasi file dan direktori, pemetaan file ke memori sekunder dan backup file ke media penyimpanan yang stabil(non volatile)

Security

Security adalah mekanisme sistem operasi untuk mengontrol akses terhadap beberapa
objek yang diproteksi dalam sistem operasi. Objek-objek tersebut bisa berupa perangkat keras
(seperti CPU, memori, disk, printer, dll) atau perangkat lunak (seperti program, proses, berkas, basis
data, dll).

Sistem Operasi mempunyai berbagai macam komponen-komponen yang penting tanpa komponen - komponen yang penting tersebut Sistem Operasi tidak dapat berjalan dengan baik & benar. Berikut Komponen - komponen Sistem Operasi :
  • Boot Loader: program kecil yang dijalankan sesudah BIOS untuk menyiapkan loading bagian utama dari OS.
  • Kernel: program inti OS yang running di memori selama komputer hidup, menjalankan fungsi-fungsi dasar komputer seperti manajemen memori, dsb. 
  • Device driver: program & konfigurasi yang membantu kernel menjalankan hardware spesifik, biasanya dibuat produsen hardware.
  • Security: bagian OS yang menjalankan fungsi pengamanan akses komputer, misalnya mekanisme login.
  • Networking: bagian OS yang memfasilitasi komunikasi komputer dengan perangkat jaringan.
  • User Interface: bagian OS yang memberikan antarmuka kepada user untuk menggunakan komputer, misalnya antarmuka GUI dan command line.
  • User Application: bagian OS berupa program tools/utility untuk membantu user melakukan manajemen sumber daya komputer.


Setelah Mengenal apa itu Sistem Operasi, fungsi dan komponennya, Sistem Operasi dikategorikan berdasarkan jenisnya. Berikut jenis-jenis Sistem Operasi : 
  1. Laptop/Desktop OS. OS jenis ini biasanya digunakan di komputer/laptop oleh user guna pekerjaan sehari-hari, seperti Windows, Linux, MacOS.
  2. Network OS. OS ini dipakai di server, untuk memberikan layanan melalui jaringan, seperti Linux, Unix, Windows Server.
  3. Mobile OS. OS yang dipakai di perangkat mobile, seperti Android, IOS.
  4. Real Time OS.OS khusus yang memiliki waktu respon cepat & pasti, digunakan di mesinmesin militer dan mesin-mesin untuk urusan kritikal.
  5. Distributed OS. OS khusus yang mengelola banyak komputer sekaligus untuk melakukan pemrosesan data berskala besar

Bagi kalian yang ingin belajar Sistem Operasi/Operating System (OS) lebih lanjut kalian bisa daftar dan menjadi mahasiswa di STT-NF. Selain Sistem Operasi/Operating System (OS) banyak materi/hal-hal yang lain yang bisa dipelajari. 

Demikian artikel mengenai istem Operasi/Operating System (OS), semoga bermanfaat!.

Komentar

Postingan Populer