Convergent Technologies Operating System

Convergent Technologies Operating System
A Burroughs B25 computer running CTOS

The Convergent Technologies Operating System, also known variously as CTOS, BTOS and STARSYS, was a modular, message-passing, multiprocess-based operating system.

Contents

Overview

CTOS had many innovative features for its time. The file system was not hierarchical. All directories existed at the "root" level. Subdirectories were not allowed. However, very long filenames of 255 characters were allowed. System access was controlled with a user password and Volume or disk passwords. If one knew the password, for example, for a volume, one could access any file or directory on that volume (hard disk). Each volume and directory were referenced with delimiters to identify them, and could be followed with a file name, depending on the operation, i.e. {Network Node}[VolumeName]<DirectoryName>FileName.

It was possible to custom-link the operating system to add or delete features.

CTOS supported a transparent peer-to-peer network carried over serial RS-422 cables (daisy-chain topolgy) 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, were 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 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.

The system API was presented to both high-level languages and assembly language.

Programs

The assembler was very advanced, with a Lisp-like pattern-matching macro facility unmatched by almost any other assembler before or since. There was an always-resident debugger.

Most of the system programs were written in PL/M, an ALGOL-like language from Intel which compiled directly to object code without a runtime library.

The word processor was one of the first screen-oriented editors with many high-powered features, such as multiple views of the same file, cut/copy/paste, unlimited undo/redo, no typing lost after a crash or power failure, user-selectable fonts, and much more.

The spreadsheet allowed blocks of cells to be protected from editing or other user input. The BTOS version allowed scripts to be written that included opening the spreadsheet for user input, then automatically printing graphs based on the input data.

The system shell was extensible, making it possible to define new commands. To get the parameters, the system would display the form which was to be filled out by the user. The input form had conventions for mandatory and optional input fields, which made it very easy to train new users.

Usage

Convergent Technologies' first product was the IWS (Integrated Workstation) based on the Intel 8086 processor, which had CTOS as its operating system. This was a modular operating system with built in local area networking. CTOS supported multiple processes or threads, and message-based interprocess communication.

Companies that licensed CTOS included Bull (STARSYS), and Burroughs (BTOS) and who later merged with Sperry to become Unisys. Unisys was the single largest customer with whom Convergent Technologies merged to become one company in 1988. At its peak, CTOS had over 800,000 users worldwide. Diskless workstations (e.g., Bull) used the Intel 80186 processor, a processor seldom used by standard PCs.

Progress Software Corporation made a commercial database application for CTOS that was in 4GL. The United States Coast Guard used these databases for logistics administration for their vessels.

There was a port of CorelDRAW for CTOS running the Presentation Manager.

CTOS is no longer marketed to new customers; former major customers included police forces, banks, airlines, the U.S. Postal Service, the Drug Enforcement Administration, the U.S. Army and the United States Coast Guard. The Coast Guard used the operating system from approximately 1986 until 2000. In Australia, CTOS/BTOS was used by the Trade Practices Commission, NSW Auditor-General's, CSIRO, Commonwealth Electrol Office and many commercial banks.

Though CTOS was not used in the modernized world, most of the concepts such Messaging, Request/Respond, Service, Exchange, etc are the foundation bricks of the SOA stylish architectures. The plug-and-play evolved from CTOS.

References

  • Miller, Edna Ilyin; Jim Crook, June Loy (1991). Exploring CTOS. Prentice Hall. ISBN 0132973421. 

External links

This article was originally based on material from the Free On-line Dictionary of Computing, which is licensed under the GFDL.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Convergent Technologies Operating System — Un ordinateur Burroughs B25 exécutant CTOS Convergent Technologies Operating System (CTOS) est un système d exploitation développée par la société Convergent Technologie. Il a été licencié par Bull, sous le nom de Starsys et par Burroughs… …   Wikipédia en Français

  • Convergent Technologies (Unisys) — Convergent Technologies was a company formed by a small group of people who left Intel Corporation and Xerox PARC in 1979. Convergent Technologies first product was the IWS (Integrated Workstation) tower based on the Intel 8086, which ran… …   Wikipedia

  • Convergent Technologies — was an American computer company formed by a small group of people who left Intel Corporation and Xerox PARC in 1979. Convergent Technologies first product was the IWS (Integrated Workstation) tower based on the Intel 8086. The next product was a …   Wikipedia

  • List of operating systems — Operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many other characteristics. In practice, many of these groupings may overlap.Early, and historically important*CTSS (The Compatible Timeshare… …   Wikipedia

  • CTOS — • Convergent Technologies Operating System …   Maritime acronyms and abbreviations

  • CTOS — Convergent Technologies Operating System Convergent Technologies Operating System (CTOS) est un système d exploitation développée par la société Convergent Technologie. Il a été licencié par Bull, sous le nom de Starsys et par Burroughs… …   Wikipédia en Français

  • Starsys — Convergent Technologies Operating System Convergent Technologies Operating System (CTOS) est un système d exploitation développée par la société Convergent Technologie. Il a été licencié par Bull, sous le nom de Starsys et par Burroughs… …   Wikipédia en Français

  • Sistemas operativos — Anexo:Sistemas operativos Saltar a navegación, búsqueda Los Sistemas Operativos se pueden categorizar por su tecnología, su propietario o licenciatario, el estado de desarrollo, su uso o por muchas otras características. En la práctica, muchos de …   Wikipedia Español

  • Anexo:Sistemas operativos — Los Sistemas Operativos se pueden categorizar por su tecnología, su propietario o licenciatario, el estado de desarrollo, su uso o por muchas otras características. En la práctica, muchos de estos grupos se solapan. Contenido 1 Por Propietario… …   Wikipedia Español

  • CTOS — Ein Burroughs B25 unter CTOS Das Convergent Technologies Operating System, auch bekannt unter den Namen CTOS, BTOS und STARSYS, war ein modulares, multiprozess basiertes Betriebssystem der Firma Convergent Technologies. Convergent Technologies… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”