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