Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Memory Management Method for High Availability

IP.com Disclosure Number: IPCOM000100893D
Original Publication Date: 1990-Jun-01
Included in the Prior Art Database: 2005-Mar-16
Document File: 2 page(s) / 58K

Publishing Venue

IBM

Related People

Kumaki, A: AUTHOR [+4]

Abstract

Disclosed herein is a technique for improving availability of a system which includes very large area of a random-access memory (RAM). This technique is achieved mainly by a program which runs on the corresponding system.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 69% of the total text.

Memory Management Method for High Availability

       Disclosed herein is a technique for improving
availability of a system which includes very large area of a
random-access memory (RAM).  This technique is achieved mainly by a
program which runs on the corresponding system.

      This technique provides memory management by software that
enables flexible treatment for memory error.

      With reference to the figure, each of the segmented plural
memory blocks has status information.  The status information
indicates whether each segmented memory block is available or not.
Not only at power- on-reset (POR) but also during operation, data
memory blocks are checked to see if each is available or not.

      When an error of the memory block is detected by the Basic
Assurance Test (BAT) at POR, the status information of the
corresponding memory block is set so as to indicate that the memory
block is not available.  The use of the memory block with an error is
prohibited while the operation continues with the rest of the memory
blocks with no error.

      Even during operation, a memory check is performed under
background processing which does not affect regular data processing.
This enables the early detection of memory error and the prevention
of the system going down caused by memory error during data
processing.

      Further, the memory blocks which once became unusable are also
examined with background memory checking.  If no error is det...