Processing

Please wait...

Settings

Settings

Goto Application

1. WO1996039653 - RESERVED CYLINDER FOR SCSI DEVICE WRITE-BACK CACHE

Publication Number WO/1996/039653
Publication Date 12.12.1996
International Application No. PCT/US1996/009463
International Filing Date 04.06.1996
Chapter 2 Demand Filed 06.12.1996
IPC
G06F 11/14 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR 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, e.g. by using different operation sequences leading to the same result
G06F 12/08 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
CPC
G06F 11/1441
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
1415at system level
1441Resetting or repowering
G06F 12/0804
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
0804with main memory updating
G06F 12/0866
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
0866for peripheral storage systems, e.g. disk cache
Applicants
  • MTI TECHNOLOGY CORPORATION [US]/[US]
Inventors
  • HICKSTED, Richard, L.
  • GLASER, Michael
Agents
  • BHUMRALKAR, Shailendra, C.
Priority Data
08/464,10105.06.1995US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) RESERVED CYLINDER FOR SCSI DEVICE WRITE-BACK CACHE
(FR) CYLINDRE RESERVE POUR ANTEMEMOIRE DE REECRITURE DE DISPOSITIF A INTERFACE POUR PETITS SYSTEMES INFORMATIQUES
Abstract
(EN)
A disk drive (106) in a computer system is equipped with a power storage unit (118) that supplies power to the drive controller (110) when there is a system power interruption, such as a power down or failure. Once the controller is notified that the system power has been interrupted, it will immediately initiate a seek to a reserved location in the disk drive and store the contents of the cache memory (112) there. After power has been restored to the system, the controller can load the contents of the reserved cylinders back to the cache memory and complete the pending write opeations by writing all of the data items in the cache to their final locations in the drive. Only one write operation is necessary, and this requires much less power than completing a plurality of pending write operations for the items in the cache to scattered locations in the drive.
(FR)
Une unité de disques (106) dans un système informatique est équipée d'un organe d'accumulation de puissance (118) qui alimente le contrôleur de commande (110) en cas d'interruption de l'alimentation, telle qu'une coupure ou une mise hors tension. Une fois averti de l'interruption de l'alimentation du système, le contrôleur déclenche immédiatement la recherche d'un emplacement réservé dans l'unité de disques et y range le contenu de l'antémémoire (112). Une fois l'alimentation rétablie, le contrôleur peut charger le contenu des cylindres de réserve dans l'antémémoire et effectuer les opération d'écriture en suspens en écrivant toutes les données élémentaires rangées dans l'antémémoire à leur emplacement définitif dans l'unité. Une seule opération d'écriture est nécessaire, et ce avec beaucoup moins de puissance que pour plusieurs opérations d'écriture en suspens pour les articles dans l'antémémoire, à des emplacements dispersés dans l'unité.
Also published as
Latest bibliographic data on file with the International Bureau