Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
352 words
A digital computer system, comprising: a central processing unit having a machine cycle; a main storage unit; a buffer storage unit connected between said central processing unit and said main storage unit, receiving data from said central processing unit and storing the data in said main storage unit, reading data from said main storage unit and transmitting the data to said central processing unit, and functioning as an internal memory device for said central processing unit and operating at a high speed access time; and a store buffer device connected between said central processing unit and said main storage unit, having a higher operating speed than and operating independently of said buffer storage unit, receiving data identical to that stored in said buffer storage unit and control information, from said central processing unit, for the received data from said central processing unit in response to requests from said central processing unit and transferring the received data and control information to said main storage unit, the transfer operation from said central processing unit to said store buffer device and the transfer operation from said store buffer device to said main storage unit being effected during the machine cycle of said central processing unit, and said store buffer device including: a controller connected between said central processing unit and said main storage unit, and controlling the transfer operations; data register sets connected to said central processing unit, said controller and said main storage unit, each set including data registers for receiving data to be stored in said main storage unit from said central processing unit; a byte mark register set connected between said central processing unit and said main storage unit, and including byte mark registers for receiving, from said central processing unit, information designating data to be stored in said data registers; and an address register set connected between said central processing unit and said main storage unit, and including address registers for receiving a starting storage address in said main storage unit for the data to be stored in said main storage unit from the data registers from said central processing unit.
Claim 2
Dependent Claim
352 words
A digital computer system, comprising: a central processing unit having a machine cycle; a main storage unit; a buffer storage unit connected between said central processing unit and said main storage unit, receiving data from said central processing unit and storing the data in said main storage unit, reading data from said main storage unit and transmitting the data to said central processing unit, and functioning as an internal memory device for said central processing unit and operating at a high speed access time; and a store buffer device connected between said central processing unit and said main storage unit, having a higher operating speed than and operating independently of said buffer storage unit, receiving data identical to that stored in said buffer storage unit and control information, from said central processing unit, for the received data from said central processing unit in response to requests from said central processing unit and transferring the received data and control information to said main storage unit, the transfer operation from said central processing unit to said store buffer device and the transfer operation from said store buffer device to said main storage unit being effected during the machine cycle of said central processing unit, and said store buffer device including: a controller connected between said central processing unit and said main storage unit, and controlling the transfer operations; data register sets connected to said central processing unit, said controller and said main storage unit, each set including data registers for receiving data to be stored in said main storage unit from said central processing unit; a byte mark register set connected between said central processing unit and said main storage unit, and including byte mark registers for receiving, from said central processing unit, information designating data to be stored in said data registers; and an address register set connected between said central processing unit and said main storage unit, and including address registers for receiving a starting storage address in said main storage unit for the data to be stored in said main storage unit from the data registers from said central processing unit.
Claim 3
Dependent Claim
61 words
A digital computer system according to claim 1, wherein the data to be stored has a length and a number of data registers in each data register set is identical, and the corresponding data registers in said data register sets being functionally connectable in series to perform first-in and first-out queuing in response to the length of data to be stored.
Claim 4
Dependent Claim
23 words
A digital computer system according to claim 2, wherein each data register in the data register sets has the same number of bits.
Claim 5
Dependent Claim
76 words
A digital computer system according to claim 3, wherein said store buffer device further inlcudes data buffer registers connected between said central processing unit and the corresponding data register sets, the data buffer registers being connected in series, in response to the length of data to be stored in the register sets, to receive the data to be stored from said central processing unit and to output the received data to the corresponding data register sets.
Claim 6
Dependent Claim
31 words
A digital computer system according to claim 4, wherein the series connecting operation for said data buffer registers is performed in response to the machine cycle of said central processing unit.
Claim 7
Dependent Claim
38 words
A digital computer system according to claim 5, wherein series data stored in the data registers is continuously output to said main storage unit in predetermined sets in response to the machine cycle of said central processing unit.
Claim 8
Dependent Claim
75 words
A digital computer system according to claim 6, wherein said store buffer device further includes a data selection circuit operatively connected to said controller, to outputs of the respective data register sets and to said main storage unit, the data selection circuit forming a data transfer path between a selected data register in one of the data register sets and a data output terminal connected to said main storage unit under control of said controller.
Claim 9
Dependent Claim
39 words
A digital computer system according to claim 2, wherein the bit length of each data register is defined in byte units, the processing for input and output of the data registers being performed using a plurality of data bytes.
Claim 10
Dependent Claim
20 words
A digital computer system according to claim 2, wherein two data register sets are included in the store buffer device.
Claim 11
Dependent Claim
28 words
A digital computer system according to claim 1, wherein each byte mark register includes a predetermined number of bits defined by the data length of one data register.
Claim 12
Dependent Claim
34 words
A digital computer system according to claim 2, wherein each byte mark register includes a predetermined number of bits corresponding to a sum of the data lengths of the functionally series connectable data registers.
Claim 13
Dependent Claim
110 words
A digital computer system according to claim 1, wherein said store buffer device further includes a byte mark generating circuit connected between the byte mark register and said central processing unit, the byte mark generating circuit receiving signals from said central processing unit indicating a length of data to be stored and a start address for data storage, and generating a byte mark signal indicating storable data in the main storage unit for the data stored in the data registers in said main storage unit for the data stored in the data registers and the byte starting storage address in said main storage unit in dependence upon the start address.
Claim 14
Dependent Claim
49 words
A digital computer system according to claim 1, wherein the starting storage address stored in the address register and the information stored in the byte mark register define a byte starting storage address in the main storage unit for the data to be stored therein, from the data registers.
Claim 15
Dependent Claim
63 words
A digital computer system according to claim 1, wherein the number of byte mark registers is identical to the number of the data registers in each data register set, each byte mark register in the byte mark register set corresponding to a data register in each data register set and operating simultaneously with the corresponding data register in the respective data register sets.
Claim 16
Dependent Claim
60 words
A digital computer system according to claim 1, wherein the number of address registers is identical to the number of the data registers in each data register set, each address register in the address register set corresponding to a data register in each data register set and operating simultaneously with the corresponding data register in the respective data register sets.
Claim 17
Dependent Claim
48 words
A digital computer system according to claim 14, wherein corresponding registers including the data register sets, byte mark register set, and the address register set form groups and one group is independently operable in parallel with another group of corresponding registers to allow input and output operations simultaneously.
Claim 18
Dependent Claim
48 words
A digital computer system according to claim 15, wherein corresponding registers including the data register sets, byte mark register set, and the address register set form groups and one group is independently operable in parallel with another group of corresponding registers to allow input and output operations simultaneously.