AU2335792A - Method for managing data records in a cached data subsystem with non-volatile memory - Google Patents
Method for managing data records in a cached data subsystem with non-volatile memoryInfo
- Publication number
- AU2335792A AU2335792A AU23357/92A AU2335792A AU2335792A AU 2335792 A AU2335792 A AU 2335792A AU 23357/92 A AU23357/92 A AU 23357/92A AU 2335792 A AU2335792 A AU 2335792A AU 2335792 A AU2335792 A AU 2335792A
- Authority
- AU
- Australia
- Prior art keywords
- volatile memory
- subsystem
- data records
- cached
- managing data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0866—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches for peripheral storage systems, e.g. disk cache
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0893—Caches characterised by their organisation or structure
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/31—Providing disk cache in a specific location of a storage system
- G06F2212/312—In storage controller
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US1992/003299 WO1993021579A1 (en) | 1992-04-21 | 1992-04-21 | Method for managing data records in a cached data subsystem with non-volatile memory |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| AU2335792A true AU2335792A (en) | 1993-11-18 |
Family
ID=22231000
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| AU23357/92A Abandoned AU2335792A (en) | 1992-04-21 | 1992-04-21 | Method for managing data records in a cached data subsystem with non-volatile memory |
Country Status (2)
| Country | Link |
|---|---|
| AU (1) | AU2335792A (en) |
| WO (1) | WO1993021579A1 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6502174B1 (en) | 1999-03-03 | 2002-12-31 | International Business Machines Corporation | Method and system for managing meta data |
| US6438661B1 (en) | 1999-03-03 | 2002-08-20 | International Business Machines Corporation | Method, system, and program for managing meta data in a storage system and rebuilding lost meta data in cache |
| US6513097B1 (en) | 1999-03-03 | 2003-01-28 | International Business Machines Corporation | Method and system for maintaining information about modified data in cache in a storage system for use during a system failure |
| CN100442393C (en) * | 1999-10-21 | 2008-12-10 | 松下电器产业株式会社 | Access device for semiconductor memory card, initialization method, and semiconductor memory card |
| US20030005219A1 (en) * | 2001-06-29 | 2003-01-02 | Royer Robert J. | Partitioning cache metadata state |
| US7275135B2 (en) | 2001-08-31 | 2007-09-25 | Intel Corporation | Hardware updated metadata for non-volatile mass storage cache |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01171044A (en) * | 1987-12-26 | 1989-07-06 | Hitachi Ltd | Method for positioning block of memory |
-
1992
- 1992-04-21 AU AU23357/92A patent/AU2335792A/en not_active Abandoned
- 1992-04-21 WO PCT/US1992/003299 patent/WO1993021579A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| WO1993021579A1 (en) | 1993-10-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| GB9104172D0 (en) | Method and system for storing data in a memory | |
| AU7466191A (en) | Non-volatile memory storage of write operation identifier in data storage device | |
| EP0599490A3 (en) | Method and apparatus for storing a media access control address in a remotely alterable memory. | |
| EP0328240A3 (en) | Managing data storage space on large capacity record media | |
| EP0622726A3 (en) | Shared memory array for data block and control program storage in disk drive. | |
| GB9425483D0 (en) | System and method for skip-sector mapping in a data recording disk drive | |
| AU7457296A (en) | Method and apparatus for providing a memory with write enable information | |
| SG75776A1 (en) | System and method for data cache coherency in a split-level cache system | |
| GB9820021D0 (en) | Process for storing and retrieving data in a control system | |
| AU4167093A (en) | Disk array subsystem for use in a data processing system | |
| AU9438398A (en) | A system for remotely accessing data stored in a radiotelephone | |
| AU1817595A (en) | A data storage device | |
| GB9419746D0 (en) | Accessing data memories | |
| AU1515000A (en) | A method for writing data into data storage units | |
| SG63745A1 (en) | Data storage library with media destaging and prestaging for improved response time | |
| GB9113469D0 (en) | Data storage management systems | |
| EP0824752A4 (en) | Head park mechanism in a data storage device for preventing accidental damage | |
| AU2335792A (en) | Method for managing data records in a cached data subsystem with non-volatile memory | |
| GB9215597D0 (en) | A system and method for controlling data storage | |
| SG81970A1 (en) | Optical data storage and retrieval system and method | |
| FI103440B1 (en) | Securing data storage in a tape drive with buffer memory | |
| EP0566282A3 (en) | Method for accessing memory resident real-time data. | |
| GB9702709D0 (en) | Method and system for storing data in a memory device | |
| EP0804790A4 (en) | Actuator for data storage device | |
| GB9225209D0 (en) | Data retrieval using a cache |