Patent · US Expired

Operating system for office machines

US5742825A · kind A · utility

79Cited by
5References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 28, 1997
Grant dateApr 21, 1998
Priority date
Expiry dateFeb 28, 2017

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/546
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.