Apparatus and method for determining bus use right
AssigneeCanon Kabushiki Kaisha
InventorsHiroyoshi Yoshida, Ritsuko Otake
Life of this patent
Estimating the term…
Abstract
In order to efficiently utilize a bus system, when a new job occurs, the preferences assigned to jobs is determined in accordance with the volumes of the data remaining for unprocessed jobs, and the job that has been determined to have the highest preference is permitted to use the bus. In addition, when a new job occurs, for unprocessed jobs, job preferences are determined in accordance with a necessary channel count×necessary cycle count value, and a job that is determined to have the highest preference is permitted to use the bus. Furthermore, the nodes are managed so as to specify the order in which the bus can be obtained, and the node that used the bus the latest is permitted to use the bus.
Claims18
An apparatus for determining a right of use of a bus, comprising:
- determination means for, when a new job occurs, determining preferences for jobs in accordance with a necessary channel count×necessary cycle count for unprocessed jobs;
- and
- means for permitting use of the bus for a job having a highest preference that is determined by said determination means.
A method for determining right of use of a bus, comprising:
- a determination step of, when a new job occurs, determining preferences for jobs in accordance with a necessary channel count×necessary cycle count for unprocessed jobs;
- and
- a permission step of permitting use of the bus for a job having a highest preference that is determined in said determination step.
An apparatus for giving nodes a right to use a bus, comprising:
- a recognition unit adapted to recognize an order in which the nodes have used the bus;
- and
- a right-giving discrimination unit adapted to discriminate, based on a recognition by said recognition unit, whether a request for a right to use the bus is made by a first node, which used the bus latest, and giving the first node a right to use the bus if the request is made by the first node,
- wherein, if no such request is made by the first node, said right-giving discrimination unit discriminates whether the request for a right to use the bus is made by a second node, which used the bus second from latest, and gives the second node a right to use the bus if the request is made by the second node.
A method for giving nodes a right to use a bus, comprising:
- a recognition step of recognizing an order in which the nodes have used the bus;
- and
- a right-giving determination step of discriminating, based on a recognition in said recognition step, whether a request for a right to use the bus is made by a first node, which used the bus latest, and giving the first node a right to use the bus if the request is made by the first node,
- wherein, if no such request is made by the first node, said right-giving determination step discriminates whether the request for a right to use the bus is made by a second node, which used the bus second from latest, and gives the second node a right to use the bus if the request is made by the second node.
An image processing apparatus comprising:
- a discrimination unit adapted to discriminate whether a right to use a bus is requested by a node that has issued a bus reservation request command or by a node that has not issued a bus reservation request command;
- and
- a right-giving unit adapted to, if said discrimination unit discriminates that a right to use the bus is requested by the node that has not issued a bus reservation request command, give a right to use the bus preferentially to a node that used the bus earliest, and, if said discrimination unit discriminates that a right to use the bus is requested by the node that has issued the bus reservation request command, give a right to use the bus preferentially to a node that has obtained a right to use the bus in a previous bus cycle, even in a next bus cycle.
A method of controlling an image processing apparatus comprising:
- a discrimination step of discriminating whether a right to use a bus is requested by a node that has issued a bus reservation request command or by a node that has not issued a bus reservation request command;
- and
- a right-giving step of, if said discrimination step discriminates that a right to use the bus is requested by the node that has not issued a bus reservation request command, giving a right to use the bus preferentially to a node that used the bus earliest, and, if said discrimination step discriminates that a right to use the bus is requested by a node that has issued a bus reservation request command, giving a right to use the bus preferentially to a node that obtained a right to use the bus in a previous bus cycle, even in a next bus cycle.
Dependencies are inferred from the claim text.