×

Non-translatable storage protection control system

  • US 4,038,645 A
  • Filed: 04/30/1976
  • Issued: 07/26/1977
  • Est. Priority Date: 04/30/1976
  • Status: Expired due to Term
First Claim
Patent Images

1. A protectable storage system for a main memory comprised of physical blocks, the blocks having respective address sub-ranges within the overall physical address range of the main memory, comprisingkey register means having at least an instruction access key register section and an operand access key register section,storage access request means in a processor for sensing and signalling each type of storage access request made by the processor, the detectable types of request signals including an instruction fetch signal and at least one type of operand access signal, each request signal being for accessing a specified physical address in the main memory, storage request selection means for granting an instruction fetch or operand access request signal to have access to storage,active key selection means being actuated by a granted instruction fetch request signal or a granted operand access request signal to outgate the content of a corresponding key register section as an active accesss key, the active access key being associated with the specified physical address corresponding to the active access key,a storage key stack comprised of a plurality of storage key registers respectively assigned to the blocks in the main memory, each register having a key field for containing a storage key assigned to the respective block,means for outputting a storage key in a selected storage key register in the stack, the register being selected by means of a high-order field in a specified physical address which is the address providing the request signal actuating the active key selection means to outgate the active access key,a comparator means comparing the outputted storage key from the selected storage key register with the active access key outputted by the active key selection means to provide a compare-equal signal when the compared keys are equal, and a non-compare signal when they are not equal,whereby the access at the specified address within a key protected sub-range may be allowed if a compare-equal signal is outputted by the comparator means.

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