Sistem Operasi adalah program yang bertindak sebagai perantara antara user dengan komputer hardware. Tujuan sistem operasi yaitu: 
1. Tujuan Primer : agar sistem komputer sesuai dengan kegunaan 
2. Tujuan Sekunder : menggunakan hardware dengan efisien

Peranan Sistem Operasi sebagai berikut: 
1. Bertindak sebagai “pemerintah”
      - Mempengaruhi penggunaan komponen sistem komputer yang tepat : h/w, s/w dan data
      - Memberi lingkungan sehingga program dapat berguna

2. Dipandang sebagai “resource allocator”
      - Manajer dari resource : CPU time, memory space, file storage, I/O device
      - Memberi resource bagi program tertentu dan user sebagai kebutuhan
      - Menentukan permintaan yang diberikan resource sehingga sistem komputer berjalan efisien dan fair

3. Dipandang sebagai “control program”
      - Mengontrol perangkat I/O dan program user yang berbeda
      - Mengontrol eksekusi program user untuk mencegah error dan penggunaan komputer yang tidak tepat

Sistem operasi berdasarkan sejarahnya dapat dibedakan sebagai berikut:

•SISTEM PENDAHULU (GENERASI PERTAMA, 1945 - 1955)
  Karakteristik :
  1. Mesin sangat besar
  2. Belum ada sistem operasi
  3. Sistem komputer diberi instruksi yang harus dikerjakan secara manual 

•SISTEM BATCH SEDERHANA (GENERASI KEDUA, 1955 - 1965)
  Karakteristik:
  1. Pengumpulan job-job yang sejenis sebagai satu kelompok
  2. Job yang dikumpulkan dieksekusi secara berurutan

         GENERASI KETIGA (1965 - 1980)
            Dikembangkan untuk melayani banyak pemakai secara online, sehingga sistem komputer dapat digunakan secara :
1.  MULTIUSER
Komputer yang memiliki resource yang dapat digunakan  oleh banyak orang sekaligus
2. MULTIPROGRAMMING
Komputer melayani banyak proses/job sekaligus  pada waktu bersamaan, sehingga dikembangkan :
·         Time Sharing
- Tiap pemakai mempunyai satu terminal online dengan CPU hanya memberi layanan pada pemakai yang aktif secara bergantian
- Tiap proses dibatasi oleh waktu, waktu maksimum yang digunakan disebut “quantum time”

         GENERASI KEEMPAT (1980 - skr)
- Sistem operasi dapat melayani banyak mode : mendukung batch processing, time sharing, dan real time application
- Meningkatnya kemampuan komputer desktop (PC) dan teknologi jaringan (TCP/IP)

SISTEM OPERASI DALAM BERBAGAI SUDUT PANDANG

         PEMAKAI & ADMINISTRATOR SISTEM
1. Sebagai antar muka yang disediakan aplikasi dalam menyelesaikan masalah yang dihadapi
2. Tidak berurusan dengan arsitektur komputer, hanya menggunakan command language untuk meminta layanan sistem operasi
3. Command Language terdapat di shell
a. text-based shell, contoh : MS-DOS, UNIX
b. GUI based shell, contoh : MS-Windows 95/98
         PEMROGRAM
1.  Membuat aplikasi untuk pemakai dengan bahasa  pemrograman
2.  Bertanggung jawab mengelola dan  mengendalikan seluruh perangkat komputer
         PERANCANG SISTEM OPERASI
1.  Membuat sistem operasi yang dapat mempermudah dan menyamankan terutama untuk pemrogram dalam membuat aplikasi-aplikasi
2. Menghindari rincian operasi perangkat keras


0 komentar:

Posting Komentar