Pengertian Sistem Multiprogramming, Sistem Multiprocessing, dan Sistem Multiprossesor



    Sistem Multiprogramming
Multiprogramming adalah kegiatan menjalankan beberapa program pada memori pada satu waktu. Untuk meningkatkan keseluruhan kemampuan dari sistem komputer, para developer memperkenalkan konsep multiprogramming. 
Dengan multiprogramming, beberapa tugas disimpan dalam memori dalam satu waktu; CPU digunakan secara bergantian sehingga menambah utilisasi CPU dan mengurangi total waktu yang dibutuhkan untuk menyelesaikan tugas-tugas tersebut.

Melayani banyak program yang tidak ada hubungannya satu sama lain dan dijalankan sekaligus dalam satu komputer yang sama.
Pelaksanaan instruksi yang diterapkan adalah:
- program dimuat ke dalam memori,
- program dijalankan sampai mengakses perangkat I/O,
- berpindah (switch) ke pekerjaan lain,
- langkah tersebut berulang terus menerus,
- untuk proses perpindahan (switching), dilaksanakan oleh software

   Sistem Multiprocessing
Multiprocessing adalah istilah teknologi informasi dalam bahasa Inggris yang merujuk kepada kemampuan pemrosesan komputer yang dilakukan secara serentak. Hal ini dimungkinkan dengan menggunakan dua CPU atau lebih dalam sebuah sistem komputer. Istilah ini juga dapat merujuk kepada dukungan sebuah sistem untuk mendukung lebih dari satu prosesor dan mengalokasikan tugas kepada prosesor-prosesor tersebut.
Multiprocessing juga kadang merujuk kepada kemampuan eksekusi terhadap beberapa proses perangkat lunak dalam sebuah sistem secara serentak, jika dibandingkan dengan sebuah proses dalam satu waktu, meski istilah multiprogramming lebih sesuai untuk konsep ini. Multiprocessing sering diimplementasikan dalam perangkat keras (dengan menggunakan beberapa CPU sekaligus),
Sementara multiprogramming sering digunakan dalam perangkat lunak. Sebuah sistem mungkin dapat memiliki dua kemampuan tersebut, salah satu di antaranya, atau tidak sama sekali.

    Sistem Multiprossesor
Multiprocessor merupakan sebuah sistem komputer yang memiliki dua atau lebih processor didalamnya. Atau sebuah sistem yang memiliki dua atau lebih socket processor. 
Multiprocessor umumnya digunakan oleh Server dengan kemampuan komputasi tinggi.

Shared memory model 3 model shared memory multiprocessors
• Terlihat bahwa memori dibagi secara merata ke semua prosesor
• Semua prosesor mempunyai waktu akses yang sama ke semua word memori
• Setiap prosesor menggunakan private cache
• Dan untuk peripheral juga dishare dengan cara yang sama
• UMA cocok untuk general purpose dan aplikasi time sharing oleh multiple
user.
• UMA dapat digunakan untuk meningkatkan kecepatan eksekusi dari program
tunggal yang besar pada aplikasi time-critical


Download Makalah-nya
http://adf.ly/urLEw

SHARE

Unknown

  • Image
  • Image
  • Image
  • Image
  • Image
    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment