סדרן תוכניות
במחשוב, תזמון תוכניות היא הפעולה של הקצאת משאבים לביצוע משימות . המשאבים עשויים להיות מעבדים, קישורי רשת או כרטיסי הרחבה . המשימות עשויות להיות תהליכונים, תהליכים או זרימות נתונים.
פעילות התזמון מתבצעת על ידי תהליך הנקרא מתזמן . מתזמנים מתוכננים לעיתים קרובות כך שיעסיקו את כל משאבי המחשב (כמו באיזון עומסים ), יאפשרו למשתמשים מרובים לשתף משאבי מערכת ביעילות, או כדי להשיג יעד איכות שירות .
מתזמן הוא יסוד לחישוב כשלעצמו, וחלק מהותי ממודל הביצוע של מערכת מחשוב; הרעיון של תזמון מאפשר לבצע ריבוי משימות במחשב עם יחידת עיבוד מרכזית אחת (CPU).
מטרות[עריכה]
מתזמן יכול להוות ליעד אחד או יותר, לדוגמה:
- מקסום התפוקה (כמות העבודה הכוללת שהושלמה ליחידת זמן);
- צמצום זמן ההמתנה (מהנקודה הראשונה בה היא מתחילה בביצוע עד שהמשימה הושלמה);
- מזעור השהיה או זמן תגובה (עד שהמערכת מגיבה ומעבירה את הפלט הראשון למשתמש במקרה של פעילות אינטראקטיבית);[1]
- מקסום הגינות (זמן CPU שווה לכל תהליך, או זמנים מתאימים יותר לפי העדיפות ועומס העבודה של כל תהליך).
בפועל, מטרות אלו מתנגשות לעיתים קרובות (למשל תפוקה לעומת זמן המתנה), ולכן מתזמן נותן פשרה מתאימה. העדפה נמדדת לפי כל אחד מהחששות שהוזכרו לעיל, בהתאם לצורכי המשתמש ויעדיו.
בסביבות הזקוקות לעיבוד בזמן אמת, כמו מערכות משובצות לבקרה אוטומטית בתעשייה (לדוגמה רובוטיקה ), על המתזמן גם להבטיח שתהליכים יכולים לעמוד בלוחות זמנים ; זה חיוני לשמירה על יציבות המערכת. ניתן גם להפיץ משימות מתוזמנות למכשירים מרוחקים ברשת ולנהל אותם דרך מחשב מרוחק.
סוגי מתזמני במערכות הפעלה[עריכה]
המתזמן הוא מודול של מערכת הפעלה שבוחר את העבודות הבאות שיתקבלו למערכת ואת התהליך הבא להפעלה. מערכות הפעלה עשויות לכלול עד שלושה סוגי מתזמן מובחנים: מתזמן לטווח ארוך (הידוע גם כמתזמן קבלה או מתזמן ברמה גבוהה), מתזמן לטווח בינוני או בינוני ומתזמן לטווח קצר . השמות מרמזים על התדירות היחסית שבה מבוצעים תפקידיהם.
This article "סדרן תוכניות" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:סדרן תוכניות. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
- ↑ שגיאת תסריט: היחידה "citation/CS1" אינה קיימת.