RESGUARDO DEL CONTEXTO DE SISTEMA EN CASO DE PÉRDIDA DE POTENCIA.

Un procedimiento ejecutable por máquina que comprende: determinar (210),

monitorizando un almacén (114) de potencia del sistema, si una cantidad de tiempo restante antes de que se pierda la potencia del dispositivo informático, o una cantidad de potencia almacenada en un almacén (114) de potencia del sistema, es o no suficiente para resguardar un contexto de sistema completo, o bien es suficiente e para resguardar un contexto parcial de sistema, donde dicho contexto parcial de sistema incluye el estado no paginado del sistema operativo y el contexto para una o más aplicaciones actualmente en uso por parte de un usuario de dicho dispositivo informático; almacenar simultáneamente en línea (212) el contexto completo del sistema en memoria no volátil, si se determina que dicha cantidad de tiempo o de potencia es suficiente para almacenar simultáneamente en línea el contexto completo del sistema; en caso contrario, almacenar parcialmente en línea (216) el contexto parcial del sistema en memoria no volátil, si se determina que dicha cantidad de tiempo o de potencia es insuficiente para almacenar simultáneamente en línea el contexto completo del sistema, pero es suficiente para resguardar el contexto parcial del sistema; en caso contrario, evacuar (218) los almacenes de entrada / salida (E / S) si se determina que la cantidad de tiempo o potencia no es suficiente para almacenar simultáneamente en línea el contexto parcial del sistema

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2006/037762.

Solicitante: INTEL CORPORATION.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: 2200 MISSION COLLEGE BOULEVARD SANTA CLARA, CA 95052 ESTADOS UNIDOS DE AMERICA.

Inventor/es: ROTHMAN,Michael, ZIMMER,Vincent, BULUSU,Mallik.

Fecha de Publicación: .

Fecha Solicitud PCT: 26 de Septiembre de 2006.

Clasificación Internacional de Patentes:

  • G06F1/30F
  • G06F11/14A8P

Clasificación PCT:

  • G06F1/30 SECCION G — FISICA.G06 COMPUTO; CALCULO; CONTEO.G06F TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores en los que una parte del cálculo se efectúa hidráulica o neumáticamente G06D, ópticamente G06E; 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 universales con programas grabados G06F 15/76). › Medios para actuar en caso de avería o de interrupción de la alimentación (para reposición en el estado inicial únicamente G06F 1/24; que implique el tratamiento de palabras de datos G06F 11/00).
  • G06F11/14 G06F […] › G06F 11/00 Detección de errores; Corrección de errores; Monitorización del funcionamiento (métodos o disposiciones para verificar la exactitud del marcado sobre un soporte de registro G06K 5/00; en el registro de información basado en un movimiento relativo entre el soporte de registro y el transductor G11B, p. ej. G11B 20/18; en las memorias estáticas G11C 29/00). › Detección o corrección de errores en los datos por redundancia en las operaciones, p. ej. mediante la utilización de diversas secuencias de operaciones que conduzcan al mismo resultado (G06F 11/16 tiene prioridad).

Países PCT: Austria, Bélgica, Suiza, Alemania, Dinamarca, España, Francia, Reino Unido, Grecia, Italia, Liechtensein, Luxemburgo, Países Bajos, Suecia, Mónaco, Portugal, Irlanda, Eslovenia, Finlandia, Rumania, Chipre, Lituania, Letonia.

PDF original: ES-2371089_T3.pdf

 


Fragmento de la descripción:

