Multiprogramming
adalah bentuk dasar dari pengolahan paralel yang memungkinkan untuk
menajalankan beberapa program pada waktu yang bersamaan. Komputer yang
multiprogramming dapat diartikan sebagai sebuah sistem komputer yang telah
dialokasikan dengann sumber daya untuk lebih dari satu aplikasi bersamaan,
pekerjaan atau pengguna. Kemampuan multiprogramming dikembangkan sebagai fitur
dari sebuah sistem operasi di akhir 1950-an dan mulai digunakan di komputer
mainframe di pertengahan 1960-an akhir. Hal ini mengikuti pengembangan sistem
perangkat keras yang memiliki logika sirkuit dan set instruksi yang diperlukan
untuk memfasilitasi transfer kontrol antara sistem operasi dan satu atau lebih
aplikasi independen lainnya.
Dalam
multiprogramming, ketika suatu program dieksekusi, program lainnya sedang dalam
keadaan menunggu. Setelah program yang dalam status menunggu selesai maka CPU
akan kembali untuk mengeksekusinya. Selama suatu program butuh dieksekusi, CPU
tidak pernah dalam keadaan idle/istirahat. Perpindahan proses antarprogram
tersebut dinamakan switching.
Contoh
nyata dari multiprogramming sendiri adalah : menjalankan program Microsoft Word
bersamaan dengan Windows Media Player.
2 komentar:
dibanyakin dikit kak kata-katanya :)
mantapo sih ii min
solder uap
Posting Komentar