Browse Prior Art Database

Vital Machine Data Partitioning to Work within Power Supply Constraints

IP.com Disclosure Number: IPCOM000108875D
Original Publication Date: 1992-Jun-01
Included in the Prior Art Database: 2005-Mar-23
Document File: 1 page(s) / 56K

Publishing Venue

IBM

Related People

Miller, B: AUTHOR [+4]

Abstract

Due to the large amount of vital machine data which cannot be saved entirely to non-volatile memory within the limited poweroff time of a known printer, a method of updating data partially and the solution to saving-time conflicts are disclosed.

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

Vital Machine Data Partitioning to Work within Power Supply Constraints

      Due to the large amount of vital machine data which cannot be
saved entirely to non-volatile memory within the limited poweroff
time of a known printer, a method of updating data partially and the
solution to saving-time conflicts are disclosed.

      Vital machine data is mainly divided into two groups. The first
group contains information which can be stored partially, as needed,
in non-volatile memory during printer operation.  This data will be
later recalled via the printer operator panel as requested by users.
Included in the second group is the data that is changed very
frequently. This data is restored when the printer is powered on and
saved only when the printer is powered off.

      Two storage conflicts could be caused as a result of saving
data partially.  One occurs while the machine is running.  Multiple
"power-on" update routines may try to save data to non-volatile
memory at the same time.  In order to prevent this problem, a check
is made at the beginning of each update routine to make sure that
there is no other update routine in process.  The second conflict is
between "power-off" updates and "power-on" updates.  If power off
occurs during a "power-on" update, it would interrupt the "power-on"
data from being stored.  To ensure the accuracy of data in the
non-volatile storage, a checksum is calculated and saved as part of
"power-off" data.  This value is c...