Convergent Technologies Operating System: Difference between revisions

Content deleted Content added
No edit summary
mNo edit summary
Line 30:
| package manager = <!-- dpkg, rpm, Windows installer, etc. -->
| supported platforms = [[x86]]<!-- IA-32, x64, Itanium, ARM, etc. -->
| kernel type = [[Microkernel]]<!-- Hybrid, Monolithic, Microkernel, Exokernel, Nanokernel, etc. -->
| userland =
| ui =
Line 50:
CTOS supported a transparent peer-to-peer network carried over serial [[EIA-422|RS-422]] cables (daisy-chain topology) and in later versions carried over twisted pair (star topology) with RS-422 adapters. Each workgroup (called a "cluster") was connected to a server (called a "master"). The workstations, normally [[diskless workstation|diskless]], were [[Network booting|booted over the cluster network]] from the master, and could optionally be locally booted from attached hard drives.
 
The [[Inter-process communication]] (IPC) is primarily based on the "request" and "respond" messaging foundation that enhanced the Enterprise Application Integration among services for both internal and external environments. Thus CTOS was well known for the message-based Micro-Kernel[[Microkernel]] Architecture. Applications are added as services to the main server. Each client consumes the services via its own mailbox called "exchange" and well-published message formats. The communication works on "request codes" that are owned by the service. The operating system maintains the exchanges, message queues, scheduling, control, message passing, etc., while the service manages the messages at its own exchange using "wait", "check", and "respond" macros.
 
CTOS ran on [[Intel]] [[x86]] computers, and could run concurrently with [[Windows NT]] on [[Unisys]] PC.