×

Multiprocessor computer system

  • US 4,564,900 A
  • Filed: 02/10/1984
  • Issued: 01/14/1986
  • Est. Priority Date: 09/18/1981
  • Status: Expired due to Term
First Claim
Patent Images

1. A multiprocessing computer system comprising:

  • (A) a plurality of central processing systems, each system including(a) at least one central processing unit for processing data in response to instructions and having the capability to produce address source information,(b) memory means for storing data,(c) bus means for transferring data between said at least one central processing unit and said memory means,(d) intermemory link adaptor means connected to said bus means for transporting data externally of said central processing system; and

    (e) DMA means associated with said intermemory link adaptor means for producing address source information and for controlling transfers of data via said intermemory link adaptor means and said bus means to and from said memory means without intervention by said at least one central processor unit,(B) at least a portion of said memory means defining a common memory having separate port means for connecting via respective bus means at least two of said plurality of central processing systems, said separate port means causing said common memory to be shared by the two central processing systems;

    (C) at least part of said common memory being compartmentalized and divided into a number of separate memory compartments wherein each of said memory compartments is coupled to a respective data transfer port and to said respective bus means of at least two of said plurality of central processing systems;

    (D) at least one peripheral device controller means associated with at least one of said plurality of central processing systems and being adapted for connection with a peripheral device, each said peripheral device controller means being connected to a preselected memory compartment of said common memory via the data transfer port associated with said preselected memory compartment, said peripheral device controller means having means for producing and means for responding to address source information and means for controlling the transfer data between said peripheral device and the preselected memory compartment of said common memory;

    (E) an intermemory communication network comprising a plurality of intermemory link means for connection with said intermemory link adaptor means of said plurality of central processing systems and for transferring data among said memory means of respective ones of said plurality of central processing systems; and

    (F) DMA interface controller means connected to said intermemory communication network via said intermemory link adaptor means, said DMA interface controller means for controlling access to said memory of each of said plurality of central processing systems via said DMA means, said DMA interface controller means multiplexing transfers of data over said intermemory communication network, said DMA interface controller means being further operative to effect logical connection of at least two intermemory link adaptor means of respective ones of said central processing systems to said intermemory communication network in response to said address source information and to multiplex transfers of data among said memory means of the respective central processing systems over said intermemory communication network without intervention by said associated central processing unit.

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