B2 TUNIS FEASIBILITY STUDY: FINAL REPORT

Authors
Corporate Authors
Thompson Foss Inc, Willowdale ONT (CAN);Chief of Research and Development, Ottawa ONT (CAN) Director of Research and Development Communications and Space
Abstract
The report describes the design principles and the detailed organization of the Tunis (Toronto UNIversity System) operating system. Tunis is a portable operating system that is compatible with the Unix system developed by AT&T Bell Laboratories. Programs that run under Unix can be run under Tunis without modification. Tunis is intended to provide a model for the design of well-structured, highly-portable, easily understood Unix-like operating systems. Tunis is written in the Concurrent Euclid language and makes extensive of modules to isolate machine dependencies and provide a clean internal structure through information hiding. Concurrent Euclid is a strongly typed, high level language that supports processes and Hoare-style monitors. Concurrent Euclid's high level language features are used to make Tunis highly readable and maintainable. The synchronization features of Concurrent Euclid give Tunis the added benefit of being easily distributed across several CPU's.
Date of publication
15 Jun 1987
Number of Pages
170
DSTKIM No
91-00138
CANDIS No
67359
Format(s):
Hardcopy;Originator's fiche received by DSIS

Permanent link

Document 1 of 1

Date modified: