1997-02-28
1998-04-21
Kriess, Kevin A.
395677, G06F 940
Patent
active
057428255
ABSTRACT:
A multitasking, graphical windowing operating system for an office machine supporting real time processing, including a method for supporting real time processing in the operating system. The operating system includes a kernel having a non-preemptive scheduler for scheduling windowing applications and a preemptive scheduler for scheduling real time applications. The kernel includes a messaging subsystem for communication among process in the system including both the real time and windowing applications, and further includes an event semaphore maintained by the kernel to manage scheduling. The method includes grouping windowing applications together for scheduling purposes and scheduling windowing applications non-preemptively. The method further includes determining priority of real time applications and scheduling real time applications preemptively with the windowing applications based on priority.
REFERENCES:
patent: 5012409 (1991-04-01), Fletcher et al.
patent: 5210873 (1993-05-01), Gay et al.
patent: 5220653 (1993-06-01), Miro
patent: 5237684 (1993-08-01), Record et al.
patent: 5396345 (1995-03-01), Motoyama
Richter, Jeffrey, "Advanced Windows NT.TM.", Microsoft Press, 1994, pp. 200-204.
Prosise, Jeff, "Windows Multitasking", PC Magazine, May 17, 1994, vol. 13, No. 9, pp. 261-262, 264.
Morgan, Kevin D, "The RTOS Difference" BYTE, Aug. 1992 p. 161 vol. 17, No. 8.
Eglowstein, Howard & Stanford Diehl "Reviews", BYTE, Sep. 1989 p. 148 vol. 14 No. 9.
Ripps, David L, "The multitasking mindset meets the operating system" EDN, v35, n20, p.115(9), Oct. 1990.
Cortese, Amy, et al., "Microsoft, partners polish office-automation specs". PC Week, v10, n22, p.1(2), Jun. 1993.
Shear, David, "Three DSP RTOSs are ready to merge with Windows", EDN, v39, n13, p.29(4), Jun. 1994.
Dougherty, Brian, "David and Goliath Clash; Geoworks and Microsoft fight it out over Modular Windows", Digital Media, v2, n9, p.1(3), Feb. 1993.
Inside Windows NT, by Helen Custer, "Chapter 4: Processes and Threads", Microsoft Press, 1993, pp. 83-113.
Microsoft Windows 3.1 Guide to Programming, "Chapter 1: Overview of the Windows Environment", Microsoft Press, 1992, pp. 7-8.
PC Magazine, "Windows Multitasking", by Jeff Prosise, May 17, 1994, vol. 13, No. 9, pp. 261-262, 264.
Fite, Jr. Franklin D.
Mathur Sharad
Menezes Arul
Stebbens Kim
Courtenay, III St.-John
Kriess Kevin A.
Microsoft Corporation
LandOfFree
Operating system for office machines does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Operating system for office machines, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Operating system for office machines will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2068361