החלפת הקשר – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Matanyabot (שיחה | תרומות)
מ בוט החלפות: זיכרון
אין תקציר עריכה
שורה 1:
{{קישורי פורטל|מדעי המחשב}}
 
ב[[מחשב]], '''החלפת הקשר''' (context switch) הוא תהליךהמעבר שלבין החלפתהרצת מצבשני תהליכים באמצעות ה[[מעבד]]. כךבאמצעות החלפת הקשר, שמספרמספר [[תהליך (מדעי המחשב)|תהליכים]] יוכלויכולים לחלוק את אותו [[מעבד]]. תהליךהחלפת זההקשר שומרשומרת את מצב [[אוגר (מחשבים)|האוגרים]] במעבד בזיכרון המחשב, ולאחר מכן מכניסמכניסה למעבד את נתוני ריצת תהליך אחר, לאחר מכן, מחזירמחזירה את נתוני הריצה של התהליך הקודם אל המעבד וממשיךוממשיכה את ריצתו מאותה הנקודה בה הפסיק.
החלפת הקשר הוא כלי חיוני במחשבים הפועלים ב[[ריבוי משימות]] הרצות על מעבד יחיד.
תהליך '''החלפת ההקשר''' נחשב לתהליך בזבזני מבחינת [[משאב מערכת|משאבי מערכת]] ועל כן [[מערכת הפעלה|מערכות הפעלה]] מנסות לבצע [[מיטוב אלגוריתמים|אופטימיזציה]] בשימוש בהן.