Dalam Sistem Operasi :multiprogramming, multitasking, multithreading yang memiliki arti yang berbeda-beda. Pebedaan antara ketiganya adalah:
• Multiprogramming
– Beberapa program diload ke memori dan diproses secara batch. Ketka program dieksekusi dan ada proses akses peripheral, maka dilakukan proses switching ke program berikutnya
• MultiTasking
– Ketika penggunaan komputer berkembang dari batch mode ke interactive mode maka multiprogramming tidak sesuai lagi. Ditambah dengan munculnya permintaan multi-user, setiap user ingin agar pekerjaannya cepat tanpa menunggu user yang lain. Maka dilakukan teknik time sharing utilitas CPU dengan waktu yang sangat cepat.
• MultiThreading
– MultiThreading merupakan multitasking dalam satu buah program. Melihat efek multitasking yang meningkatkan throughput dari CPU maka para programmer mulai mengembangkan teknik untuk meningkatkan kinerja aplikasi, diantaranya dengan membuat aplikasi yang mampu menjalankan berbagai proses bersamaan dengan menggunakan thread
untuk siapapun yang membutuhkan
1 year ago


0 comments:
Post a Comment