Data processing system having tunable operating system means
AssigneeWang Laboratories, Inc.
InventorsDino Delyani, Charles E. Jablow
Life of this patent
Estimating the term…
Loading patent…
AssigneeWang Laboratories, Inc.
InventorsDino Delyani, Charles E. Jablow
Estimating the term…
A tunable operating system in a multiprogrammed data processing system prevents lockout of I/O bound tasks of low priority by CPU bound tasks of high priority. A range signal in the master control block and a range divider signal in each task control block together define a queue subset for each task. The queue subsets for different tasks are overlapped by at least one queue, and preferably by at least three queues. A plurality of time-slice values, preferably two, are assigned when tasks are dispatched; the time-slice values are assigned with respect to the task range divider signal and therefore are not fixed with respect to each queue. The invention permits the weight given to the user-set task priority and to the priority based on recent task behavior to be varied as desired. The range value, the divider values, and the time-slice values are variable to permit tuning of the operating system.
In a multiprogrammed data processing system for the execution of a plurality of concurent tasks, having
In a multiprogrammed data processing system for the execution of a plurality of concurrent tasks, having
A multiprogrammed computer in which a plurality of tasks are executing concurrently, each task having an associated dispatch priority value signal representative of an associated dispatch priority, said computer providing
A multiprogrammer data processing system for the execution of a plurality of concurrent tasks, having
A multiprogrammed computer in which a plurality of tasks share use of a central processor, each task being associated with a task class, said computer including
Dependencies are inferred from the claim text.