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 posa l'article correcte a la interrupció
m eliminant text d'indexació automàtica ocult
 
(6 revisions intermèdies per 5 usuaris que no es mostren)
Línia 1: Línia 1:
En [[informàtica]], un '''canvi de context''' és l'acció realitzada per un [[sistema operatiu]] quan guarda l'estat de la [[CPU]] i
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 (informàtica)|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.
restableix un estat diferent amb la finalitat de deixar d'executar un [[procés (informàtica)|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:
Els canvis de context es produeixen en dos escenaris:


* En [[sistema operatiu|sistemes operatius]] [[multitasca]] quan el [[planificador]] (''scheduler'') decideix suspendre l'execució d'un [[procés (informàtica)|procés]] o un [[fil d'execució]] i procedir a executar-ne un altre.
* En [[sistema operatiu|sistemes operatius]] [[multitasca]] quan el [[planificador]] (''scheduler'') decideix suspendre l'execució d'un [[procés (informàtica)|procés]] o un [[fil d'execució]] i procedir a executar-ne un altre.


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


== Enllaços externs ==
== Enllaços externs ==
Línia 12: Línia 12:




{{Sistema operatiu}}
{{ORDENA:Canvi De Context}} <!--ORDENA generat per bot-->


{{ORDENA:Canvi De Context}}
[[Categoria:Programació]]
[[Categoria:Programació]]
[[Categoria:Sistemes operatius]]
[[Categoria:Sistemes operatius]]

[[cs:Změna kontextu]]
[[de:Kontextwechsel]]
[[en:Context switch]]
[[es:Cambio de contexto]]
[[fr:Commutation de contexte]]
[[he:החלפת הקשר]]
[[it:Commutazione di contesto]]
[[ja:コンテキストスイッチ]]
[[ko:문맥 교환]]
[[pl:Przełączanie kontekstu]]
[[pt:Troca de contexto]]
[[ru:Переключение контекста]]
[[simple:Context switch]]
[[zh:上下文交換]]

Revisió de 14:18, 6 juny 2022

En informàtica, un canvi de context és l'acció realitzada per un sistema operatiu quan guarda l'estat de la CPU i restableix 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:

Enllaços externs

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