NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Due to the lapse in federal government funding, NASA is not updating this website. We sincerely regret this inconvenience.

Back to Results
Fast interrupt platform for extended DOSExtended DOS offers the unique combination of a simple operating system which allows direct access to the interrupt tables, 32 bit protected mode access to 4096 MByte address space, and the use of industry standard C compilers. The drawback is that fast interrupt handling requires both 32 bit and 16 bit versions of each real-time process interrupt handler to avoid mode switches on the interrupts. A set of tools has been developed which automates the process of transforming the output of a standard 32 bit C compiler to 16 bit interrupt code which directly handles the real mode interrupts. The entire process compiles one set of source code via a make file, which boosts productivity by making the management of the compile-link cycle very simple. The software components are in the form of classes written mostly in C. A foreground process written as a conventional application which can use the standard C libraries can communicate with the background real-time classes via a message passing mechanism. The platform thus enables the integration of high performance real-time processing into a conventional application framework.
Document ID
19960028762
Acquisition Source
Marshall Space Flight Center
Document Type
Conference Paper
Authors
Duryea, T. W.
(Rockwell International Corp. Canoga Park, CA United States)
Date Acquired
September 6, 2013
Publication Date
March 30, 1995
Subject Category
Computer Operations And Hardware
Report/Patent Number
NASA-CR-201452
NAS 1.26:201452
Report Number: NASA-CR-201452
Report Number: NAS 1.26:201452
Meeting Information
Meeting: AIAA Computing in Aerospace
Location: San Antonio, TX
Country: United States
Start Date: March 28, 1995
End Date: March 30, 1995
Accession Number
96N29425
Funding Number(s)
CONTRACT_GRANT: NAS8-40000
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available