×

Computer store mechanism

  • US 4,212,058 A
  • Filed: 09/20/1977
  • Issued: 07/08/1980
  • Est. Priority Date: 09/27/1975
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer system comprising:

  • (a) a central processing unit;

    (b) a main store coupled to said central processing unit, said main store being provided for storing a plurality of data/instruction words at a plurality of addresses;

    (c) a slave store coupled to said central processing unit and said main store, said slave store being of faster operating speed than said main store and being provided for storing a plurality of words at a plurality of addresses of lesser number than said main store addresses, each said slave store word including a main field for a respective data/instruction word transferred from said main store and a subsidiary field for at least one slave store address corresponding to the address of a further slave store word including a further data/instruction word transferred from said main store serving as a next instruction or operand associated with the first mentioned data/instruction word;

    (d) a storage access controller linking said central processing unit, said main store and said slave store, said storage access controller enabling transfer of data/instruction words from the main store to an appropriate address in said slave store without involving said processing unit, enabling entry of the slave store address of the appropriate next instruction or operand into the subsidiary field of each said appropriate slave store address, and enabling discarding of previous words held in said slave store if necessary on a first-in-first-out basis;

    (e) a discard address register within said storage access controller for storing the address in said slave store into which the next data/instruction word transferred from said main store is to be inserted by said storage access controller; and

    (f) validation means coupled to said slave store and said discard register, said validation means being provided for comparing the content of said subsidiary address field of the first mentioned data/instruction word with the content of said discard address register to determine whether said further data/instruction word at said slave store address has been overwritten by another data/information word from said main store since said slave store address was written into said subsidiary field.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×