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.
- 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.
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