Browse Prior Art Database

Improved Performance of Priority Dispatcher

IP.com Disclosure Number: IPCOM000086124D
Original Publication Date: 1976-Jul-01
Included in the Prior Art Database: 2005-Mar-03
Document File: 2 page(s) / 33K

Publishing Venue

IBM

Related People

Fockler, AH: AUTHOR [+2]

Abstract

A multitask dispatcher's main function is to select and give control to the highest priority dispatchable task. However, if a high-priority task requires the use of a resource such as the transient area which is owned by a lower priority task, then it must wait until the transient area is released by the owning task. If intervening tasks are process bound it may be some time before the lower priority task can get control and release the transient area, and allow the requesting task to use it.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 100% of the total text.

Page 1 of 2

Improved Performance of Priority Dispatcher

A multitask dispatcher's main function is to select and give control to the highest priority dispatchable task. However, if a high-priority task requires the use of a resource such as the transient area which is owned by a lower priority task, then it must wait until the transient area is released by the owning task. If intervening tasks are process bound it may be some time before the lower priority task can get control and release the transient area, and allow the requesting task to use it.

Artificial assignment of the transient area owner to the highest priority when this resource is required by a higher priority task will eliminate this wait time. This technique will also reduce the number of refreshes required for the transient area, the time spent in the dispatcher, and the I/O transfer time required for the refresh loads.

1

Page 2 of 2

2

[This page contains 1 picture or other non-text object]