NASA NTRS ยท 19960028762
Fast interrupt platform for extended DOS
Abstract
Extended 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.
Keep this discovery
Explore connections, maps & timelines
Duryea, T. W.. 1995-03-30. Fast interrupt platform for extended DOS. https://ntrs.nasa.gov/citations/19960028762
Cite the original work for its findings. Save a collection to share your selection of sources.