Red de conocimiento informático - Problemas con los teléfonos móviles - explicación de la estructura pt_regs

explicación de la estructura pt_regs

Esta estructura encapsula la información de estado mínima que debe guardarse en la entrada del kernel. Por ejemplo, para cada llamada, interrupción, captura y falla del sistema, la estructura pt_regs almacena la información de estado mínima. Esta estructura almacena principalmente los registros de tipo temporal necesarios. (También hay tres tipos de registros en la arquitectura IA64 moderna: registros reutilizables, registros de tenencia y registros especiales). Cuando ocurre cada llamada, interrupción, trampa o falla del sistema, los siguientes eventos ocurrirán en secuencia:

1. Asignar memoria para la estructura pt_regs en la pila del kernel

2. pt_regs Guarde el registro temporal en la estructura

3. Llame al procesador del núcleo apropiado (realice el procesamiento de llamadas del sistema interno, el controlador de interrupciones, etc.)

4.

p>

5. Libere la memoria ocupada por pt_regs de la pila del kernel

Debe mantener pt_regs lo más pequeño posible para mejorar el rendimiento.