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