Resguardo del contexto de sistema en caso de pérdida de potencia Antecedentes de la divulgación Los cortes e interrupciones de potencia no planificados pueden ser desastrosos para los usuarios de ordenadores. Las perturbaciones frecuentes de la potencia pueden llevar a daños del equipo, tales como corrupciones del disco duro, que pueden dar como resultado un tiempo de avería significativo para un usuario del ordenador. El tiempo de avería significativo, a su vez, puede llevar a pérdidas de ingresos y oportunidades. Además, los cortes e interrupciones de potencia pueden resultar en una pérdida de datos vitales asociados a un ordenador. Por ejemplo, los cortes de potencia inesperados pueden dar como resultado la corrupción de datos debida a datos que son parcialmente grabados antes del corte. Los cortes de potencia pueden especialmente devastadores para los usuarios de ordenadores en los mercados emergentes, en los cuales la potencia puede ser intermitente, en el mejor de los casos. Las caídas parciales de potencia continúan siendo problemáticas en la India y en China. Algunos entornos empresariales afrontan las cuestiones de cortes de potencia empleando una fuente de potencia ininterrumpida por toda una red. Sin embargo, esta opción no es viable en términos de coste para muchos usuarios de ordenadores. Un ejemplo de un sistema de ordenador que incluye una fuente de potencia ininterrumpida UPS se describe en la Patente Estadounidense US 5.315.161. En la misma se revela un procedimiento en el cual se monitorizan las fuentes de potencia primaria y de resguardo, y se optimizan los procedimientos de cierre ordenado en respuesta a la disponibilidad de potencia proveniente de las fuentes de potencia monitorizadas. El procedimiento incluye etapas de monitorización de la potencia eléctrica suministrada proveniente de una fuente de alimentación eléctrica a fin de detectar perturbaciones en el suministro primario de potencia eléctrica, y de monitorización del suministro de potencia de reserva disponible proveniente de la fuente de potencia eléctrica almacenada, asociada a la fuente de alimentación de resguardo. Tras la ocurrencia de un fallo de la potencia primaria, suponiendo que se dispone de un suministro suficiente de potencia eléctrica proveniente de la fuente de potencia almacenada, se realiza un cierre ordenado de las aplicaciones del sistema de ordenador. Este cierre ordenado puede incluir las etapas de guardar ficheros y pantallas de usuario, desconectar a los usuarios y dar un fin ordenado en otros casos a todos los procesos de aplicación. Un cierre ordenado crítico de aplicaciones de ordenador se lleva a cabo cuando el suministro de potencia almacenada cae por debajo de un nivel predeterminado y ha tenido lugar un fallo de la fuente primaria de alimentación. Sólo un repaso muy básico de aplicaciones se realiza durante el procedimiento de cierre ordenado crítico de aplicaciones. Se proporcionan, por tanto, en el presente documento, un sistema configurado para resguardar el contexto de sistema, un procedimiento ejecutable por máquina para resguardar el contexto de sistema y un medio legible por ordenador según lo definido en las reivindicaciones adjuntas. Breve descripcion de los dibujos La Figura 1 es un diagrama en bloques de un entorno operativo que incluye un agente de potencia que funciona para almacenar simultáneamente en línea el contexto de sistema en un almacén no volátil, en base a una magnitud de potencia restante en un almacén de potencia. La Figura 2A es un diagrama de flujo que ilustra el uso de un agente de potencia para realizar una operación de resguardo de contexto de sistema según una realización. La Figura 3A es un pantallazo de un administrador de tareas del sistema operativo que ilustra un cierto número de procesos de un dispositivo informático. La Figura 3B es un pantallazo de un administrador de tareas del sistema operativo que ilustra información referida a prestaciones, asociada al dispositivo informático de la Figura 3A. Descripción detallada Un agente de potencia puede asociarse a una plataforma, tal como un servidor, equipo de sobremesa, dispositivo de mano y otros dispositivos informáticos. El agente de potencia funciona para reducir la posibilidad de la corrupción de datos debida a datos parcialmente grabados durante un corte de potencia inesperado. El agente de potencia puede determinar una cantidad de tiempo (o de potencia) restante antes de que se vacíe un almacén de potencia. En base a la cantidad de tiempo, el agente de potencia puede almacenar el contexto de sistema. En ciertas circunstancias, el agente de potencia funciona para resguardar un contexto parcial de sistema que permite una restauración parcial del entorno de sistema una vez que se restaura la potencia. El agente de potencia funciona para resguardar el contexto de sistema en un dispositivo de almacenamiento, tal como memoria no volátil, en base a una cantidad de potencia restante en el almacén de potencia. En consecuencia, las realizaciones de un procedimiento y sistema para resguardar el contexto de sistema tras la ocurrencia de un corte de potencia se revelan en el presente documento. 2   En la siguiente descripción, se introducen numerosos detalles específicos para proporcionar una comprensión exhaustiva de, y permitir la descripción para, las realizaciones de operaciones que usan el agente de potencia. Alguien experto en la técnica relevante, sin embargo, reconocerá que estas realizaciones pueden ponerse en práctica sin uno o más de los detalles específicos, o con otros componentes, sistemas, etc. En otros casos, no se muestran estructuras u operaciones bien conocidas, o no se describen en detalle, para evitar oscurecer aspectos de las realizaciones reveladas. La Figura 1 ilustra un entorno operativo 100 que incluye un agente 104 de potencia que funciona para resguardar el contexto de sistema en un almacén no volátil, en las realizaciones descritas en el presente documento. Una plataforma, el dispositivo informático 102, por ejemplo, incluye un bus 103 en comunicación con el agente 104 de potencia. Como se describe adicionalmente más adelante, el agente 104 de potencia se usa en diversas transacciones, tales como las transacciones en las cuales el dispositivo informático 102 ha perdido potencia externa y requiere el resguardo del contexto de sistema en un almacén no volátil. El dispositivo informático 102 es un tipo de una plataforma. En general, una plataforma corresponde a una entidad, tal como un servidor, dispositivo informático móvil, ordenador personal, etc., que funciona para transferir y manipular información. El funcionamiento del agente 104 de potencia se describe más adelante en detalle, según lo representado por el flujo de la Figura 2. El dispositivo informático 102 incluye habitualmente memoria de acceso aleatorio (RAM) u otro almacenamiento dinámico, tal como una memoria principal 106, para almacenar información e instrucciones a ejecutar por parte de un procesador 108. Se apreciará que el dispositivo informático 102 puede incluir múltiples procesadores y otros dispositivos. El dispositivo informático 102 puede incluir memoria de sólo lectura (ROM) 110 y / u otro almacenamiento estático para almacenar información estática e instrucciones para el procesador 108. Un dispositivo 112 de almacenamiento, tal como un disco magnético, disco y controlador ópticos, memoria flash u otra memoria no volátil, u otro dispositivo de memoria, puede acoplarse con el bus 103 del dispositivo informático 102 para almacenar información e instrucciones. El agente 104 de potencia está configurado como lógica empotrada en el dispositivo 112 de almacenamiento, tal como un componente de memoria flash. La lógica empotrada puede ser hardware, software o una combinación de ambos. Como se describe más adelante, el agente 104 de potencia funciona para resguardar el contexto de sistema en una memoria no volátil, tal como el dispositivo 112 de almacenamiento, en base a una cantidad de potencia contenida en un almacén 114 de potencia. Como se muestra en la Figura 1, según una realización, el agente 104 de potencia está en comunicación con un almacén 114 de potencia, un administrador 116 de potencia, y una fuente 118 de alimentación. Según esta realización, el almacén 114 de potencia se implementa como un dispositivo capacitivo que funciona para almacenar potencia o potencia en base a la capacidad de almacenamiento y el tiempo de conexión con una fuente activa de potencia o potencia, tal como una fuente 118 de alimentación. Alternativamente, el almacén 114 de potencia se implementa como una batería de descarga rápida, tal como una batería de hidruro de níquel metal (NiMH), una batería de iones de litio, un banco de condensadores, una fuente de alimentación ininterrumpible, etc. Una vez que la fuente 118 de alimentación está apagada... [Seguir leyendo]

 


