×

Virtual network for personal computers

  • US 5,142,624 A
  • Filed: 11/08/1989
  • Issued: 08/25/1992
  • Est. Priority Date: 11/08/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A network for interfacing a plurality of personal computers, each disposed on a separate network node, each of the personal computers having a central processing unit operable to execute application programs and an operating system for allowing the central processing unit to interface with a use and input/output devices, the network comprising:

  • a plurality of network peripheral devices each disposed at one of the network nodes and associated with a personal computer at that node;

    an arbiter having a plurality of node ports, each node port associated with one of the network nodes, said arbiter operable to asynchronously receive network data having destination information associated therewith defining the network peripheral device and associated network node to which the received network data is to be transmitted to, and said arbiter asynchronously transmitting the received network data to the one of the network nodes associated with the destination information;

    a data link disposed between each of said network nodes and said associated node port on said arbiter;

    interface means associated with each of the network nodes for interfacing between each of the network nodes, said associated data link and said arbiter, said interface means including;

    a network status storage medium for storing status information for the network defining at which of the network nodes each of said peripheral devices is disposed,an input/output instruction set for being executed by the associated central processing unit and defining the one of the network peripheral devices that is to be accessed by the application program during the operation thereof, said network peripheral devices defined in accordance with information stored in said network status storage medium,a set of network instructions for being executed by the associated central processing unit in parallel with the application program, the network instructions when executed by the associated central processing unit causing output data from the associated central processing unit running the application program to be converted to network data for routing to the defined one of said network peripheral devices through said arbiter when the defined one of said network peripheral devices is not local to the associated network node, and for causing network data received from said arbiter through said associated data link to be routed to the associated one of the network peripheral devices, anda connecting device for allowing the associated central processing unit to transfer network data to said associated data link and receive network data from said associated data link.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×