EP0321723A2

Apparatus and method for a data processing system having a peer relationship among a plurality of central processing units.

Abstract

A data processing system is disclosed in which a plurality of central processing units have access to all the system resources, i.e., have a peer relationship. During initialization of the data processing system, all the system resources are allocated to the individual central processing units according to a preselected distribution, the identification of available resources thereafter being stored in the files of the individual central processing units. During the operation of the data processing system, the resources can be reallocated by a predetermined procedure. The central processing units entering such a relationship are required to include apparatus and/or software procedures that prevent access to system resources not assigned thereto. A mail box procedure, using locations in the main memory unit permit communication between the central processing units and are used in the dynamic allocation of resources.

EP0321723A2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Projected expiry passed 24 November 2008, 17.8 years ago.

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

10 claims: 3 independent, 7 dependent

  1. 1
    A data processing system comprising:a plurality of resources;a plurality of central processing units, each of said central processing units including mechanisms ensuring access to only selected resources, wherein at least two of said central processing units have incompatible operating characteristics, each of said central processing units having files identifying said selected resources;and compatibility means for permitting a central processing unit incompatible with a remainder of said data processing system to be coupled to said data processing system, said compatibility means permitting said incompatible central processing unit to access all of said system resources.
  2. 5
    The method of providing a data processing system having a plurality of central processing units, at least two of said central processing units being incompatible, wherein each of said plurality of data processing systems has a peer relationship with other of said plurality of central processing units, comprising the step of:associating with each central processing unit a file identifying resources accessible by said associated central processing unit;ensuring that every address generated by each data processing system is included in said file identifying accessible resources;and permitting each central processing unit access to all resources of said data processing system.
  3. 7
    A data processing system comprising:data processing system resources including at least a main memory unit;a first central processing unit/operating system combination capable of accessing said data processing system resources, said first combination including a first list of accessible resources and a first mechanism for ensuring an address generated by said first combination is included in said associated list of resources;a second central processing unit/operating system combination incompatible with said first combination, said second combination including a second list of accessible resources and a first mechanism for ensuring that an address generated by said second combination is included in said second list;interface means coupled between said second combination and said system resources for permitting said second combination to exchange signal with said system resources;and allocation means for dynamically reallocating said data processing system resources between said first and said second file.