Senin, 10 Oktober 2016

Tugas 2 (Sistem Operasi) Evolusi Komputer

Evolusi Sistem Komputer

-          Multiprogrammed Batch Systems
Seperti dengan sistem batch sederhana, sistem batch multiprogramming harus bergantung pada perangkat keras komputer tertentu Fitur tambahan yang paling penting yang berguna untukmultiprogramming adalah perangkat keras yang mendukung I/O interupsi dan DMA (akses memori langsung) Dengan interrupt-driven I/O atau DMA, prosesor dapat mengeluarkan perintah I/O untuk satu Job dan dilanjutkan dengan pelaksanaan Job lain sementara I/O dilakukan olehcontroller.

Saat perangkat operasi I/O selesai, prosesor terganggu dan kontrol akan diteruskan ke program interrupt penanganan di OS. kemudian akan melewati kontrol ke Job lain. Sistem OperasiMultiprogramming cukup canggih dibandingkan dengan program tunggal, atau Sistemuniprogramming. Untuk memiliki beberapa Job yang siap untuk menjalankan, Job harus disimpan dalam memori utama, dan memerlukan beberapa bentuk manajemen memori. Selain itu, jika beberapa Job siap untuk berjalan, prosesor harus memutuskan mana yang akan dijalankan ,keputusan ini membutuhkan algoritma untuk penjadwalan.
-          Time-Sharing systems
Dalam kasus yang terakhir, teknik ini disebut time-sharing, karena waktu prosesor dibagi di antara beberapa pengguna. Dalam sistem time-sharing, beberapa pengguna secara bersamaan mengakses sistem melalui terminal, dengan interleaving OS pelaksanaan setiap program pengguna dalam ledakan pendek atau kuantum komputasi. Jadi, jika ada n pengguna aktif meminta layanan pada satu waktu, setiap pengguna hanya akan melihat pada 1 / n rata-rata kapasitas komputer yang efektif, tidak termasuk OS overhead. 
Namun, mengingat waktu reaksi manusia relatif lambat, respon waktu pada sistem yang dirancang harus sama dengan komputer khusus. Timbulnya gagasan ini disebabkan karena komputer telah dapat digunakan untuk melakukan multiprogramming dan pada saat itu (sekitar tahun 1960) komputer sangatlah mahal dan berukuran besar sehingga tidak memungkinkan apabila satu user memiliki satu komputer.

-          Desktop System
CIRI – CIRI
-           Mengerjakan tugas keseharian (general task),
-          Mempunyai banyak pilihan jenis,
-           Kemampuan tergantung pada configuration device & OS itu sendiri.
-          Dapat menjalankan operating system yang berbeda-beda
-          Memaksimalkan kenyamanan pengguna dan resposif I\0 device

-          Pararel System
CIRI – CIRI
·         Dapat digunakan untuk monitoring database
·          Dapat digunakna untuk menjalankan databese,
·          Proses nya mempunya memori lokal masing – masing,
·          Tidak berbagi memori,
·         Mempunyai lebih dari satu processor.

-          DISTRIBUTE SYSTEM
CIRI – CIRI
·         User dalam suatu site dapat menggunakan sumber daya dari site lainnya,
·         Meningkatkan kecepatan komputasi,
·          Lebih handal.
·         Dapat medistribusikan komputas diantara beberapa processor
·         Mengurangi keterlambatan dalam pengolahan data

-          HANDHELD SYSTEM
CIRI – CIRI
·         Mendukung touchscreen
·          Banyak pilihan ukuran RAM
·           Flexible
·         Kecepatan rendah
·         Display screen kecil

-          CLUSTERED SYSTEM
CIRI – CIRI
·         Memungkinkan dua atau lebih sistem untuk membagi penyimpanan sekunder (storage),
·         Kehandalan sistem tinggi,
·         Biaya rendah.
·         Memiliki 2 macam cluster : symetric dan asymetric
·         Dapat menghemat dalam manajemen data

Sumber :











Tidak ada komentar:

Posting Komentar