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

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