UNIX time-sharing system: The mert operating system

  title={UNIX time-sharing system: The mert operating system},
  author={Heinz Lycklama and D. L. Bayer},
  journal={The Bell System Technical Journal},
The MERT operating system supports multiple operating system environments. Messages provide the major means of inter-process communication. Shared memory is used where tighter coupling between processes is desired. The file system was designed with real-time response being a major concern. The system has been implemented on the DEC PDP-11/45 and PDP-11/70 computers and supports the UNIX∗ time-sharing system, as well as some real-time processes. The system is structured in four layers. The… 

Figures from this paper

UNIX time-sharing system: A minicomputer satellite processor system
A software support system for a network of minicomputers and microcomputers is described and some examples of how the SPS is used in various projects at Bell Laboratories are described.
The UNIX system: A network of computers running the UNIX system
The paper discusses portability of the implementation between different processors and operating systems based on the UNIX system, the influence of different schedulers, input/output subsystems, and different speed processors on the implementation and performance of the network.
Traffic Service Position System No. 1B: Real-time architecture utilizing the DMERT operating system
The paper describes the integration of TSPS maintenance software into the DMERT maintenance structure and presents major TSPS application processes and their interaction with the emulated TSPS process and the Duplex Multi-Environment Real-Time (DMERT) operating system of the SPC 1B.
UNIX time-sharing system: RBCS/RCMAS — converting to the MERT operating system
A case history in applying the MERT executive to a large software project based on the UNIX∗ system is presented and some of the basic architectural differences between the Mert and UNIX systems are illustrated.
Real-Time Operating Systems: Course Development
The purpose of this paper is to investigate different RTOS implementations and the associated advantages and disadvantages in terms of timing latency and accuracy and to organize this information in an educational format for use in an operating systems course.
Flexible Real-Time Linux*: A Flexible Hard Real-Time Environment
The framework proposes to build each task as a sequence of mandatory and optional components and to separate their execution in two scheduling levels to provide both hard guarantees and flexible behavior.
The UNIX system: UNIX operating system porting experiences
The portability of the UNix operating system is highlighted, some general porting considerations are presented, and how some of the ideas were used in actual UNIX operating system porting efforts are shown.
A Real-Time Linux
The design, implementation, experimental results, and possible applications of a real-time version of the Linux operating system, using the idea of virtual machines for running a standard time-sharing OS and areal-time executive on the same computer are described.
The 3B20D Processor & DMERT operating system: Prologue
  • J. Scanlon
  • Computer Science
    The Bell System Technical Journal
  • 1983
A very rapid buildup from first introduction to substantial deployment throughout the Bell System establishes the 3B20D/DMERT processor as a key element for the continued evolution of the Bell system's stored program network.
Short communication dmert crash resistant file systems
This note describes DMERT's crash resistance policy and shows how UNIX and UNIX‐like file systems can be made crash resistant without sacrificing performance.


Unix time-sharing system: the unix shell
  • S. R. Bourne
  • Computer Science
    The Bell System Technical Journal
  • 1978
The UNIX∗ shell is a command programming language that provides an interface to the UNIX operating system. It contains several mechanisms found in algorithmic languages such as control-flow
UNIX time-sharing system: Portability of c programs and the UNIX system
It is shown how the UNIX∗ operating system and most of its software have been transported to the Interdata 8/32 and how the source-language representation of most of the code involved is identical in all environments.
DSOS—a skeletal, real–time, minicomputer operating system
A skeletal operating system which provides the services and structure necessary to implement real‐time applications and has proven to be remarkably error free.
Interprocess communication in real-time systems
Two models of interprocess communication are presented and it is demonstrated that the models are sufficient to preserve data integrity in a real-time system.
The nucleus of a multiprogramming system
This paper describes the philosophy and structure of a multi-programming system that can be extended with a hierarchy of operating systems to suit diverse requirements of program scheduling and
UNIX time-sharing system: The C programming language
An overview of the syntax and semantics of C is provided and a discussion of its strengths and weaknesses are discussed.
The structure of the “THE”-multiprogramming system
A multiprogramming system is described in which all activities are divided over a number of sequential processes, in each of which one or more independent abstractions have been implemented.
Project SUE as a learning experience
It is absurd to separate the study of designing from the practice of design, according to one of the world's leading designers.
A Kernel Protection System , " Proc