A program controlled apparatus includes one or more units for executing a
multiple process. A mutex ordering mechanism controls the ordering of
mutex ownership to provide deterministic execution of the processes. A
mutex processor monitors mutex registers for determining mutex ownership.
The mutex registers can be configured as sets of mutex request registers
and mutex release registers. The apparatus may include a single processor
configured to execute multiple processes concurrently, or multiple
processing units, each configured to execute one or more processes. A
monitor unit which can monitor equivalent operation of the processing sets
can also include the mutex ordering mechanism.
Ein Programm gesteuerter Apparat schließt eine oder mehr Maßeinheiten für die Durchführung eines mehrfachen Prozesses ein. Eine mutex bestelleneinheit steuert die Einrichtung des mutex Besitzes, um deterministische Durchführung der Prozesse zur Verfügung zu stellen. Ein mutex Prozessor überwacht mutex Register für die Bestimmung des mutex Besitzes. Die mutex Register können als Sätze mutex Antragregister und mutex Freigaberegister zusammengebaut werden. Der Apparat kann einen einzelnen Prozessor, der, um zusammengebaut werden mehrfache Prozesse gleichzeitig durchzuführen, oder mehrfache Verarbeitung Maßeinheiten, jede einschließen, die zusammengebaut wird, um einen oder mehr Prozesse durchzuführen. Eine Monitormaßeinheit, die gleichwertigen Betrieb der verarbeitensätze überwachen kann, kann die mutex bestelleneinheit auch einschließen.