4
votos
3
respuestas
vistas 2,323
Cómo cada subproceso puede tener registros de CPU
En varios lugares he leído, ...
preguntado 10 años, 10 meses
65 preguntas, página #1
4
votos
3
respuestas
vistas 2,323
En varios lugares he leído, ...
preguntado 10 años, 10 meses
13
votos
1
respuestas
vistas 2,856
Estoy escribiendo un kernel pequeño solo para hurgar un poco en las cosas de bajo nivel. En este momento, se inicia en Virtual Box y puedo mostrar texto en la pantalla, asignar algo de memoria y otras cosas realmente básicas. Está escrito en C++ y un poco de asm. ...
preguntado 10 años, 10 meses
4
votos
1
respuestas
vistas 564
En bastantes artículos sugieren usar la instrucción fistp para convertir float->integer de una manera rápida. Esto depende del modo de redondeo actual de la CPU, por lo que deberá configurarlo. ...
preguntado 10 años, 10 meses
61
votos
4
respuestas
vistas 48,085
Estoy escribiendo un pequeño programa en C y quiero medir su rendimiento. ...
preguntado 10 años, 11 meses
5
votos
1
respuestas
vistas 1,126
¿Cuáles son algunas de las cosas importantes que se deben y no se deben hacer dentro de un modo kernel y una rutina ISR? ...
preguntado 10 años, 11 meses
3
votos
1
respuestas
vistas 2,583
Estoy un poco confundido acerca de la comprensión de un cambio de modo en el kernel de Unix. Doy mi entendimiento aquí y lo abro para discusión/corrección. ...
preguntado 10 años, 11 meses
0
votos
1
respuestas
vistas 505
Cuando hay un cambio de proceso, y las tablas de páginas y el directorio de páginas del nuevo proceso deben usarse, ¿de dónde llega el kernel a conocer la ubicación del directorio de páginas para el nuevo proceso? ...
preguntado 10 años, 11 meses
0
votos
2
respuestas
vistas 1,553
Tengo otra pregunta sobre una instrucción de ensamblaje en línea con respecto a un cambio de contexto. Este código puede funcionar, pero no estoy seguro al 100%, así que presento este código a los profesionales de stackoverflow ;-) ...
preguntado 10 años, 11 meses
7
votos
4
respuestas
vistas 10,733
Cuando un proceso está en ejecución, el contenido de la PCB (¿que está en el espacio de la memoria del kernel?) Se carga en los registros de la CPU y los registros de estado, punteros de pila del kernel, punteros de pila de usuario, etc.
preguntado 10 años, 11 meses
3
votos
2
respuestas
vistas 7,818
Espera(semáforo sem) { ...
preguntado 11 años, 0 meses
2
votos
3
respuestas
vistas 1,877
He leído (y estudiado) sobre Interrupt Handling. ...
preguntado 11 años, 0 meses
8
votos
4
respuestas
vistas 9,172
...
preguntado 11 años, 1 meses
54
votos
2
respuestas
vistas 27,169
Lamento hacer esta pregunta cuando ya se ha formulado, pero no pude obtener una claridad de ellas. Entonces, estoy haciendo las siguientes preguntas relacionadas para obtener la diferencia entre la llamada al sistema (cambio de modo) y el cambio de contexto ...
preguntado 11 años, 1 meses
1
votos
1
respuestas
vistas 549
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 11 años, 1 meses
4
votos
1
respuestas
vistas 1,789
Considere el proceso keventd. Pasa toda su vida en modo kernel. ...
preguntado 11 años, 1 meses
0
votos
2
respuestas
vistas 558
...
preguntado 11 años, 2 meses
6
votos
3
respuestas
vistas 5,630
Estaba leyendo sobre cómo funciona Linux en mi libro de SO cuando me encontré con esto ...
preguntado 11 años, 2 meses
2
votos
3
respuestas
vistas 9,490
...
preguntado 11 años, 2 meses
1
votos
3
respuestas
vistas 187
Me encontré con un problema en el subproceso múltiple, el modelo de subprocesamiento múltiple es 1 productor - N consumidor. ...
preguntado 11 años, 2 meses
0
votos
1
respuestas
vistas 292
Tengo un componente, que hace lo siguiente ...
preguntado 11 años, 2 meses
2
votos
3
respuestas
vistas 1,568
Me gustaría saber si es posible que una interrupción obligue al programador a cambiar el contexto a una tarea específica en RTOS. Estoy trabajando con microCOS OS ...
preguntado 11 años, 2 meses
1
votos
2
respuestas
vistas 3,175
¿Cuál de las siguientes opciones implica un cambio de contexto? ...
preguntado 11 años, 2 meses
5
votos
2
respuestas
vistas 3,900
Estaba leyendo y leí que si uso Tareas en lugar de Subprocesos en .Net, no serían susceptibles a los Cambios de contexto con los que los subprocesos tienen problemas. ...
preguntado 11 años, 3 meses
2
votos
3
respuestas
vistas 237
Por alguna razón, cambio la pila para llamar a algunas funciones en mi aplicación. Yo uso makecontext / getcontext / swapcontext para ese propósito. Sin embargo, lo encuentro demasiado lento. ...
preguntado 11 años, 4 meses
4
votos
3
respuestas
vistas 1,235
Estoy editando un código heredado en ASP clásico que usa mucho código como el siguiente: ...
preguntado 11 años, 5 meses
0
votos
1
respuestas
vistas 832
Quiero usar mi módulo Unix para escribir en otra memoria de proceso (me gustaría hacerlo en modo kernel y evitar la interfaz pthread). ...
preguntado 11 años, 5 meses
5
votos
3
respuestas
vistas 6,206
...
preguntado 11 años, 5 meses
0
votos
1
respuestas
vistas 3,029
...
preguntado 11 años, 5 meses
47
votos
4
respuestas
vistas 44,014
Se me pide que describa los pasos involucrados en un cambio de contexto (1) entre dos procesos diferentes y (2) entre dos subprocesos diferentes en el mismo proceso. ...
preguntado 11 años, 6 meses
1
votos
2
respuestas
vistas 1,024
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 11 años, 6 meses