The Design of a Real Time Operating System for a Fault Tolerant Microcomputer

Abstract

The design and implementation of a real time operating system kernel for a fault tolerant microcomputer is presented. The operating system is designed for a real time imbedded system. The particular design is for a Motorola MC68000 microprocessor, however, the majority of the operating system is implemented using the C programming language for portability to other microprocessors. The C source for the kernel is presented. The source code is modular so that it may be used in part or as a whole operating system kernel. A heap implementation of a priority ready queue is used for task management. Performance measurements are included for parts of the ready queue.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1986
Accession Number
ADA178577

Entities

People

  • Robert J. Voigt

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Advanced Electronics
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Assembly Languages
  • C Programming Language
  • Computer Programming
  • Computer Programs
  • Computers
  • Engineering
  • Fault Tolerance
  • Language
  • Measurement
  • Microprocessors
  • Operating Systems
  • Personal Computers
  • Programming Languages
  • Test And Evaluation
  • Trees (Data Structures)
  • United States
  • United States Naval Academy

Fields of Study

  • Engineering

Readers

  • Parallel and Distributed Computing.