Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
340 words
In a system having a processor, a cache memory for storing segments of data, an addressable memory, a bulk memory, a storage control unit for controlling transfers of segments of data between said cache memory, said processor and said bulk memory, said storage control unit including means for developing a count of the number of segments of data in said cache memory which have not been destaged to said bulk memory since being written to and storing said count in said addressable memory, and a memory power supply for powering said cache memory and said addressable memory, the improvement comprising: a standby power supply; first and second flipflops, said first flipflop being powered from said memory power supply and said second flipflop being powered by said standby power supply in the event of termination of said memory power supply; sensing means for sensing said count in said addressable memory and producing a first signal indicating whether or not said count is zero; means in said storage control unit responsive to a command from said processor for setting said first flipflop at the beginning of a computing session, said first flipflop producing a second signal when it is set; first means responsive to said first signal and said second signal for setting said second flipflop when said first flipflop is set and said first signal indicates said count is zero; second means responsive to said first and second signals for resetting said second flipflop when said first flipflop is set and said first signal indicates said count is not zero; and, means responsive to said first flipflop and said second flipflop for producing a good files signal when either said first or said second flipflop is set whereby said good files signal is produced during a computing session as long as said memory power supply supplies output power, and said good files signal is produced after said memory power supply ceases supplying output power if said second flipflop is set at the time said memory power supply ceases supplying output power.
Claim 2
Dependent Claim
340 words
In a system having a processor, a cache memory for storing segments of data, an addressable memory, a bulk memory, a storage control unit for controlling transfers of segments of data between said cache memory, said processor and said bulk memory, said storage control unit including means for developing a count of the number of segments of data in said cache memory which have not been destaged to said bulk memory since being written to and storing said count in said addressable memory, and a memory power supply for powering said cache memory and said addressable memory, the improvement comprising: a standby power supply; first and second flipflops, said first flipflop being powered from said memory power supply and said second flipflop being powered by said standby power supply in the event of termination of said memory power supply; sensing means for sensing said count in said addressable memory and producing a first signal indicating whether or not said count is zero; means in said storage control unit responsive to a command from said processor for setting said first flipflop at the beginning of a computing session, said first flipflop producing a second signal when it is set; first means responsive to said first signal and said second signal for setting said second flipflop when said first flipflop is set and said first signal indicates said count is zero; second means responsive to said first and second signals for resetting said second flipflop when said first flipflop is set and said first signal indicates said count is not zero; and, means responsive to said first flipflop and said second flipflop for producing a good files signal when either said first or said second flipflop is set whereby said good files signal is produced during a computing session as long as said memory power supply supplies output power, and said good files signal is produced after said memory power supply ceases supplying output power if said second flipflop is set at the time said memory power supply ceases supplying output power.
Claim 3
Dependent Claim
31 words
The improvement as claimed in claim 1 and further comprising means responsive to a given command from said processor for reading said good files signal and transferring it to said processor.
Claim 4
Dependent Claim
26 words
The improvement as claimed in claim 2 wherein said means for setting said first flipflop comprises means responsive to a second given command from said processor.
Claim 5
Dependent Claim
297 words
In a system having a cache memory for storing segments of data, a bulk memory, an addressable memory means and a storage control unit for controlling the transfer of segments of data between said cache memory and said bulk memory, said storage control unit including means for developing a count of the number of written-to segments in said cache memory which have not been destaged from said cache memory to said bulk memory since being written to and storing said count in said addressable memory means, the improvement comprising: a main power supply for supplying power to said cache memory and said addressable memory means; a standby power supply; first means powered by said main power supply and settable at the beginning of a computing session for producing a first output signal for the duration of a computing session or until there is a loss of power from said main power supply; a file status indicator means powered by said standby power supply and having a set state and a reset state, said file status indicator means producing a second signal as long as it is set; sensing means for sensing said count in said addressable memory means; gating means responsive to said sensing means for selectively setting said file status indicator means when said count is zero and resetting it when said count is not zero; said gating means being connected to said first means and enabled by said first signal; and, means responsive to said second signal for producing a good files indicator signal upon occurrence of said second signal whereby said good files indicator signal provides an indication, subsequent to a loss of power from said main power supply, as to whether or not any data was lost because of said loss of power.
Claim 6
Dependent Claim
297 words
In a system having a cache memory for storing segments of data, a bulk memory, an addressable memory means and a storage control unit for controlling the transfer of segments of data between said cache memory and said bulk memory, said storage control unit including means for developing a count of the number of written-to segments in said cache memory which have not been destaged from said cache memory to said bulk memory since being written to and storing said count in said addressable memory means, the improvement comprising: a main power supply for supplying power to said cache memory and said addressable memory means; a standby power supply; first means powered by said main power supply and settable at the beginning of a computing session for producing a first output signal for the duration of a computing session or until there is a loss of power from said main power supply; a file status indicator means powered by said standby power supply and having a set state and a reset state, said file status indicator means producing a second signal as long as it is set; sensing means for sensing said count in said addressable memory means; gating means responsive to said sensing means for selectively setting said file status indicator means when said count is zero and resetting it when said count is not zero; said gating means being connected to said first means and enabled by said first signal; and, means responsive to said second signal for producing a good files indicator signal upon occurrence of said second signal whereby said good files indicator signal provides an indication, subsequent to a loss of power from said main power supply, as to whether or not any data was lost because of said loss of power.
Claim 7
Dependent Claim
41 words
A system as claimed in claim 4 and further comprising a processor having means for issuing a given command after said loss of power ceases, and means responsive to said given command for transferring said good files signal to said processor.
Claim 8
Dependent Claim
22 words
A system as claimed in claim 5 wherein said processor includes means producing a second given command to set said first means.
Claim 9
Dependent Claim
202 words
In a system having a cache memory for storing segments of data, an addressable memory, a bulk memory, and a storage control unit for controlling transfers of data between said cache memory and said bulk memory, said storage control unit including means for developing a count of the number of written-to segments in said cache memory that have not been destaged to said bulk memory and storing said count in said addressable memory, and a main power supply for supplying power to said cache memory and said addressable memory, the improvement comprising: a file status indicator comprising a flipflop having two states and producing a file status output signal when it is set; means for sensing said count; means responsive to said sensing means for selectively setting said file status indicator when said count is zero and resetting it when said count is not zero; selectively operable switch means for taking said cache memory off line; and bypass means responsive to said file status output signal for bypassing said switch means when said file status signal indicates that written-to segments are present in said cache memory, whereby said switch means is rendered inoperable when written-to segments are present in said cache memory.
Claim 10
Dependent Claim
202 words
In a system having a cache memory for storing segments of data, an addressable memory, a bulk memory, and a storage control unit for controlling transfers of data between said cache memory and said bulk memory, said storage control unit including means for developing a count of the number of written-to segments in said cache memory that have not been destaged to said bulk memory and storing said count in said addressable memory, and a main power supply for supplying power to said cache memory and said addressable memory, the improvement comprising: a file status indicator comprising a flipflop having two states and producing a file status output signal when it is set; means for sensing said count; means responsive to said sensing means for selectively setting said file status indicator when said count is zero and resetting it when said count is not zero; selectively operable switch means for taking said cache memory off line; and bypass means responsive to said file status output signal for bypassing said switch means when said file status signal indicates that written-to segments are present in said cache memory, whereby said switch means is rendered inoperable when written-to segments are present in said cache memory.
Claim 11
Dependent Claim
68 words
The improvement as claimed in claim 7 wherein port means are connected between said cache memory and said storage control unit, and said switch means includes port select switch means for selectively controlling said port means to selectively inhibit the transfer of data therethrough between said storage control unit and said cache memory, whereby said port select switch means is bypassed when said file status indicator is reset.
Claim 12
Dependent Claim
66 words
The improvement as claimed in claim 7 and further including: a source of power; said switch means including a power switch connected between said source of power and said cache memory for selectively disconnecting said source of power from said cache memory, whereby said power switch is rendered inoperable to disconnect said source of power from said cache memory when said file status indicator is reset.
Claim 13
Dependent Claim
48 words
The improvement as claimed in claim 9 and further comprising a standby power supply for said file status indicator for maintaining the state of said file status indicator for a considerable period of time in the event there is a loss of power from said source of power.