Implementation of a Real-Time, Distributed Operating System for a Multiple Computer System.

Abstract

This thesis presents extensions to an implementation of a kernel in a real-time distributed operating system for a microcomputer based multiprocessor system. The operating system, MCORTEX, is a 2 level, hierarchically structured loop free, system that permits logical distribution of the kernel in the address space of each process. The design is based on segmented address spaces and per process stacks. Process synchronization is achieved through sequencers and eventcounts. MCORTEX is resident in the local memory of each microcomputer but system data is maintained in shared global memory. MCORTEX has been extended to include a system monitor process which allows stopping the system to examine any memory, shared or local, from any location. The system can then be restarted without reinitializing each microcomputer. This system particularly supports applications where jots are partitioned into a set of multiple interacting asynchronous processes. The system is currently implemented on INTEL 86/12A single-board computers. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1982
Accession Number
ADA121878

Entities

People

  • Stephen Graham Klinefelter

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • C4I
  • Energy and Power Technologies
  • Weapons Technologies

DTIC Thesaurus Topics

  • Assembly Languages
  • California
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Corporations
  • Databases
  • Electrical Engineering
  • Image Processing
  • Multiprocessors
  • Object Code
  • Operating Systems
  • Personal Computers
  • Scheduling (Production)
  • United States
  • United States Military Academy

Fields of Study

  • Computer science

Readers

  • Parallel and Distributed Computing.

Technology Areas

  • Space