Ko'p vazifali tizimda protsessor bajarayotgan har bir dastur uchun alohida xotira va resurslar ajratilishi kerak.
Multithreading tizimida protsessga xotirani ajratish kerak, bu jarayonning bir nechta oqimlari bir xil xotira va jarayonga ajratilgan resurslarni bo'lishadi.
Multitasking ta'rifi :
Multitasking - bu bitta protsessor bajarishi bir nechta vazifalar (dastur, jarayon, vazifa, mavzular) xuddi shu paytni o'zida. Ko'p vazifalarni bajarish uchun protsessor tezislar qatoriga o'tib ketadi tez-tez shunday qilib foydalanuvchi har bir dastur bilan bir vaqtning o'zida o'zaro aloqa o'rnatishi mumkin.
Ko'p vazifali operatsion tizimda bir nechta foydalanuvchilar mumkin tizimni baham ko'ring bir vaqtning o'zida. Biz ko'rganimizdek, protsessor vazifalar orasida tez o'zgarib turadi, shuning uchun bitta foydalanuvchidan keyingi foydalanuvchiga o'tish uchun ozgina vaqt kerak bo'ladi. Bu foydalanuvchida butun kompyuter tizimi unga bag'ishlanganligi haqida taassurot qoldiradi. bir nechta foydalanuvchilar ko'p vazifali operatsion tizim, protsessor bilan bo'lishganda rejalashtirish va ko'p dasturlash har bir foydalanuvchiga ko'p vazifali operatsion tizimning kamida kichik bir qismiga ega bo'lishiga imkon beradi va bajarish uchun har bir foydalanuvchi xotirasida kamida bitta dasturga ega bo'ladi.