Jumat, 24 April 2009

PROBLEM 5.1

5,1 Pada awal Bagian 5.1, ia menyatakan bahwa multiprogramming dan multiprocessing hadir masalah yang sama, sehubungan dengan concurrency. Hal ini berlaku sepanjang it goes. Namun, mengutip dua perbedaan dalam hal concurrency antara multiprogramming dan multiprocessing.
Jawab:

Perbedaan antara multiprogramming dan multiprocessing adalah:
1. Multiprogramming: Pengelolaan beberapa proses dalam sistem uniprocessor.
Multiprocessing: Pihak pengelola beberapa proses dalam multiprocessor.
2. Concurrency : timbul di dalam tiga konteks:
• Beberapa aplikasi: Multiprogramming menciptakan agar waktu yang akan memproses secara dinamis bersama-sama di antara beberapa aplikasi yang aktif.
• Structured aplikasi: Sebagai perpanjangan dari prinsip-prinsip desain modular dan struktur pemrograman, beberapa aplikasi dapat secara efektif diprogram sebagai rangkaian proses yg berbarengan.
• sistem operasi struktur: struktur keuntungan yang sama berlaku untuk sistem program, dan kami telah melihat bahwa sistem operasi yang sering dilakukan sendiri sebagai rangkaian proses atau threads.