Definisi Multitasking
Kedua-duanya dalam pengkomputeran dan dalam bidang sosial lain, keupayaan atau ciri untuk melaksanakan beberapa tugas dan fungsi pada masa yang sama disebut multitasking. Selalunya keupayaan ini terdapat dalam sistem atau komputer moden.
Hari ini, memandangkan kepelbagaian proses dan tugas yang mesti dilaksanakan dalam bidang kerja dan perniagaan dan bahkan setiap hari, pemproses mesti mempunyai keupayaan yang lebih kompleks dan maju untuk membolehkan pelaksanaan berbagai tindakan yang bertindih, tanpa melambatkan atau menghambat penggunaan komputer oleh pengguna.
Jenis multitasking berbeza-beza. Ini boleh menjadi koperasi apabila proses pengguna meletakkan CPU pada sistem operasi pada jarak yang berlainan. Jenis multitasking ini bermasalah dan tidak boleh dipercayai.
Dalam multitasking pilihan, sistem operasi menguruskan pemproses dan memisahkan masa antara proses beratur. Setiap proses boleh mempunyai komputer pada jarak pendek, tetapi pada umumnya hasilnya sama seperti jika ini berlaku pada masa yang sama. Dalam multitasking sebenar, yang hanya berlaku pada sistem multiprosesor, banyak proses sebenarnya berlaku pada masa yang sama, seperti yang berlaku pada model seperti Linux dan Mac OS X.
Kemungkinan sistem multitasking sangat luas, kerana mereka membenarkan berbilang pengguna menggunakan pemproses yang sama pada masa yang sama, seperti yang berlaku dengan rangkaian dalam syarikat atau pejabat. Kriteria yang lazim dalam mana-mana adalah 'timesharing' atau pengedaran masa, dengan cara setiap pengguna mempunyai prosesor secara alternatif, tetapi tanpa melihat saat-saat atau selang-selang di mana perintah itu dipindahkan ke pengguna lain. Oleh itu, proses yang berbeza dari pelbagai kerumitan boleh berlaku pada masa yang sama, menjimatkan masa dan wang.