×

Reconfigurable key-in-storage means for protecting interleaved main storage

  • US 4,293,910 A
  • Filed: 07/02/1979
  • Issued: 10/06/1981
  • Est. Priority Date: 07/02/1979
  • Status: Expired due to Term
First Claim
Patent Images

1. Reconfigurable storage protection (SP) array control means for a main storage having BSMs (basic storage modules) organizable on a plural BSM interleaved basis, a storage request register receiving the absolute address of each storage request, means for testing each SP key for determining the permissability of each access request to main storage, and prohibiting a requested main storage access when the key is violated, comprising:

  • a plurality of SP groups comprising the SP array, each group having at least one array chip,at least one SP address register for receiving bits of each absolute address in the storage request register, the absolute address having;

    a BSM bit position which switches at main storage boundaries equal to the size of a BSM, and a block-related bit position which switches at main storage boundaries equal to an integral multiple of the size of a block, means connecting the bit positions of the absolute address in the storage request register to corresponding bit positions in the SP address register in the absolute address sequence of bits except that the block-related bit position is connected out-of-sequence to adjacently follow the BSM bit position in the SP address register, the SP address register being divided into at least a high-order field and a low-order field, the high-order field having both the BSM bit position and the block-related bit position,decoder means in each SP group having an input connected to the low-order field of the SP address register, the decoder output connected to the array chip in the same SP group for locating an SP entry in the group,a range identifier register in each SP group containing a value defining a range related to the size of a BSM,a comparator in each SP group having one input connected to the high-order field in the SP address register, another input to the comparator connected to the range identifier register in the same SP group to select a required one of the SP groups in response to a storage request,gating means with each SP group connected to the output of the comparator and to the output of the chip in the same SP group for outputting the SP entry located by the decoder means required by the storage request,array output registering means, andmeans for connecting the gating means of all SP groups in the array to the input to the array output registering means to output a selected SP entry.

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