بيت مشروع - مغامرة ما هو أقصر وظيفة أولاً؟ - تعريف من techopedia

ما هو أقصر وظيفة أولاً؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا تعني أقصر وظيفة أولاً (SJF)؟

أقصر مهمة أولاً هي خوارزمية جدولة يتم فيها اختيار العملية التي يتم تنفيذها في أصغر وقت للتنفيذ. أقصر وظيفة يمكن أن تكون إما وقائية أو غير وقائية. نظرًا لطبيعتها البسيطة ، تعتبر أقصر وظيفة هي الأمثل. كما يقلل متوسط ​​وقت الانتظار للعمليات الأخرى التي تنتظر التنفيذ.


تعرف الوظيفة الأقصر أولاً بأنها أقصر الوظائف التالية (SJN) وأقصرها بعد ذلك (SPN).

تيكوبيديا تشرح أقصر وظيفة أولاً (SJF)

تعتمد الوظيفة الأقصر أولاً على متوسط ​​وقت التشغيل للعمليات. تساعد التقديرات الدقيقة لهذه التدابير في تنفيذ أقصر وظيفة أولاً في بيئة ما ، مما يجعل تنفيذ ذلك مستحيلًا تقريبًا. هذا لأنه في كثير من الأحيان لا يحدث انفجار تنفيذ العمليات مسبقا. يمكن استخدامه في البيئات التفاعلية حيث تتوفر الأنماط السابقة لتحديد متوسط ​​الوقت بين وقت الانتظار والأوامر. على الرغم من أنه من غير الملائم استخدام مفهوم الوظيفة الأقصر في جدولة وحدة المعالجة المركزية على المدى القصير ، إلا أنه يعتبر مفيدًا للغاية في جدولة وحدة المعالجة المركزية على المدى الطويل. علاوة على ذلك ، فإن الإنتاجية مرتفعة في حالة وجود أقصر وظيفة أولاً.


أقصر وظيفة لأول مرة أيضا نصيبها من العيوب. لأحد ، يمكن أن يسبب تجويع العملية لوظائف أطول إذا كان هناك عدد كبير من العمليات أقصر. آخر هو الحاجة إلى معرفة وقت التنفيذ لكل عملية مسبقا. غالبًا ما يكون هذا مستحيلًا تقريبًا في العديد من البيئات.

ما هو أقصر وظيفة أولاً؟ - تعريف من techopedia