Browse Prior Art Database

Reduction of Nonproductive Task Dispatches

IP.com Disclosure Number: IPCOM000068623D
Original Publication Date: 1978-Jan-01
Included in the Prior Art Database: 2005-Feb-20

Publishing Venue

IBM

Related People

Authors:
Fockler, AH Jillson, FR [+details]

Abstract

In an interrupt driven system (where interrupts are processed when they occur), supervisor call (SVC) processing and task dispatching are performed within the same hardware interrupt level. The sequence of events in this interrupt level, when an SVC is processed is: (1) process the SVC and (2) dispatch the appropriate task (usually the same task that issued the SVC). This process executes with interrupts disabled. If an interrupt occurs during step one, step two is useless overhead (nonproductive task dispatch) because the dispatch must be reevaluated after the pending interrupt is processed.