摘要 |
PURPOSE:To limit the queue waiting time and to average it without increasing a queue processing buffer, by determining the priority with predetermined evaluating function, and assigning the order of priority to a processor from the queue having the maximum evaluating value. CONSTITUTION:Every time a data of processing request is inputted to queue buffers 4-1-4-n in the order of priority, the data is counted with queue length counters 5-1-5-n, and the value and the priority value predetermined are inputted to evaluation function circuits 6-1-6-n and the result of evaluation is inputted to an order of priority determining section 8. Thus, the section 8 makes determination and outputs 1 to AND circuits 7-1-7-n corresponding to the queue buffer having the highest priority and assigns the result to a processor 10 via an OR circuit 9. In this case, the operation of subtraction of 1 from the counted value of the queue counter corresponding to the assigned queue buffer is repeated. |