Vés al contingut

Canvi de context: diferència entre les revisions

De la Viquipèdia, l'enciclopèdia lliure
Contingut suprimit Contingut afegit
m Robot afegeix: ko:문맥 교환
m Robot afegeix: es:Cambio de contexto
Línia 17: Línia 17:
[[de:Kontextwechsel]]
[[de:Kontextwechsel]]
[[en:Context switch]]
[[en:Context switch]]
[[es:Cambio de contexto]]
[[fr:Commutation de contexte]]
[[fr:Commutation de contexte]]
[[it:Commutazione di contesto]]
[[it:Commutazione di contesto]]

Revisió del 21:26, 19 ago 2008

En informàtica, un canvi de context és l’acció realitzada per un sistema operatiu quan guarda l’estat de la CPU i re-estableix un estat diferent amb la finalitat de deixar d’executar un procés o un fil d'execució i procedir a executar-ne un altre. El context és l'estat de la CPU en un moment donat, és a dir el contingut dels seus registres interns (per exemple el comptador de programa que conté l'adreça de la instrucció a executar) i les dades de sistema operatiu que siguin necessàries.

Els canvis de context es produeixen en dos escenaris:

  • Quan la CPU rep una interrupció, i per tant suspèn l'execució en curs per procedir a executar la rutina d'atenció a l'interrupció (interrupt handler) que correspongui.

Enllaços externs

  • Definició de canvi de context segons The Linux Information Project (LINFO) (anglès)