Administración de datos y metadatos de la caché.

Un método para ejecución en un ordenador (700) que comprende una memoria (704) y que tiene acoplado un medio de almacenamiento (760) y un dispositivo de la caché (110),

almacenando el medio de almacenamiento una pluralidad de elementos de datos cada uno en direcciones respectivas, cada uno de la pluralidad de elementos de datos también se almacena en una dirección correspondiente en el dispositivo de la caché, y almacena metadatos de la caché accesibles para el ordenador (700) y proporciona un mapeo entre la dirección en el medio de almacenamiento y la dirección correspondiente en el dispositivo de la caché en que cada elemento de datos se almacena, dicho método se caracteriza por:

en respuesta a la determinación de que el ordenador (700) se ha iniciado,

cargando solamente los niveles superiores de una estructura de datos jerárquica desde el dispositivo de la caché a la memoria (704), siendo dicho dispositivo de la caché no volátil y conteniendo datos y metadatos, y dicha estructura de datos jerárquica almacenando metadatos de la caché, donde el nivel más bajo de la estructura de datos jerárquica se almacena en el dispositivo de la caché hasta que sea necesario, donde los elementos en los niveles cargados incluyen punteros a los elementos en los siguientes niveles inferiores, y en donde los elementos en el nivel más bajo incluyen punteros a unidades de datos en metadatos de la caché;

en respuesta a una solicitud de lectura, identificar un valor de dirección de la caché navegando por la estructura de datos jerárquica, y cargar el elemento correspondiente desde el dispositivo de la caché (110) en la memoria (704); y

en respuesta a determinar que el ordenador (700) se está apagando, almacenando solo los datos de los niveles superiores de la estructura jerárquica y los datos cargados en la memoria durante el funcionamiento en el dispositivo de la caché (110).

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

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: Iyigun,Mehmet, Ergan,Cenk, BAK,YEVGENIY, FORTIN,MICHAEL, FIELDS,DAVID, KIRSHENBAUM,ALEXANDER.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F12/08 FISICA.G06 CALCULO; CONTEO.G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 12/00 Acceso, direccionamiento o asignación en sistemas o arquitecturas de memoria (entrada digital a partir de, o salida digital hacia soportes de registro, p. ej. hacia unidades de almacenamiento de disco G06F 3/06). › en sistemas de memorias jerárquicas, p. ej. sistemas de memoria virtual.
  • G06F12/0804 G06F 12/00 […] › con actualización de la memoria principal (G06F 12/0806  tiene prioridad).
  • G06F12/0862 G06F 12/00 […] › con lectura previa.
  • G06F12/0866 G06F 12/00 […] › para sistemas de almacenamiento periféricos, p. ej. memoria caché de disco.
  • G06F12/0871 G06F 12/00 […] › Asignación o gestión de espacio de memoria caché.
  • G06F12/14 G06F 12/00 […] › Protección contra la utilización no autorizada de la memoria.
  • G06F13/10 G06F […] › G06F 13/00 Interconexión o transferencia de información u otras señales entre memorias, dispositivos de entrada/salida o unidades de procesamiento (circuitos de interfaz para dispositivos de entrada/salida específicos G06F 3/00; sistemas multiprocesadores G06F 15/16). › Control por programa para dispositivos periféricos (G06F 13/14 - G06F 13/42 tienen prioridad).

PDF original: ES-2663701_T3.pdf

 

Patentes similares o relacionadas:

Método y aparato para almacenar en caché, del 3 de Junio de 2020, de TELEFONAKTIEBOLAGET LM ERICSSON (PUBL): Un método para habilitar el almacenamiento en caché de una sección de un archivo multimedia en un Equipo de Usuario, UE , conectado […]

Procedimiento y aparato para gestionar memoria caché en sistema de comunicación, del 15 de Enero de 2020, de SAMSUNG ELECTRONICS CO., LTD.: Un procedimiento para gestionar una memoria caché por una estación base, BS, en un sistema de comunicación inalámbrica, comprendiendo el procedimiento: […]

Método y aparato para un acceso a memoria basado en hilos en un procesador multihilo, del 11 de Septiembre de 2019, de QUALCOMM INCORPORATED: Método para acceder a una memoria por un procesador multihilo , comprendiendo el método: determinar un identificador de hilo asociado a un […]

Dispositivo de inspección de anomalías, unidad central de procesamiento y método de inspección de anomalías, del 7 de Agosto de 2019, de MITSUBISHI HEAVY INDUSTRIES, LTD.: Una unidad de inspección de fallos provista para una unidad central de procesamiento conectada a una unidad de gestión de memoria , comprendiendo la unidad […]

Método y dispositivo para procesar datos, del 12 de Junio de 2019, de ZTE CORPORATION: Un método para procesar datos, que comprende: después de recibir datos introducidos por un bus de datos, de acuerdo con una indicación de destino de los datos y una indicación […]

Imagen de 'Actualización de resultados de consulta de base de datos almacenados…'Actualización de resultados de consulta de base de datos almacenados en memoria caché, del 29 de Mayo de 2019, de AMADEUS S.A.S.: Un método de actualización de unos resultados de consulta de base de datos precalculados en un sistema de base de datos distribuido , […]

Uso de compresión de memoria para reducir la carga de compromiso de memoria, del 6 de Mayo de 2019, de Microsoft Technology Licensing, LLC: Un método de reducir una cantidad de compromiso de memoria para un programa en un dispositivo de cálculo , comprendiendo el método: determinar […]

Sistema de almacenamiento distribuido, del 24 de Abril de 2019, de Soon-Shiong, Patrick: Un sistema de almacenamiento distribuido que comprende: una base de datos de co 5 ntenido que almacena datos de contenido digital que comprenden […]

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