Nova Patents
EP0343343A2

Lock circuit for extended buffer memory.

Abstract

In an information processing system comprising a main memory device, a plurality of processors, a system controller between the main memory device and the processors, and an extended buffer memory for carrying out a data transfer operation to and from the main memory device, the system controller comprises a communication lock circuit for selectively indicating a locked state and an unlocked state representative of a state of the extended buffer memory. The communication lock circuit is accessed to detect the state of the extended buffer memory each time when either a lock instruction or a lock release instruction is issued from each processor before a data transfer request is delivered from each processor to the extended buffer memory.

EP0343343A2, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 28 March 2009, 17.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

5 claims: 3 independent, 2 dependent

  1. 1
    An information processing system comprising main memory means for memorizing data, a plurality of processors for processing the data read out of said main memory means, an extended buffer memory operable to carry out a data transfer operation to and from said main memory means, and a system processing device intermediate between said processors and said main memory means and operable in cooperation with said extended buffer memory, each of said processors delivering, to said system processing device, a data transfer request indicative of said data transfer operation between said main memory means and said extended buffer memory, said extended buffer memory being kept during the data transfer operation into a locked state of inhibiting an access operation to said extended buffer memory, each of said processors producing, prior to production of the data transfer request, a lock instruction of locking said extended buffer memory into said locked state, the improvement wherein said system processing device comprises:state signal producing means responsive to the lock instruction issued from each of said processors for producing a locked state signal representative of said locked state when said extended buffer memory is previously kept into the locked state and, otherwise, for producing an available state signal representing that said extended buffer memory is available;and supplying means for supplying each of said locked and said available state signals to each of said processors.
  2. 2
    An information processing system as claimed in Claim 1, wherein said state signal producing means comprises:receiving means for receiving the lock instruction to produce an internal reception signal representative of reception of the lock instruction only when said available state signal is produced by said receiving means;and retaining means for retaining said internal reception signal to produce said locked state signal during the data transfer operation carried out after reception of said lock instruction.
  3. 3
    An information processing system as claimed in Claim 1 or 2, wherein said processors ccmprise a plurality of arithmetic processors each of which issues the lock instruction prior to the data transfer request.
  4. 4
    An information processing system as claimed in any of Claims 1 to 3, wherein said processors comprise a central processing unit and arithmetic processing units, each of which issues the lock instruction prior to the data transfer request.
  5. 5
    An information processing system as claimed in any of Claims 1 to 4, wherein said system processing device further comprises:detecting means coupled to said state signal producing means for detecting said locked state signal a predetermined number of times to produce a detection signal representative of the fact that said locked state signal is produced by said state signal producing means said predetermined number of times.