Operating system overview(chapter 2)

14.15 viia 0 Comments



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)
·         Multiprogramming (bisa pindah ke proses lain ketika proses yang pertama sedang berhenti)
·         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: