Preguntas con respuestas sobre "context-switch"

59 preguntas, página #1

1

votos

1

respuestas

vistas 549

¿Cómo realiza un proceso de usuario una llamada al sistema sin pasar por un cambio de contexto?

Cuando un proceso de usuario realiza una llamada al sistema, se invoca un proceso del kernel. Ahora bien, ¿cómo esto NO resulta en un cambio de contexto? Dado que el proceso del kernel es diferente de un proceso de usuario. O me equivoco al decir que una rutina del kernel (invocada por una llamada al sistema) y los procesos de usuario pertenecen a la misma ...

preguntado 10 años, 3 meses

1

votos

2

respuestas

vistas 1,024

Pregunta sobre sigsetjmp y siglongjmp

Estoy tratando de entender las funciones sigsetjmp () y siglongjmp (). Las páginas de manual establecen que sigsetjmp () guarda el contexto y siglongjmp () restaura el contexto. Mi pregunta es, ¿se ocuparán también del puntero de pila y de los valores del contador del programa? ...

preguntado 10 años, 8 meses

2

votos

2

respuestas

vistas 545

Intentando comprender la relación entre Thread.MemoryBarrier () y el cambio de contexto

Dado que parece que el cambio de contexto puede ocurrir en cualquier punto de la ejecución de instrucciones, ahora me pregunto por qué el código "en parte en cuestión" (esas 2 instrucciones) tiene sentido, si el cambio de contexto puede ocurrir entre cualquier instrucción y podemos estar en diferentes CPU núcleo en la segunda instrucción. ...

preguntado 10 años, 8 meses