This paper describes an implementation and simulation of
Zilog's ZNET, a Z80A microcomputer based local network. The network consists
of a number os Zilog MCZ-2 microcomputer systems which communicate and
share disk storage, line printers, and other devices using a passive
coaxial cable. Each MCZ-2 node can support multiple processes and
message transmission between processes within one node, across nodes, and
between processes and shared devices. The OASIS Software Prototyping System is
used to model network hardware and implement the operating system kernal
which supports this message transmission facility.
OASIS has been designed for developing prototypes of distributed
software and simulating the execution of these software prototypes on modelled
hardware. The objective of this paper is to illustrate the
implementation of ZNET software using OASIS. The OASIS implementation provides both a
specification of network software and a prototype which can be
simulated to verify design adequacy and predict network performance.