Senin, 10 Oktober 2016

Evolusi Sistem



Sebuah sistem operasi (OS) adalah kumpulan perangkat lunak yang mengelola sumber daya perangkat keras komputer dan menyediakan layanan umum untuk program komputer. Sistem operasi adalah komponen penting dari perangkat lunak sistem dalam sistem komputer. Dibawah ini adalah evolusi system beserta dengan ciri – cirinya. Semoga bermanfaat.

1.    OS sederhana
a.       Program tunggal, satu user, satu mesin komputer (CPU) : komputer generasi pertama, awal mesin PCs, controller: lift, Playstation etc.
b.      No problems, no bad people, no bad programs => interaksi sederhana
c.       Problem: terbatas pemakaiannya
2.    Simple Batch System :
a.       Memakai seorang operator
b.      User ≠ operator
c.       Menambahkan card reader
d.      Mengurangi waktu setup : batch jobs yang mirip/sama
e.       Automatic job sequencing – secara otomatis kontrol akan ditransfer dari satu job ke job yang lain
f.       Bentuk os primitive
3.    Multiprogrammed Batch System
a.       Beberapa jobs disimpan dalam memory pada saat bersamaan da CPU melakukan multiplexing ke jobs – jobs tersebut
b.      Fitur OS yang Dibutuhkan dalam multiprogramming adalah :
                                  i.     I/O rutin dikendalikan dan diatur oleh system
                                ii.     Memory Management – system harus mengalokasikan memori untuk beberapa jobs sekaligus
                              iii.     CPU scheduling – system harus memilih jobs mana yang telah siap akan dijalankan
                              iv.     Alokasi dari I/O devices untuk jobs dan proteksi bagi I/O devices tersebut.
4.    Time – Sharing Systems – Interactive Computing
a.       CPU melakukan multiplex pada beberapa jobs yang berada di memory (dan disk)
b.      CPU hanya dialokasikan kepada jobs yang telah siap dan berada di memori
c.       Besar memori masih sangat terbatas pada job dilakukan swapped in dan out dari memory ke disk.
d.      Komunikasi on-line (interaktif) antara user dan sistim: jika OS telah selesai mengeksekusi satu perintah, menunggu perintah berikut bukan dari “card reader”, tapi dari terminal user
e.       On-line system harus tersedia bagi user yang akan mengakses data dan kode

5.      Desktop System
a.       Personal computers – system computer yang dirancang khusus untuk single user
b.      I/O devices – keyboards, mouse, display screens, small printers
c.       User mendapatkan kemudahan dalam penyesuaian
d.      Fungsi dasar mirip (adopsi) dari OS pada sistim yang besar
e.       Contoh : Ms – DOS
6.      Parallel Systems
a.       System multiprosessor
b.      Symmetric multiprocessing (SMP
c.       Banyak proses dapat berjalan serentak, murni dennga menggunakan resources pada masing – masing cpu
d.      Asymmetric multiprocessing
e.       Banyak digunakan oleh system yang besar (mainframe)
7.      Real – Time System
a.       Digunakan sebagai control device untuk aplikasi khusus (mis : medical imaging systems, industrial control  process, etc.)
b.      Kemampuan untuk beroperasi, response dalam batasan “waktu tertentu” → OS harus sederhana, cepat dan dapat memenuhi jadwal tugas.
8.      Distributed Systems
a.       Distribusikan kemampuan komputasi dan “resources” ke berbagai komputer di jaringan
b.      Setiap prosessor memiliki local memori
c.       Waktu komputasi cepat – load sharing
d.      Reliability
9.      Clustered Systems
a.       Clustering memungkinkan dua atau lebih system melakukan share storage
b.      Memiliki reliability yang tinggi
c.       Asymmetric clustering : satu server menjalankan aplikasi sementara server lain dalam keadaan standby
d.      Symmetric clustering : semua N host menjalankan aplikasi
10.  Handheld Systems
a.       Personal Digital Assistants (PDAs)
b.      Telepon seluler
c.       Issues :
                                                              i.      Memori terbatas
                                                            ii.      Prosessor lambat
                                                          iii.      Display screen kecil
Sumber :

Tidak ada komentar:

Posting Komentar