Operating system overview(chapter 2)
Tujuan dan fungsi OS
a) Convenience
Untuk mempermudah pemakaian computer.
b) Efficiency
Untuk melakukan pemakaian yang lebih efisien untuk hasil yang lebih baik
c) Ability to evolve
OS bisa dikembangin dalam jangka panjang
Sistem Operasi juga mengalami beberapa evolusi niiih
· Serial processing: belum ada sistem operasi, waktu terjadwal, mesin berjalan dari konsol, dan ada beberapa langkah setup yaitu loading kompiler dan program sumber, menyipan program yang sudah ter-compile, dan “loading and linking”
· Simple Batch System: program dikelompokkan, monitor ada di memori utama dan tersedia untuk diekseskusi
· Job Control Language (JCL): Bahasa programming yang spesial dan menyediakan instruksi untuk monitor (kompiler apa yang harus dijalankan, data apa yang harus dipakai, dsb.)
· Uniprogramming (hanya bisa menjalankan 1 proses sebelum lanjut)
· Time Sharing
Area service yang disediakan oleh Os adalah :
a) Program Development
b) Program execution
c) Access to I/O devices
d) Controlled acces to files
e) System access
f) Error detection and response
g) Accounting
h) Instruction set architecture
i) Application binary interface
j) Application programming interface
Perbedaan uniprogramming dan multiprogramming
Uniprogramming
|
Multiprogramming
|
Penggunaan memori lebih sedikit
|
Penggunaan memori lebih banyak
|
Penggunaan prosessor lebih sedikit
|
Penggunaan prosessor lebih banyak
|
Waktu yang diperlukan lebih lama
|
Waktu yang diperlukan lebih cepat
|
Perbedaan multiprogramming dan time sharing
Batch programming
|
Time sharing
| |
Prinsip tujuannya
|
Memaksimalkan penggunaan processor
|
Untuk meminimalisir respon time
|
Source of directive to OS
|
Command Bahasa control job yang menyediakan job
|
Command yang dimasukkan ke terminal
|
Deadlock adalah suatu kemungkinan dimana terdapat 2 atau lebih program yang menunggu program yang sama dalam satu waktu sehignga tidak terdapat satu program yang dapat data tersebut .
Memory management adalah bagaimana cara kita memanage/mengatur penggunaan memory pada system kita supaya penggunaannya lebih efisien dan efektif.
Virtual memory addalah suatu fasilitas yang memungkinkan program untuk menempatkan data kita ke suatu address memory secara logic tanpa menampung di tempat penyimpanan fisik .
Information protection and security berelesasi dengan system operaso dapat dikelompokkan menjadi 4 kategori yaitu :
1. Availability
Terdapatnya suatu program yang berfokus pada proteksi sistem
2. Confidentialy
Untuk memastikan user yang tidak terautorisasi dan untuk tidak dapat membaca data tertentu yang bukan miliknya .
3. Data integrity
Untuk menjaga keabsahan data dan memproteksinya dari pemodifikasian data tanpa terautorisasi .
4. Authentication
Focus pada verifikasi user dan validasi data .
Sistem operasi bertindak sebagai intermediasi antara hardware dan software , dimana kalo hardware m au install software maka harus lewat OS dulu.
Link:
0 komentar: