Saturday, May 9, 2015

Operating System Overview

A. Pengertian Operating System
     -    Operating system adalah sebuah program yang mengontrol eksekusi dari program aplikasi.
     -    Operating system adalah sebuah interface antara aplikasi dan hardware.
     -  Operating system bertindak sebagai intermediasi (perantara) antara hardware & software dimana apabila hardware mau menginstall software maka harus melalui OS.

B. Tujuan dan Fungsi Operating System
   - Convenience  : untuk mempermudah pemakaian computer
   - Effieciency    : untuk melakukan pemakaian yang lebih efisien dan untuk hasil yang lebih baik
   -  Ability to evolve  : OS bisa dikembangin untuk jangka panjang.

Operating system sebagai user/computer interface menyediakan beberapa area servis sebagai berikut :
1.      Program Development (bagaimana cara untuk mendevelop sebuah program)
Contoh : Visual Studio , dev C++, gcc
2.      Program Execution (jumlah step yang dibutuhkan untuk mengexecute program)
3.      Access to I/O devices
4.      Controlled access to files (bagaimana cara membuat hak akses.)
5.      System access
6.      Error Detection & Response
7.      Accounting
8.      ISA
9.      ABI
10.  API

C.   Evolusi dari Operating System
1.      Serial Processing
2.      Simple Batch System
3.      Multiprogrammed Batch System

Contoh utilization :
Read one record from file   15µs
Precute 100 instruction         1µs
Write one record to file       15µs
Total                                   31µs

Percent CPU utilization = 1/31 = 0,032 = 3,2%

RWX (Read Write Execute) dengan rumus probabilitas = 1 / total




- Deadlock adalah suatu kemungkinan dimana terdapat 2 atau lebih program yang menunggu
  program yang sama dalam satu waktu sehingga tidak terdapat satu program yang mendapat data
  tersebut.

- Memory Management adalah bagaimana cara kita memanage / mengatur penggunaan memory pada
   sistem kita supaya penggunaanya lebih efisien dan efektif.

- Virtual memory adalah suatu fasilitas yang memungkinkan program untuk menempatkan data kita
   ke suatu address memory secara logic tanpa menampungnya di tempat penyimpanan fisik.

Information protection and security mempertimbangkan beberapa hal berikut :
a. Availability
    terdapatnya suatu program yang berfokus pada proteksi sistem.
b. Confidentialy
    untuk memastikan user yang tidak terautorisasi dan supaya tidak dapat membaca data tertentu
    yang bukan miliknya.
c. Data Integrity
    untuk menjaga keabsahan data dan memproteknya dari pemodifikasian data tanpa terautorisasi.
d. Autenticity
   Fokus pada verifikasi user dan validasi data.


Link :

No comments:

Post a Comment