Senin, 10 Februari 2020

Pengertian dan Peran Sistem Operasi

Ngurah Doddy Pratama/1805551022
Network Operating System
I Putu Agus Eka Pratama, ST.,MT.
Jurusan Teknologi Informasi, Fakultas Teknik, Universitas Udayana

          
PENGERTIAN DAN PERAN SISTEM OPERASI


Sistem Operasi


      Sistem operasi berfungsi sebagai media penghubung terhadap seluruh perangkat komputer yang ada baik dari segi perangkat keras, perangkat lunak maupun pemakai. Sistem operasi mempunyai peran yang sangat vital dari suatu siklus komputer , dikarenakan tanpa sistem operasi komputer tidak dapat berfungsi sebagaimana mestinya. Peranan yang dilakukan oleh sistem operasi mencakup terhadap seluruh peripheral dari perangkat komputer seperti media input, output, mengatur penempatan data, mengatur file sistem dan lain sebagainya. Oleh karena itu sistem operasi ini sangat perlu diketahui oleh para pengguna komputer.

         Sistem Operasi memiliki fungsi serta peranan yang penting pada sistem komputer. Peranan dan fungsi sistem operasi itu antara lain :

  1. Sebagai Kernel, yakni program yang terus-menerus berjalan selama komputer tengah dijalankan.
  2. Sebagai Guardian, yakni penyedia kontrol akses yang melindungi file dan memberikan pengawasan kepada proses pembacaan, penulisan atau eksekusi data dan program.
  3. Sebagai Gatekeeper, mengendalikan siapa saja yang memang berhak untuk masuk ke dalam sistem dan mengawasi tindakan apa saja yang bisa mereka lakukan saat telah masuk di dalam sistem.
  4. Sebagai Optimizer, yakni mengefisiensikan hardware komputer sehingga nyaman untuk dioperasikan oleh pengguna (user), menjadwal input dari pengguna, mengakses basis data, proses komunikasi dan pengeluaran untuk meningkatkan kegunaan.
  5. Sebagai Coordinator, yakni menyediakan berbagai fasilitas sehingga aktivitas yang kompleks bisa diatur untuk dikerjakan berdasar urutan yang telah disusun sebelumnya.
  6. Sebagai Program Controller, yakni program yang berguna untuk mengontrol program aplikasi lainnya.
  7. Sebagai Server, yakni menyediakan layanan yang memang sering dibutuhkan oleh pengguna, entah itu secara eksplisit maupun implisit, seperti mekanisme akses file, fasilitas interupt.
  8. Sebagai Accountant, yakni mengatur waktu CPU, penggunaan memori, pemanggilan perangkat Input dan Output, disk storage dan waktu koneksi terminal.
  9. Sebagai Interface, yakin menjembatani pengguna dengan hardware, menyediakan lingkungan yang lebih bersahabat dan mudah untuk digunakan. Sehingga, pengguna tidak akan dirumitkan oleh bahasa mesin atau perangkat pada level bawah.
  10. Sebagai Sistem Resources Manager, yakni menjadi pengelola seluruh sumber daya Sistem Komputer.
  11. Sebagai Virtual Machine, yakni menyediakan layanan seperti halnya menyembunyikan kompleksitas pemrograman dan menyajikan fasilitas yang lebih mudah dalam penggunaan perangkat keras.