Coprocessor Support for Real-Time Ada,

Abstract

The purpose of this paper is to propose the basic elements of a real-time clock that would be suitable for use with the tasking mechanism of the Ada programming language and other real-time concurrency management systems. A real-time application needs such a clock for several reasons: (1). To relieve the processor of some of the overhead burden of time and task management. (2). To provide adequate granularity for the representation of time. (3). To provide sufficient range for the representation of time (References 1 and 2). This paper also suggests a more complete solution to the overhead problem-move both the clock and the task scheduling functions normally implemented in software into a concurrency management coprocessor.

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1991
Accession Number
ADP006474

Entities

People

  • R. K. Page

Organizations

  • Naval Air Weapons Station China Lake

Tags

DTIC Thesaurus Topics

  • Computer Languages
  • Computer Programming
  • Control Panels
  • Formal Languages
  • Guidance
  • High Level Languages
  • Language
  • Multithreading
  • Programming Languages
  • Scheduling (Production)

Fields of Study

  • Computer science

Readers

  • Parallel and Distributed Computing.