Operating System Overview
Operating System Overview
Sistem Operasi : Program yang mengontrol eksekusi dari program-program aplikasi dan berperan
sebagai interface antara aplikasi dan hardware komputer
3 Tujuan Sistem Operasi :
- Convinience
membuat komputer nyaman digunakan oleh user.
- Efficiency
membuat sumber daya komputer yang ada digunakan secara efisien.
- Dapat Berkembang
Sistem operasi yang ada mudah dimantain dan dikembangkan
Servis-servis yang disediakan oleh sistem operasi :
- Program Development
Sistem operasi menyediakan servis seperti editor dan debugger untuk membantu programmer
dalam membuat program.
- Program Execution
Sistem operasi menyediakan servis untuk mengeksekusi suatu program.
- Access to I/O devices
Sistem operasi menyediakan servis untuk mengakses perangkat menggunakan cara menulis dan
membaca yang sederahana
- Controlled access to files
Sistem operasi menyediakan servis untuk mengakses file yang ada di media penyimpanan dan
juga mekanisme perlindungannya.
- System Access
Sistem operasi mengontrol akses ke suatu sistem secara keseluruhan atau secara spesifik.
- Error Detection and Response
Sistem operasi juga menyediakan servis terhadap error baik dari deteksi dan responsnya.
- Accounting
Sistem operasi juga menyediakan servis untuk melakukan pengumpulan data-data seperti
waktu booting, waktu proses dan lain-lain.
- Instruction Set Architecture
- Application Binary Interface
- Application Programming Interface
Struktur Sistem Operasi
Ada 2 macam struktur dari sistem operasi :
a. Monolithic Structure
b. Layered System
Perkembangan Sistem Operasi
a. Serial Processing
Pada perkembangan tahap awal, tidak ada Sistem Operasi (OS).
b. Simple Batch System
Menggunakan sistem batch.
c. Uniprogramming
d. Multiprogramming
e. Time Sharing
Menggunakan multiprogramming untuk menghandle banyak job interaktif.
Major Achievemnets
a. Process
- Program yang dalam eksekusi
b. Manajemen Memori
- Process Isolation
- Automatic Allocation dan Management
- Support untuk modular programming
- Protection dan Access Control
- Long-term storage
c. Pengamanan dan Perlindungan Informasi
- Availability : ketersediaan informasi
- Confidentiality : kerahasiaan informasi
- Data Integrity : kesatuan informasi
- Authencity : keabsahan informasi
d. Manajemen Penjadwalan dan Sumber Daya
- Fairness : memberikan akses yang setara ke semua proses
- Differential Responsiveness : memisahkan antara kelas-kelas job yang berbeda
- Efficiency : memaksimalkan throughput, meminimalkan response time, dan mengakomodasi
user sebanyak mungkin
Langganan:
Posting Komentar
(
Atom
)
Tidak ada komentar :
Posting Komentar