Accession Number : ADP006474

Title :   Coprocessor Support for Real-Time Ada,

Corporate Author : NAVAL WEAPONS CENTER CHINA LAKE CA

Personal Author(s) : Page, R. K.

Report Date : SEP 1991

Pagination or Media Count : 5

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.

Descriptors :   *CLOCKS, *REAL TIME, ADA PROGRAMMING LANGUAGE, FUNCTIONS, LANGUAGE, MANAGEMENT, PAPER, PROGRAMMING LANGUAGES, SCHEDULING, TIME, CONCURRENT ENGINEERING.

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE