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 […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .