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
- 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
• 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
0 comments:
Post a Comment