Preliminary Specification of Real-Time PASCAL.
Final rept. Oct 75-Jul 76
FLORIDA UNIV GAINESVILLE DEPT OF COMPUTER AND INFORMATION SCIENCES
Pagination or Media Count:
This report is the preliminary specification of the PASCAL based language, Real-Time PASCAL, which is designed to meet the requirements of real-time training device applications. The language is an amalgamation of ideas that for the most part have already been proved to be effective and useful. Modifications and extensions were incorporated in a manner consistent with the style of PASCAL. They mainly consist of the introduction of concurrent processes and constructs to control their creation, termination, scheduling and synchronization real-time control and different primitives for performing IO. The language features permit a user to program a stand alone system assuming no underlying operating system support. Requisite operations system features can be built upon the kernel of real-time PASCAL which performs process management, memory management, IO management, real-time control, and gives exclusive access to monitors. Further research effort is recommended to develop better language facilities for IO exceptional conditions, allocation of processors to concurrent processes and protection mechanisms.
- Humanities and History
- Computer Programming and Software