מתזמן ארוך טווח לעומת זמן לטווח קצר במערכת הפעלה

מְחַבֵּר: Laura McKinney
תאריך הבריאה: 5 אַפּרִיל 2021
תאריך עדכון: 3 מאי 2024
Anonim
3.4 Schedulers | Types of Schedulers(Long Term,Short term,Medium Term)
וִידֵאוֹ: 3.4 Schedulers | Types of Schedulers(Long Term,Short term,Medium Term)

תוֹכֶן

למונחים שונים יש את ההסבר ההופך אותם שונים או דומים זה לזה, אך הפרטים העיקריים המבדילים אותם הם בעלי חשיבות עליונה. השניים שנדונים במאמר זה הם מתזמן לטווח ארוך וקצר, ושניהם קשורים זה לזה. מאמר זה מסייע במציאת ההבדלים העיקריים ביניהם. מתזמן ארוך טווח מקבל את ההגדרה של מערכת שעוזרת לגלות אילו תוכניות נכנסות למערכת מההתחלה. ואילו מתזמן לזמן קצר מקבל את ההגדרה של מערכת שעוזרת לגלות אילו תוכנות החשובות ביותר עבור המעבד.


תוכן: הבדל בין מתזמן ארוך טווח וקצר טווח במערכת ההפעלה

  • טבלת השוואה
  • מהו מתזמן ארוך טווח במערכת ההפעלה?
  • מהו מתזמן לטווח קצר במערכת הפעלה?
  • הבדלים עיקריים

טבלת השוואה

בסיס הבחנהמתזמן ארוך טווח במערכת הפעלהמתזמן לטווח קצר במערכת הפעלה
הגדרהמערכת שעוזרת לגלות אילו תוכניות נכנסות למערכת מההתחלה.מערכת שעוזרת לגלות אילו תוכנות החשובות ביותר עבור המעבד.
שםמתזמן עבודהמתזמן מעבד
עובדבוחר את התוכנית הרלוונטית ביותר מהרשימה ואז טוען אותה בזיכרון כדי להתחיל תהליך הביצוע.לוקח את התוכניות החיוניות ומריץ אותן באופן מיידי.
בחירהכל התוכניות שנקבעו בתור ואז הטובות ביותר שנבחרו לפי הדרישה.אין תור כזה קיים ופשוט יש לו מספר מוגבל של כלים.

מהו מתזמן ארוך טווח במערכת ההפעלה?

מתזמן ארוך טווח מקבל את ההגדרה של מערכת שעוזרת לגלות אילו תוכניות נכנסות למערכת מההתחלה, ואז הוא בוחר את התוכנית הרלוונטית ביותר מהרשימה ואז טוען אותה לזיכרון כדי להתחיל תהליך הביצוע. המטרה המהותית של מתזמן העבודה היא לתת תערובת מותאמת של תעסוקה, למשל, I / O כבול ומעבד כבול. כמו כן הוא שולט ברמת התכנות הרב-תכליתית. אם רמת התכנות הרב-תכליתית קבועה, הקצב הרגיל של יצירת התהליכים חייב להיות שווה לשיעור ההמראה הרגיל של הנהלים היוצאים מהמסגרת. כמו כן זה נקרא לוח זמנים לעבודה. זה בוחר טפסים מהקו ומטען אותם בזיכרון לביצוע. לטפל בעומסים בזיכרון לצורך תכנון מעבד. במסגרות בודדות יתכן כי לוח הזמנים לטווח הארוך לא יהיה נגיש או זניח. למסגרות עבודה של שיתוף זמן אין לוח זמנים ארוך. בנקודה בה הליך משנה את המדינה מחדש למוכן, ישנו שימוש במתזמן לטווח ארוך. הזמנה ארוכת טווח שולטת בבירור ברמת התכנות הרב-תכליתית במסגרות ריבוי משימות, תוך הקפדה על אסטרטגיות ספציפיות לבחור אם המסגרת יכולה לכבד מגורים תעסוקתיים אחרים, או אם מוגש יותר מעיסוק אחד, מי מהם צריך להיבחר. נראה כי הדרישה להחלפה מסוימת בין רמת תכנות רב-תכלית ותפוקה ניכרת, בייחוד כאשר מחשיבים מסגרות נבונות. ככל שמספר הפרוצדורות גבוה יותר עבור המערכת, כך מעט הזמן שכל אחת מהן עשויה לשלוט במעבד אם תינתן כמות מספקת של היענות לכל הנהלים.


מהו מתזמן לטווח קצר במערכת הפעלה?

מתזמן לטווח קצר מקבל את ההגדרה של מערכת שעוזרת לגלות אילו תוכנות חשובות ביותר עבור המעבד ואז טוען אותן ואת הזמן הרלוונטי ביותר לפי הקריטריונים שנבחרו על ידי המשתמש. זהו שינוי מצב מוכן למצב פועל של ההליך. כאן ועכשיו מתזמנים, המכונים גם מפיצים, מתייחסים לבחירה באיזה הליך לבצע.מתזמנים כאן ועכשיו הם מהירים יותר מתזמני הטיסות הארוכות. זמן התגובה הוא זמן הביניים מרגע שמתבקש ממשל עד שהתגובה מתחילה להימשך. במסגרות אינטואיטיביות משותפות בזמן, זהו מדד טוב יותר של היענות מבחינת לקוח מאשר זמן תפנית, שכן נהלים עשויים להתחיל לספק תשואה בשלב מוקדם מאוד של ביצועם. זמן התפנית הופך לביניים בין התאמת הליך לפריצתו, לרבות זמן הריצה האמיתי, בנוסף לזמן שהושקע לפני השליחה או בזמן ההמתנה כדי להגיע לנכסים שונים. מתזמן לטווח קצר מגלה אילו פרויקטים מתקבלים במסגרת ההכנה. עמידה בתאריכי תאריך יעד הופכת ליכולתה של מערכת ההפעלה לפגוש תאריכי תאריך מוקדמים להגשמת העסקה. זה מבשר טובות בדיוק כאשר ניתן לחזות במדויק את זמן הביצוע הזניח של אפליקציה. לסיכום, יכולת החיזוי היא היכולת של המסגרת להבטיח שגורמת תקלה מסוימת מבוצעת בתוך זמן זמן ספציפי, ובנוסף להבטיח כי זמן תגובה יציב ספציפי מותר בתוך התנגדות קפדנית, ללא קשר לטעינה של המכונה.


הבדלים עיקריים

  1. מתזמן ארוך טווח מקבל את ההגדרה של מערכת שעוזרת לגלות אילו תוכניות נכנסות למערכת מההתחלה. ואילו מתזמן לזמן קצר מקבל את ההגדרה של מערכת שעוזרת לגלות אילו תוכנות החשובות ביותר עבור המעבד.
  2. שם חלופי למתזמן לטווח הארוך הופך למתזמן עבודה. ואילו השם החלופי למתזמן לטווח קצר הופך למתזמן CPU.
  3. מתזמן לטווח ארוך בוחר את התוכנית הרלוונטית ביותר מהרשימה ואז טוען אותה בזיכרון כדי להתחיל תהליך הביצוע. מצד שני, מתזמן לטווח קצר לוקח את התוכניות החיוניות ומריץ אותן באופן מיידי.
  4. עבור מתזמן לטווח ארוך, כל התוכניות מוגדרות בתור ואז הטובות ביותר שנבחרו לפי הדרישה. מצד שני, עבור מתזמן לטווח קצר, אין תור כזה קיים ויש לו רק מספר מוגבל של כלים.
  5. הזמן שלוקח לתוכניות שונות לתזמן במתזמן לטווח הארוך הופך פחות יחסית לזה. מצד שני, זמן שנדרש למתזמן לטווח הקצר אורך זמן רב מכיוון שיש לו מגבלות רבות.
  6. תדירות בחירת התוכניות במתזמן לטווח הארוך נשארת פחות ואינה הופכת לדרישה. מצד שני, תדירות בחירת התוכניות במתזמן לטווח הקצר הופכת גבוהה בהרבה.