Patent · US Expired

Computer system process scheduler determining and executing processes based upon changeable priorities

US6108683A · kind A · utility

79Cited by
2References
32Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 21, 1996
Grant dateAug 22, 2000
Priority date
Expiry dateMar 21, 2016

Classification

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

Abstract

A computer-system fixed-priority process scheduler that is supported by an operating system (OS) and establishes fixed priorities respectively corresponding to a plurality of processes to be scheduled. Further, the priorities can be changed by designation from the user processes. The process scheduler allocates a central processing unit (CPU) to executable ones of the processes in the descending order of the priorities thereof. Moreover, a user-level process scheduler is provided in a fixed-priority process scheduler space, namely, in a real-time class process scheduler space. The user-level process scheduler has a first priority of a real time class. Furthermore, the user-level process scheduler performs the scheduling of a group of other user processes, which have priorities lower than the first priority, and causes the group of such user processes to operate or run. Namely, the user-level process scheduler determines the allocation of the CPU to such user processes and requests the OS to execute such user processes.

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