Detailed design and implementation of the kernel of a real-time distributed multiprocessor operating system

Loading...
Thumbnail Image
Authors
Rapantzikos, Demosthenis Konstantinos
Subjects
Operating systems
Distributed computer networks
Microprocessors
Real-time processing
Advisors
Tao, T.F.
Kodres, U.R.
Date of Issue
1981-03
Date
March 1981
Publisher
Monterey, California; Naval Postgraduate School
Language
en_US
Abstract
This thesis presents the detailed design and implementation of the kernel of a real-time, distributed operating system for a microcomputer based multiprocessor system. Process oriented structure, segmented address spaces and a synchronization mechanism based on eventcounts and sequencers comprise the central concepts around which this operating system is built. the operating system is hierarchically structured, layered in three loop levels of abstraction and fundamentally configuration independent. This design permits the logical distribution of the kernel functions in the address space of each process and the physical distribution of system code and data among the microcomputers. This physical distribution in turn, in a multimicroprocessor configuration will help to minimize system bus contention. The system particularly supports applications where processing is partitioned into a set of multiple interacting asynchronous processes. One such application is that of smart sensor image processing for which this system has been specifically developed. The implementation was developed for the INTEL 86/12A single-board computer using the 8086 processor chip.
Type
Thesis
Description
Series/Report No
Department
Department of Computer Science
Department of Electrical Engineering
Organization
Naval Postgraduate School
Identifiers
NPS Report Number
Sponsors
Funder
Format
Citation
Distribution Statement
Approved for public release; distribution is unlimited.
Rights
Copyright is reserved by the copyright owner
Collections