Mengenal Perbedaan Multiprogramming, Multitasking, Multiprocessing, Dan Multithreading
Dalam artikel ilmu komputer kali ini akan mengulas hal dasar mengenai kemampuan suatu operating system dalam menjalankan suatu pekerjaan, baik secara multiprogramming, multitasking, multiprocessing, maupun multithreading. Meski sepintas istilah-istilah tersebut terdengar sama, namun terdapat perbedaan mendasar, dan berikut ini penjabarannya. Multiprogramming Multiprogramming merupakan kemampuan dari sebuah operating system untuk menjalankan lebih dari satu aktivitas pada komputer dengan sebuah processor. Lebih dari satu pekerjaan (program atau process) sanggup menempati memory utama pada satu waktu yang sama. Contoh dari multiprogramming adalah menyerupai sebuah komputer yang sedang menjalankan browser FireFox dan juga aplikasi Word. Multitasking Multitasking merupakan kemampuan dari sebuah operating system untuk menjalankan lebih dari satu pekerjaan secara simultan pada komputer dengan sebuah processor. Dimana CPU melaksanakan switch dari satu kiprah ke kiprah berikutnya dengan...