Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
299 words
In a hierarchial memory system for use with an electronic computer system wherein said memory system includes a large capacity relatively low speed backing memory store, a plurality of bUffer memories located at different levels having increasingly smaller capacities and increasingly higher accessing speeds, the buffer memory at the lowest level responsive to a central processing unit, a plurality of buffer memory control means associated wih said buffer memories that coact and control the respective associated buffer memory that include first transferring means to transfer complete, but of variously defined sizes, pages of data from the backing memory store forward between the said buffer memories, mapping store means associated with each buffer memory to store and, upon inquiry, to indicate the identity and physical location of altered and unaltered page segments of data within said buffer memories, marker means in the said mapping store means to indicate altered page segments, the improvement comprising means to interrogate said mapping store means in response to a command from the central processing unit and/or one of the individual buffer memories, means to indicate buffer memories at upper levels when the requested data is not found in a buffer memory at a certain level, means to determine that a certain positive responding buffer memory at a specific level to the address search command is the buffer memory at the lowest positive responding level, means to form a path of expendable pages which are stored in the individual buffer memories between at least the buffer memory at the lowest level containing a data segment called for by the processing unit and the buffer memory at the level responding directly to the processing unit, and means to initiate said first transfer means to move a data page containing a requested data segment through said path.
Claim 2
Dependent Claim
299 words
In a hierarchial memory system for use with an electronic computer system wherein said memory system includes a large capacity relatively low speed backing memory store, a plurality of bUffer memories located at different levels having increasingly smaller capacities and increasingly higher accessing speeds, the buffer memory at the lowest level responsive to a central processing unit, a plurality of buffer memory control means associated wih said buffer memories that coact and control the respective associated buffer memory that include first transferring means to transfer complete, but of variously defined sizes, pages of data from the backing memory store forward between the said buffer memories, mapping store means associated with each buffer memory to store and, upon inquiry, to indicate the identity and physical location of altered and unaltered page segments of data within said buffer memories, marker means in the said mapping store means to indicate altered page segments, the improvement comprising means to interrogate said mapping store means in response to a command from the central processing unit and/or one of the individual buffer memories, means to indicate buffer memories at upper levels when the requested data is not found in a buffer memory at a certain level, means to determine that a certain positive responding buffer memory at a specific level to the address search command is the buffer memory at the lowest positive responding level, means to form a path of expendable pages which are stored in the individual buffer memories between at least the buffer memory at the lowest level containing a data segment called for by the processing unit and the buffer memory at the level responding directly to the processing unit, and means to initiate said first transfer means to move a data page containing a requested data segment through said path.
Claim 3
Dependent Claim
72 words
The hierarchial memory system of claim 1 wherein said means to form a path includes a replacement page finder request issuing means for the buffer memories at each level, a replacement page finder to determine the most expendable data frame available in the buffer memory at a specific level in accordance with a predetermined algorithm in response to a command from any one of the buffer memories located at uppper memory levels.
Claim 4
Dependent Claim
100 words
The hierarchial memory system of claim 2 wherein said means to form a path further include a. an accessing means to examine said mapping store means in response to said replacement page finder to determine whether the expendable page frame contains updated data, b. means to indicate to buffer memories located at upper and lower buffer memory levels when the selected page frame in the path is clear of a marker means, and c. means to initiate a page restore operation in the event the step in the path does contain an updated page as indicated by said marker means.
Claim 5
Dependent Claim
81 words
The hierarchial memory system of claim 3 wherein said means to form a path includes a restore control means responsive to said accessing means of said mapping store means to transmit to buffer memories located at upper buffer memory levels a request for parent pages for the page indicated to be replaced by the replacement page finder means located at the responding buffer memory level when none of the buffer memories at upper levels has found a page marker pending clearing.
Claim 6
Dependent Claim
60 words
The hierarchial memory system of claim 4 wherein said means to form a path includes in said restore control means a naming address issuing and switching means to convey to buffer memories located at upper levels the naming address of an altered page of data residing in a page frame indicated by the replacement page finder means to be vacated.
Claim 7
Dependent Claim
73 words
The hierarchial memory system of claim 3 wherein said means to initiate a page restore operation is associated with a secondary forward transfer control means responsive in part to said means to interrogate in response to a request from a buffer level when altered data is indicated in the replacement page frame, to transmit data segments included in the indicated parent page to a buffer memory at a lower buffer memory level. Pg,47
Claim 8
Dependent Claim
44 words
The hierarchial memory system of claim 1 wherein said means to move a data page includes a rearward transfer control means to store back a data page when the parent page is found to exist in a buffer memory at the immediate upper level.
Claim 9
Dependent Claim
44 words
The hierarchial memory system of claim 1 wherein said means to form a path includes means to withhold forward transfer of primary data along the path of expendable pages until the path has been completely cleared to the buffer memory at the lowest level.
Claim 10
Dependent Claim
46 words
The hierarchial memory system of claim 8 wherein said means to form a path further includes means to utilize at least part of said path of expendable pages for forward and rearward transfer of data pages between buffer memories during the process of forming said path.
Claim 11
Dependent Claim
34 words
The hierarchial memory system of claim 1 which further includes a means to automatically reestablish a path of expendable page frames between buffer memories throughout all levels following a primary forward transfer of data.
Claim 12
Dependent Claim
61 words
The hierarchial memory system of claim 10 wherein said means to automatically reestablish a path of expendable page frames includes in each buffer memory level a means to select an expendable page frame, a means at each of the next lower buffer memory levels that initiates said means to select an expendable page frame upon completion of a forward page transfer.
Claim 13
Dependent Claim
73 words
The hierarchial memory system of claim 10 which further includes in said means to automatically reestablish a path of expendable page frames, means to determine whether or not a page frame in the associated buffer memory at a specific level containing information called for by the processing unit is indicated as an expendable page frame, and a means to remove the page frame from the path of expendable frames when originally so indicated.
Claim 14
Dependent Claim
58 words
The hierarchial memory system of claim 10 which further includes in said means to automatically reestablish a path of expendable page frames a signal line through all levels of the system, a means to curtail all data page restore operations between buffer memories until the primary forward data transfer operation required to fulfill a processor requirement is completed.
Claim 15
Dependent Claim
63 words
THe hierarchial memory system of claim 10 wherein said means to automatically re-establish a path of expendable page frames includes a means to initiate a data page restore operation to update information in the parent page from altered expendable data pages, and a means to independently request a search of buffer memories located at upper memory levels to locate the parent data page.
Claim 16
Dependent Claim
28 words
The hierarchial memory system of claim 10 which includes a means to determine when said means to automatically reestablish a path of expendable pages has completed the path.
Claim 17
Dependent Claim
71 words
The hierarchial memory system of claim 15 wherein said means to determine includes a means at each buffer memory level that indicates when the selection of an expendable data frame is complete, a separate signal line from the buffer memory control at each level responsive to said means that indicates when the selection of an expendable frame is complete at that level, an AND circuit having said signal lines as inputs.