Patent · US Expired

Process scheduling system that allocates CPU time with priority to interactive type processes

US5774718A · kind A · utility

36Cited by
7References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 24, 1995
Grant dateJun 30, 1998
Priority date
Expiry dateAug 24, 2015

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3419
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A process action status monitoring section monitors the cumulative CPU time and the idle time for a plurality of processes being executed on a time-sharing basis; those results are recorded in a process action status table. A process type determination section, based on the said cumulative CPU times, classifies those processes for which the cumulative CPU time is equal to or less than a certain threshold value as interactive type process, and classifies processes for which the cumulative CPU time exceeds the threshold value as non-interactive type processes. A non-interactive type process priority control section controls the priorities of processes judged to be non-interactive type processes by the process type judgement section. An interactive type process priority control section controls the priority of processes judged to be interactive type processes. A process selection section selects the process having the highest priority from among the interactive type processes or the non-interactive type processes. A CPU allocation section allocates the CPU to the process selected by the process selection section.

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