Traitement en cours

Veuillez attendre...

PATENTSCOPE sera indisponible durant quelques heures pour des raisons de maintenance le samedi 31.10.2020 à 7:00 AM CET
Paramétrages

Paramétrages

Aller à Demande

1. WO2004095290 - SYSTEME ET PROCEDE POUR L'ADRESSAGE DE BLOCS MEMOIRES EN MODE MIROIR DYNAMIQUE

Numéro de publication WO/2004/095290
Date de publication 04.11.2004
N° de la demande internationale PCT/US2004/005522
Date du dépôt international 26.02.2004
CIB
G06F 11/20 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
11Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
07Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts
16Détection ou correction d'erreur dans une donnée par redondance dans le matériel
20en utilisant un masquage actif du défaut, p.ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange
G06F 12/00 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
12Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
G06F 12/16 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
12Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
16Protection contre la perte de contenus de mémoire
CPC
G06F 11/1451
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
14Error detection or correction of the data by redundancy in operation
1402Saving, restoring, recovering or retrying
1446Point-in-time backing up or restoration of persistent data
1448Management of the data involved in backup or backup restore
1451by selection of backup contents
G06F 11/2069
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
16Error detection or correction of the data by redundancy in hardware
20using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
2053where persistent mass storage functionality or persistent mass storage control functionality is redundant
2056by mirroring
2069Management of state, configuration or failover
G06F 11/2087
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
16Error detection or correction of the data by redundancy in hardware
20using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
2053where persistent mass storage functionality or persistent mass storage control functionality is redundant
2056by mirroring
2087with a common controller
Déposants
  • CISCO TECHNOLOGY, INC. [US]/[US]
Inventeurs
  • JETER, Robert, E., Jr.
  • POTTER, Kenneth, H., Jr.
Mandataires
  • REINEMANN, Michael, R.
Données relatives à la priorité
10/394,98421.03.2003US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) SYSTEM AND METHOD FOR DYNAMIC MIRROR-BANK ADDRESSING
(FR) SYSTEME ET PROCEDE POUR L'ADRESSAGE DE BLOCS MEMOIRES EN MODE MIROIR DYNAMIQUE
Abrégé
(EN)
A dynamic addressing technique mirrors data across multiple banks of a memory resource. Information stored in the memory banks is organized into separately addressable blocks, and memory addresses include a mirror flag. To write information mirrored across two memory banks, a processor issues a single write transaction with the mirror flag asserted. A memory controller detects that the mirror flag is asserted and, in response, waits for both memory banks to become available. At that point, the memory controller causes the write to be performed at both banks. To read data that has been mirrored across two memory banks, the processor issues a read with the mirror flag asserted. The memory controller checks the availability of both banks having the desired information. If either bank is available, the read request is accepted and the desired data is retrieved from the available bank and returned to the processor.
(FR)
Cette invention se rapporte à une technique d'adressage dynamique qui réalise l'enregistrement miroir de données dans de multiples blocs d'une ressource mémoire. Les informations stockées dans les blocs mémoires sont organisées en blocs adressables séparément, et les adresses des mémoires contiennent un indicateur miroir. Pour écrire les informations en mode miroir dans deux blocs mémoires, un processeur émet une seule transaction d'écriture avec confirmation de l'indicateur miroir. Un contrôleur de mémoire détermine si l'indicateur miroir est confirmé et, en réponse, attend que les deux blocs mémoires deviennent disponibles. A ce moment, le contrôleur de mémoire permet de réaliser l'opération d'écriture sur les deux blocs. Pour lire les données qui ont été enregistrées en mode mémoire dans deux blocs mémoires, le processeur émet une instruction de lecture avec confirmation de l'indicateur miroir. Le contrôleur de mémoire vérifie la disponibilité des deux blocs contenant l'information souhaitée. Si l'un et/ou l'autre bloc est disponible, la demande de lecture est acceptée et les données souhaitées sont extraites du bloc disponible et renvoyées au processeur.
Dernières données bibliographiques dont dispose le Bureau international