IL88165A

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

Abstract

This record has no abstract on file.

IL88165A, drawing sheet 1
Sheet 1 of 5

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

9 claims: 3 independent, 6 dependent

  1. 1
    What is claimed is: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. 2
    The data processing system of Claim 1 wherein said compatibility means includes an interface means for converting signal groups from said incompatible central processing unit to signal groups capable of being processed by said remainder of said data processing system and for converting signal groups from said remainder of said data processing unit to ־23־ signal groups capable of being processed by said incompatible central processing unit.
  3. 3
    The data processing unit of Claim 2 wherein said compatibility means includes procedure means for executing a procedure by a remainder of said data processing system in response to signals from said incompatible data processing system.
  4. 4
    The data processing system of Claim 1 wherein said mechanisms ensuring address to selected resources includes means for verifying generated addresses are included in said selected resources.
  5. 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.
  6. 6
    The method of providing a peer relationship. 2 between central processing unit of a data processing 3 unit of Claim 9 wherein said permitting step includes 4 the step of:5 for each incompatible central processing unit 6 processing signal groups not capable of being 7 processed by a remainder of said data processing 8 system, converting signal groups provided by said 9 remainder of said data processing system to said 10 incompatible central processing unit to a format 11 capable of being processed by said incompatible 12 central processing unit and converting signal groups 13 provided to said remainder of said data processing 14 system by said central processing unit to a data 15 signal groups capable of being processed by a 16 remainder of said data processing system. 1
  7. 7
    A data processing system comprising:2 data processing system resources including at 3 least a main memory unit;4 a first central processing unit/operating system 5 combination capable of accessing said data processing 6 system resources, said first combination including a 7 first list of accessible resources and a first 8 mechanism for ensuring an address generated by said 9 first combination is included in said associated list 10 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 f/Lle.
  8. 8
    The data processing system of Claim 7 further comprising:procedure means for permitting said second combination to execute an incompatible procedure by having said second combination instruct said first combination to execute said incompatible procedure.
  9. 9
    The data processing system of Claim 8 wherein said main memory unit includes locations accessible to said first combination and to said second combination, wherein communication between said first combination and said second combination take place by means of said locations. 1 סן. The data processing system of Claim 7 wherein 2 said allocation weans includes:3 a first communication portion associated with ׳i said first combination;5 a second communication portion associated with 6 said second combination: and 7 locations in said main memory unit accessible to 8 said first communication portion and said second 9 communication portion.