Process scheduling system that allocates CPU time with priority to interactive type processes
US5774718A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Aug 24, 1995 |
| Grant date | Jun 30, 1998 |
| Priority date | — |
| Expiry date | Aug 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.