EP0197499A2

Microcomputer system with independent operating systems.

Abstract

57 A computer system is described wherein two independent processors communicate via a bus system and operate substantially concurrently, each computer having its own operating system software and share a common memory. The architecture of the computer system is such that one of the processors is allocated the bulk of memory band-width with the other processor taking the remainder. Arbitration for memory allocation is accomplished via a combination of a new firmware instruction and a semaphore.

EP0197499A2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Projected expiry passed 2 April 2006, 20.5 years ago.

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

11 claims: 2 independent, 9 dependent

  1. 1
    A computer system comprised of:(a) a bus;(b) a main memory having a predetermined band-width coupled to said bus;(c) a first and second processor coupled to said bus, said first processor operating. under a first operating system and said second processor operating under a second operating system, said first and second processors communicating with each other and with said main memory via said bus;(d) a semaphore for indicating to said second processor when said main memory is not being utilized by said first processor;and (e) firmware instruction means for monitoring said semaphore on behalf of said second processor.
  2. 6
    A computer system comprised of:(a) a bus;(b) a main memory having a predetermined band-width coupled to said bus;(c) a plurality of processors coupled to said bus and communicating with said main memory via said bus, each of said plurality of processors operating under its own operating system, and wherein one of said processors utilizes eighty percent of the memory band-width.