Reivindicaciones:

determinar (210), monitorizando un almacén (114) de potencia del sistema, si una cantidad de tiempo restante antes de que se pierda la potencia del dispositivo informático, o una cantidad de potencia almacenada en un almacén (114) de potencia del sistema, es o no suficiente para resguardar un contexto de sistema completo, o bien es suficiente para resguardar un contexto parcial de sistema, donde dicho contexto parcial de sistema incluye el estado no paginado del sistema operativo y el contexto para una o más aplicaciones actualmente en uso por parte de un usuario de dicho dispositivo informático; almacenar simultáneamente en línea (212) el contexto completo del sistema en memoria no volátil, si se determina que dicha cantidad de tiempo o de potencia es suficiente para almacenar simultáneamente en línea el contexto completo del sistema; en caso contrario, almacenar parcialmente en línea (216) el contexto parcial del sistema en memoria no volátil, si se determina que dicha cantidad de tiempo o de potencia es insuficiente para almacenar simultáneamente en línea el contexto completo del sistema, pero es suficiente para resguardar el contexto parcial del sistema; en caso contrario, evacuar (218) los almacenes de entrada / salida (E / S) si se determina que la cantidad de tiempo o potencia no es suficiente para almacenar simultáneamente en línea el contexto parcial del sistema. 2. El procedimiento de la reivindicación 1, que comprende adicionalmente usar un agente (104) para determinar dicha cantidad de tiempo o de potencia, en base, al menos en parte, a una cantidad de carga restante en dicho almacén (114) de potencia. 3. El procedimiento de la reivindicación 1, en el cual, después de que el contexto completo del sistema ha sido almacenado simultáneamente en línea en memoria no volátil, se restaura (206) completamente el contexto de sistema cuando se restaura la potencia después de una pérdida de potencia. 4. El procedimiento de la reivindicación 1, en el cual, después de que el contexto parcial del sistema ha sido almacenado simultáneamente en línea en memoria no volátil, se restaura parcialmente el contexto de sistema cuando se restaura la potencia después de una pérdida de potencia. 5. Un medio legible por ordenador que tiene almacenadas en el mismo instrucciones que, cuando son ejecutadas en un sistema, realizan las etapas de procedimiento definidas en cualquiera de las reivindicaciones precedentes. 6. Un sistema configurado para resguardar el contexto de sistema, comprendiendo el sistema un agente (104) de potencia configurado para realizar las etapas de procedimiento definidas en cualquiera de las reivindicaciones precedentes 1 a 4. 6   7   8   9  

 

