Patent
1996-10-17
1999-05-11
Oberley, Alvin E.
395672, 395681, G06F9/46
Patent
active
059037520
ABSTRACT:
An improved method and apparatus for embedding a real-time multi-tasking kernel in a non-real-time operating system is disclosed. Through encapsulating a real-time kernel into the interrupt handling environment of a non-real-time operating system, such as Windows.RTM., the method of the present invention allows for an entire real-time environment to be supported within the operating system. The scheduler of the real-time kernel supports multiple threads of execution all running at higher priority than the application tasks. By using synchronization mechanisms of the operating system, e.g. VxD events in enhanced mode Windows.RTM., the real-time tasks are able to make use of system services of the operating system. Real-time tasks not requiring system services execute more quickly from interrupt mode. Real-time tasks requiring system services execute partially from interrupt mode and partially from event mode.
REFERENCES:
patent: 4414624 (1983-11-01), Summer, Jr. et al.
patent: 5265251 (1993-11-01), Agarawal
patent: 5305461 (1994-04-01), Fergenbaum
patent: 5396597 (1995-03-01), Bodin
patent: 5414848 (1995-05-01), Sandage
patent: 5436974 (1994-07-01), Kovanen
patent: 5442789 (1995-08-01), Baker et al.
patent: 5459869 (1995-10-01), Spilo
patent: 5477242 (1995-12-01), Thompson
patent: 5530858 (1996-06-01), Stanley et al.
patent: 5625845 (1997-04-01), Allran et al.
patent: 5630132 (1997-05-01), Allran et al.
"Wingate's client/server framework minimizes recording" by Walter Oney. Dr. Dobb's Journal Mar. 1994, vol. 19, No. 3 pp. 82, 1084-1085, 88-94. 98.
Ferrari, Alberto, : REal-Time Scheduling Algorithms, Dr. Dobb's Journal on CD-ROM; Dec. 1994.
Krause, Reinhardt, Intel plans DSP end run; Electronic News, v40, n2036, p1(2), Oct. 17, 1994.
Tomlinson, Paula; Virtualizing a DOS device driver with a V+D; Windows-DOS Developer's Journal; v5, n5, p6(14), May 1994.
Gibson, Ken; A C++ multitasking class library; preeemptive multitasking under DOS; v19, n5, p28(7), May 1994.
Green, James; The evolution of DVI system software; Communications of the ACM; v35, n1, p52(16), Jan. 1992.
Dingwall Thomas J.
Kumar Narasimha
Caldwell Patricia
Intel Corporation
Oberley Alvin E.
LandOfFree
Method and apparatus for embedding a real-time multi-tasking ker does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for embedding a real-time multi-tasking ker, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for embedding a real-time multi-tasking ker will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-253865