Nova Patents
US3893084A

Memory access control system

Abstract

A memory control for use in a digital computer system. During each memory reference certain use characteristics of the addressed location are monitored. These include the general accessibility of the location for any purpose, the availability of the location to certain users and operating restrictions which can be performed with information which the location contains. The control also monitors operational mode characteristics which indicate a class of operating programs being processed, whether the location contains an instruction or is for an operand and whether, in the case of an operand, a reading or writing operation is going to occur. If all the use and operational mode signals are comparable, the memory reference is allowed to continue. Otherwise it is aborted.

US3893084A, drawing sheet 1
Sheet 1 of 35

Term

Term ended

Expired 1 July 1992, 34.2 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

16 claims: 1 independent, 15 dependent

  1. 1
    What we claim as new and desire to secure by Letters Patent of the United States is:1. In a data processing system including a memory unit for storing information as instructions or data in storage locations with a unique address designating each storage location and a processor unit for processing in succession instructions in the memory unit, said processor unit including means for defining a plurality of operating modes, a generator for transmitting an address to identify one of the memory locations and to initiate a memory reference, and use signal means responsive to the address generator for transmitting signals corresponding to predetermined use characteristics of the addressed location, the improvement of circuitry for checking each memory reference, said circuitry including: A. a memory subroutine circuit in the processor unit for controlling information transfers between the processor unit and an addressed location, and 3,893,084 B. a testing circuit comprising i. means activated upon the initiation of each memory reference for generating operating mode signals corresponding to the processor unit operating mode prevailing at that time, and ii. a validating circuit responsive to the use signal means and operating mode signal means during each memory reference and including means for enabling said memory subroutine circuit to effect a transfer when the signals corresponding to the use characteristic and prevailing operating mode indicate that the use characteristic and operating mode are compatible and means for disabling said memory subroutine circuit when they are incompatible.