Sistem Operasi


PENGERTIAN SISTEM OPERASI

Sistem operasi adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.

Kemampuan yang harus di miliki system operasi tersebut adalah :

  • Mengatur resource komputer lebih efisien
  • Dapat dikembangkan atau dapat menambah fungsi atau layanan baru tanpa mengganggu layanan yang lain
  • Sistem Operasi sebagai Interface Interface antara dan Komputer

     

Layanan yang dapat disediakan oleh Sistem Operasi adalah:

  • Mendukung pengembangan suatu program yaitu menyediakan fasilitas dan layanan (program utility) untuk pengembangan program aplikasi, misal: editor dan debugger
  • Meng-eksekusi suatu program, meload data dan instruksi ke memori dan inisialisasi I/O device resource lain dan mengatur penjadualan pengeksekusian program
  • Menyediakan akses ke I/O device dan OS menyediakan interface yang seragam untuk berbagai jenis I/O device yang berbeda dengan cara menyembunyikan detail I/O tsb, Programmer cukup menggunakan perintah read dan write sederhana
  • mengatur akses terhadap file (read, write, hide)
  • OS dapat mengontrol resource dan data dari user yang tidak berhak dan mencegah terjadinya rebutan resource
  • Menyediakan data-data accounting seperti mengumpulkan statistik penggunaan resource untuk keperluan penagihan (jika terdapat multi user) dan memonitor parameter performansi (misal response time) untuk perbaikan selanjutnya.
  • Men-deteksi kesalahan/error misal:Memory error,Device failure
  • Kesalahan S/W, misal:Arithmetic overflow,Pembagian dengan nol,Akses ke lokasi memori terlarang
  • Kegagalan OS memenuhi request dari program aplikasi (time out)
  • OS dapat memberikan respons terhadap error yang terjadi dengan efek seminimal mungkin terhadap aplikasi yang sedang berjalan dengan cara:
  • Hentikan program penyebab error
  • Mencoba kembali (retry)
  • Hanya berupa laporan telah terjadi

     

    Sistem Operasi Ber- evolusi

    Supaya dapat memanfaatkan kemajuan di bidang teknologi H/W sehingga dapat melayani pengaturan memori model paging. H/W monitor telah berkembang sehingga dapat menampilkan informasi secara grafis (tidak hanya mode teks). Ada penambahan layanan baru Misal: penambahan tool baru yang dapat meningkatkan performansi OS dan Koreksi terhadap kesalahan/bug

Evolusi Sistem Operasi

  • Serial arus mengakses mesin (komputer) secara langsung dan eksekusi job dilakukan satu per satu secara urut dan bergantian
  • Simple Batch System (1950)

Beberapa job (program) yang akan diproses dikumpulkan menjadi satu (menjadi sebuah batch) oleh operator komputer sebelum diproses oleh komputer

  • Multiprogrammed Batch System

Job (program) yang diproses berjumlah lebih dari satu dan diproses secara “bersamaan”

  • Time-Sharing System (1961)

Sebuah komputer (support multiprogramming) digunakan oleh lebih dari satu user secara bersamaan untuk mengerjakan interaktif job.

Leave a comment