A mechanism for minimizing interrupt context execution in a computer system by providing means for a driver to select the context for its execution. The operating system determines the system processing load and stores this information for use by the driver software. Based on the system processing load information, each driver then selects an execution context which meets its particular service requirements. When the system processing load is low and a lower-priority context will provide adequate service to the application, the lower-priority context is selected in order to reduce the amount of interrupt context execution. When the system processing load is high and a lower-priority context may not provide adequate service to the application, a higher-priority context is selected in order to ensure that execution of the application is within the driver's latency requirements.

Un mecanismo para la ejecución de reducción al mínimo del contexto de la interrupción en un sistema informático proporcionando los medios para un conductor de seleccionar el contexto para su ejecución. El sistema operativo determina el sistema que procesa la carga y almacena esta información para el uso por el software del conductor. De acuerdo con la información de proceso de la carga del sistema, cada conductor entonces selecciona un contexto de la ejecución que resuelva sus requisitos particulares del servicio. Cuando el sistema que procesa la carga es bajo y un contexto de la bajo-prioridad proporcionará servicio adecuado al uso, el contexto de la bajo-prioridad se selecciona para reducir la cantidad de ejecución del contexto de la interrupción. Cuando el sistema que procesa la carga es alto y un contexto de la bajo-prioridad puede no proporcionar servicio adecuado al uso, un contexto de la alto-prioridad se selecciona para asegurarse de que la ejecución del uso está dentro de los requisitos del estado latente del conductor.

 
Web www.patentalert.com

< (none)

< Sun visor having an electro-luminescent film for illuminating a mirror

> Pyrazolopyridines

> (none)

~ 00055