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

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