Kamis, 07 Mei 2015

                                              BAB2. OPERATING SYSTEM OVERVIEW

1.Pengertian Sistem Operasi
   Sistem operasi adalah program yang bertindak sebagai perantara antara user
   dengan perangkat keras komputer.
2.Komponen Sistem Komputer
   -Perangkat Keras, merupakan sumber daya utama untuk proses komputasi.
    Perangkat keras komputer terdiri dari : CPU, memory dan perangkat input
    output.
3.Tujuan Sistem Operasi
   - Convenience
     Membuat komputer nyaman digunakan
   - Efisiensi
     Mengizinkan sumber sistem komputer untuk digunakan secara efisien
   - Kemampuan Untuk Dikembangkan
     OS bisa dikembangkan untuk jangka waktu yang panjang
4. Struktur Sistem Komputer
    
5. Kernel
    Adalah Porsi Operating System yang terdapat di dalam Main Memory yang terdiri dari banyak           frekuensi yang digunakan untuk fungsi dan juga disebut Nucleus
6. User/Computer Interface area yang disediakan oleh OS
    a. Program Development
        Bagaiman kita mendeveloping program kita 
        Contoh : Visual Studio, Dev C++, GCC
    b. Program Execution
        Jumlah Step yang dibutuhkan untuk mengeksekusi program
    c. Access to I/O devices
    d. Controlled Access to files
        Lebih ke bagaimana cara kita untuk membuat hak akses
    e. System Access
    f. Error detection and Response
    g.Accounting 
       Gimana cara menghitung respon time dan bisa memeonitor performance
    h. ISA 
    i. ABI
    j. API

7. Evolusi Operating System   
    a. Serial Processing
        Adalah Mesin yang dijalankan dari konsole dengan lampu layar dan switch tonge, perangkat               input dan printer dan dia bukan operating system
    b. Simple Batch System
        -Monitor -> Adalah Software yang mengkontrol jalannya program
        -Job Control Language(JCL)
          Tipe sepesial dari ahasa pemrograman dan dia menyediakan instruksi untuk memonitor apa                 yang compiler gunakan dan data apa yang digunakan
        -UniProgramming
          Processor harus menunggu I / O instruksi untuk menyelesaikan sebelum sebelumnya
-MultiProgramming
Ketika satu pekerjaan perlu menunggu I / O , prosesor dapat beralih ke pekerjaan lain

-Time Sharing
Menggunakan multiprogramming untuk menangani beberapa pekerjaan interaktif,dimana waktu processor dibagi ke beberapa pengguna dan beberapa pengguna secara bersamaan mengakses sistem melalui terminal

8. Perbedaan Uniprogramming dan MultiProgramming
Uniprograming
-Penggunaan memori lebih sedikit
-Penggunaan processor lebih sedikit
-Waktu yang diperlukan lebih lama
Multiprogramming
-Penggunaan memori lebih banyak
-Penggunaan processor lebih banyak
-Waktu yang diperlukan lebih cepat

9.Perberdaan Batch Multiprogramming dan Time Sharing
Batch Multiprogramming
- Prinsip tujuannya adalah memaksimalkan penggunaan processor
- Source of directive OS is job control language command provided with the job
Time Sharing
-Prinsip tujuannya dalah untuk meminimalisir respon time
-Source of directive OS adl command yang dimasukkan untuk terminal

10.Deadlock, Memory Management, dan Virtual Memori
- Deadleock
suatu kemungkinana dimana terdapat 2 atau lebih program yang menunggu program yang sama dalam satu waktu sehingga tidak terdapat satu program yang mendapatkan data tersebut
- Memory Management
Adalah bagaimana cara kita mengatur penggunaan memori pada sistem kita supaya penggunaannya lebih efisien dan efektif
- Virtual Memory
Adalah suatu fasilitas yang memungkinkan program untuk menempatkan data kita ke suatu address memori secara logic tanpa menampungnya di tempat penyimpanan fisik

11. Protection And Security
Pertimbangan proteksi dan keamanan Informasi
a. Availability
terdapat suatu program yang berfokus pada proteksi sistem
b. Confidential
Untuk memastikan user yang tidak terautorisasi untuk tidak dapat membaca data tertentu yang bukan miliknya
c. Data Integrity
Untuk menjaga keabsahan data dan memproteksinya dari pemodifikasian data tanpa terautorisasi
d. Autentifikasi
Fokus pada verifikasi user dan validasi data

12. Scheduling and Resource Management
- Fairness
- Differential Responsive
- Efisiensi
13. Operating System Services



14.Tipe System Call
              - Proses Control
              - File Management
              - Devices Management
              - Information Maintanance
              - Communication
              - Protection
              












           www.binus.ac.id
           www.skyconnectiva.com







                 
-
  




        

Tidak ada komentar:

Posting Komentar