Method and apparatus for embedding a real-time multi-tasking ker

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-253865

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.