摘要 |
<p>A multi-processor, multi-tasking virtual machine comprises processes, messages, and contexts. Processes communicate only through messages. Contexts are groups of related processes. The virtual machine is implemented in a distributed data processing system comprising a plurality of individual cells coupled by a local area network (LAN). Each cell may comprise one or more processes and/or contexts. A network intertace module (NIM) provides the interface between any individual cell and the LAN. To facilitate message transmission between processes resident on different cells, each NIM is provided with tables identifying the locations of resident and non-resident processes, respectively. Each NIM also provides addressing modes allowing messages to be sent to processes according to the processes' names. Cells may be added to or deleted from the LAN without disrupting the LAN operations.</p> |
申请人 |
COMPUTER X, INC., SCHAUMBURG, US |
发明人 |
WEISSHAAR, BERNHARD PAUL, TORONTO ONTARIO M6K 1A9, CA;BARNEA, MICHAEL, WILLOWDALE ONTARIO M2H 2V7, CA;MANSFIELD, BRUCE MARR, KENT WASHINTON 98301, US;KOLNICK, FRANK CHARLES, WILLOWDALE ONTARIO M2J 2G8, CA;KUN, ANDREW IGOR, WILLOWDALE ONTARIO M2J 3B8, CA |