تعريف تعدد المهام
في كل من الحوسبة وفي المجالات الاجتماعية الأخرى ، تسمى القدرة أو الخاصية المميزة لأداء العديد من المهام والوظائف في نفس الوقت تعدد المهام. غالبًا ما توجد هذه القدرة في الأنظمة الحديثة أو أجهزة الكمبيوتر.
اليوم ، نظرًا لتعدد العمليات والمهام التي يجب تنفيذها في كل من مجالات العمل والأعمال وحتى يوميًا ، يجب أن تتمتع المعالجات بقدرات أكثر تعقيدًا وتقدمًا للسماح بتنفيذ إجراءات مختلفة متداخلة ، دون إبطاء أو إعاقة استخدام الكمبيوتر من قبل المستخدم.
تختلف أنواع المهام المتعددة. يمكن أن يكون هذا تعاونياً ، عندما تقوم عمليات المستخدم باستقالة وحدة المعالجة المركزية إلى نظام التشغيل على فترات مختلفة. هذا النوع من المهام المتعددة إشكالية وغير موثوق بها.
في المهام المتعددة المفضلة ، يقوم نظام التشغيل بإدارة المعالجات وتقسيم الوقت بين العمليات في قائمة الانتظار. كل عملية يمكن أن يكون لها جهاز كمبيوتر على فترات قصيرة ، ولكن بشكل عام تكون النتيجة هي نفسها كما لو حدث ذلك في وقت واحد. في المهام المتعددة الحقيقية ، التي تحدث فقط على الأنظمة متعددة المعالجات ، تحدث عمليات متعددة في نفس الوقت ، كما يحدث في نماذج مثل Linux و Mac OS X.
إن إمكانيات أنظمة تعدد المهام واسعة جدًا ، لأنها تسمح لعدة مستخدمين باستخدام نفس المعالج في نفس الوقت ، كما هو الحال مع الشبكات في شركة أو مكتب. المعيار السائد في أي حال هو "المشاركة الزمنية" أو توزيع الوقت ، والذي من خلاله يمتلك كل مستخدم المعالج بدلاً من ذلك ، ولكن دون إدراك اللحظات أو الفترات الزمنية التي يتم فيها نقل الأمر إلى مستخدمين آخرين. وبالتالي ، يمكن أن تحدث عمليات مختلفة ذات تعقيد مختلف في نفس الوقت ، مما يوفر الوقت والمال.