[gesichtete Version] | [gesichtete Version] |
(LOOP2 Upgrade) |
|||
Zeile 7: | Zeile 7: | ||
== Definition: Kontextwechsel == | == Definition: Kontextwechsel == | ||
<p> | <p> | ||
<loop_index>Kontextwechsel|CPU, Kontextwechsel|Prozess-Kontextwechsel|Kontextwechsel, Prozess|Context switch</loop_index> | <loop_index id="5fa97866771aa">Kontextwechsel|CPU, Kontextwechsel|Prozess-Kontextwechsel|Kontextwechsel, Prozess|Context switch</loop_index> | ||
<loop_area type="definition"> | <loop_area type="definition"> | ||
<p> | <p> | ||
Zeile 37: | Zeile 37: | ||
<p> | <p> | ||
<loop_area type="task"> | <loop_area type="task"> | ||
<loop_task title="Sind Kontextwechsel positiv oder negativ?"> | <loop_task title="Sind Kontextwechsel positiv oder negativ?" id="5fa97866771b2"> | ||
<p> | <p> | ||
Diskutiere in deiner Lerngruppe: | Diskutiere in deiner Lerngruppe: |
Zunächst die Definition:
Unter einem Kontextwechsel (engl. context switch) oder genauer einem Prozess-Kontextwechsel auf der CPU versteht man alle erforderlichen Tätigkeiten, um einen gerade auf der CPU aktiven Prozess A, durch einen anderen Prozess B zu ersetzen.
Diese Tätigkeiten werden vom Steuerwerk der CPU in Zusammenarbeit mit dem Betriebssystem durchgeführt.
Zu den erforderlichen Tätigkeiten gehören unter anderem:
Es ist leicht verständlich, dass jeder Kontextwechsel eine gewisse Zeit für seine Durchführung beansprucht.
Diskutiere in deiner Lerngruppe:
Diese Seite steht unter der Creative Commons Namensnennung 3.0 Unported Lizenz http://i.creativecommons.org/l/by/3.0/80x15.png