Patentes similares o relacionadas:

Procedimiento de parada de emergencia y sistema de seguridad asociado, del 20 de Mayo de 2020, de CLEARSY: Procedimiento de parada de emergencia de un elemento de seguridad de un conjunto de seguridad , comprendiendo el conjunto de seguridad […]

Procedimiento y aparato para la eliminación y la adición de CPU en caliente durante el funcionamiento, del 25 de Marzo de 2020, de HUAWEI TECHNOLOGIES CO., LTD.: Un procedimiento de eliminación de unidades centrales de procesamiento CPU en caliente, donde el procedimiento se puede aplicar a un único servidor con una primera […]

Sistemas críticos de seguridad ferroviaria con redundancia de tareas y capacidad de comunicaciones asimétricas, del 22 de Enero de 2020, de Siemens Mobility, Inc: Sistema de control para un sistema de aplicación crítico de seguridad ferroviaria, que comprende: al menos un controlador, que comprende un procesador […]

Método, aparato, y sistema para determinar y ejecutar en una red inalámbrica una política de distribución de datos, del 8 de Enero de 2020, de HUAWEI TECHNOLOGIES CO., LTD.: Un método de procesamiento de datos de comunicación, que comprende: adquirir , por un aparato de procesamiento, una política de distribución de datos desde […]

Procedimiento, sistema, terminal y servidor de gestión de dispositivos para instalar componentes de software, del 27 de Noviembre de 2019, de HUAWEI TECHNOLOGIES CO., LTD.: Un procedimiento para instalar componentes de software, que comprende: recibir , mediante un terminal, un paquete de componentes de software suministrado directamente […]

Reconfiguración parcial de componentes de aceleración, del 24 de Julio de 2019, de Microsoft Technology Licensing, LLC: Un método para reconfigurar parcialmente un componente de aceleración de hardware programado con un rol y una interfaz de red, […]

Seguimiento de cambios usando redundancia en tiempo lógico, del 4 de Junio de 2019, de Microsoft Technology Licensing, LLC: Un método para mantener el seguimiento de cambios entre porciones unitarias de un sistema de almacenaje, comprendiendo el método: […]

Procedimiento para verificar un estado de funcionamiento seguro de un ordenador, del 21 de Mayo de 2019, de Siemens Mobility GmbH: Procedimiento para verificar un estado de funcionamiento seguro de un ordenador para controlar un sistema crítico para la seguridad, particularmente un sistema de […]

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í. .