Temporizadores virtuales por procesador para sistemas multiprocesador.
Un ordenador que comprende:
una pluralidad de procesadores (202-206);
y
un temporizador de plataforma (208) que mantiene el contexto durante transitorios de la alimentación;
incluyendo el ordenador instrucciones de programa informático que cuando se ejecutan por uno de los procesadores (202-206) el ordenador se configura de modo que se virtualiza el temporizador (208) de plataforma para definir, para cada procesador (202-206) de la pluralidad de procesadores (202-206), un temporizador virtual por-procesador para el procesador (202-206) teniendo una estructura (218) de datos disponible para la pluralidad de procesadores (202-206), especificando la estructura (218) de datos un plazo previsto para una interrupción para el procesador (202-206) desde el temporizador (208) de plataforma y recibiendo el procesador (202-206) la interrupción,
en el que, cuando uno de la pluralidad de procesadores (202-206), que usa un primer temporizador (210-216) por-procesador, se somete a un transitorio de alimentación de pérdida de contexto, dicho procesador (202-206) se configura para armar su temporizador virtual por-procesador asociado para proporcionar interrupciones a dicho procesador (202-206) después del transitorio de la alimentación, y
en el que el temporizador virtual por-procesador asociado se arma para un plazo previsto del primer temporizador (210-216) por-procesador mediante la especificación del plazo previsto para una interrupción desde el temporizador (208) de plataforma y el primer temporizador (210-216) por-procesador se detiene después de que el temporizador virtual por-procesador asociado se arme para el plazo previsto.
Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2013/060242.
Solicitante: Microsoft Technology Licensing, LLC.
Nacionalidad solicitante: Estados Unidos de América.
Dirección: ONE MICROSOFT WAY REDMOND, WA 98052 ESTADOS UNIDOS DE AMERICA.
Inventor/es: HARTWIG,CODY, SHERWIN,BRUCE, WOHLGEMUTH,JASON.
Fecha de Publicación: .
Clasificación Internacional de Patentes:
- G06F1/3234 FISICA. › G06 CALCULO; CONTEO. › G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 1/00 Detalles no cubiertos en los grupos G06F 3/00 - G06F 13/00 y G06F 21/00 (arquitecturas de computadores con programas almacenados de propósito general G06F 15/76). › Ahorro de energía caracterizado por la acción emprendida.
- G06F9/4401 G06F […] › G06F 9/00 Disposiciones para el control por programa, p. ej. unidades de control (control por programa para dispositivos periféricos G06F 13/10). › Arranque (disposiciones de seguridad para el mismo G06F 21/57).
- G06F9/48 G06F 9/00 […] › Inicio de programas; Conmutación de programas, p. ej. mediante una interrupción.
- G06F9/50 G06F 9/00 […] › Asignación de recursos, p. ej. de la unidad central de procesamiento [CPU].
PDF original: ES-2757173_T3.pdf
Patentes similares o relacionadas:
Control de ejecución de hilos en un procesador multihilo, del 24 de Junio de 2020, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un método para controlar la ejecución de hilos en un entorno informático, comprendiendo dicho método: detener , mediante un hilo […]
Método de planificación de ordenador virtual, del 24 de Junio de 2020, de HITACHI, LTD.: Un método de planificación para un ordenador virtual en un sistema informático en el que están instalados un OS anfitrión y un ordenador virtual, donde un […]
Procedimiento y aparato de conmutación de aplicaciones, y dispositivo electrónico de pantalla táctil, del 3 de Junio de 2020, de HUAWEI DEVICE CO., LTD: Un procedimiento de conmutación de programa de aplicación para un dispositivo electrónico de pantalla táctil, comprendiendo el procedimiento: […]
Arquitectura de interfaz entre subconjuntos digitales y de radio, del 22 de Abril de 2020, de THALES: Arquitectura de interfaz entre un primer subconjunto de banda base digital, BB y al menos un segundo subconjunto de radiofrecuencia, RF, conectado por medio de un enlace L, la […]
Método y aparato para ejecutar tareas en tiempo real, del 1 de Abril de 2020, de ESG Elektroniksystem- und Logistik-GmbH: Método para ejecutar un programa que incluye una pluralidad de tareas, en el que una o más tareas de la pluralidad de tareas tienen restricciones en tiempo real, comprendiendo […]
Función de interrupción de seguimiento de advertencias, del 25 de Diciembre de 2019, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un sistema informático para facilitar el procesamiento en un entorno informático, comprendiendo dicho sistema informático: una memoria; y un procesador […]
Método de migración de máquina virtual, conmutador y sistema de máquina virtual, del 18 de Diciembre de 2019, de HUAWEI TECHNOLOGIES CO., LTD.: Un método de migración de máquina virtual realizado por un conmutador, que comprende: recibir un mensaje enviado por un servidor, […]
Procedimiento y aparato para invocar un dispositivo de reconocimiento de huellas dactilares y terminal móvil, del 20 de Noviembre de 2019, de Guangdong OPPO Mobile Telecommunications Corp., Ltd: Un procedimiento para invocar un dispositivo de identificación de huellas dactilares, que comprende: determinar si un dispositivo de identificación […]