Patent ID: 7490185

Claim:
A data processing system comprising: a storage means; a plurality of processing means, each for outputting an access request to access the storage means, for receiving a right of use to access the storage means, for accessing the storage means via a data transmission line and for outputting data read out from the storage means; and an arbitrating means, provided in one of the plurality of processing means, for arbitrating access to the storage means by the plurality of processing means via the data transmission line in response to the access requests received from the plurality of processing means, wherein the arbitrating means determines a right-of-use order for imparting the right of use of the data transmission line to the plurality of access requests input from the plurality of processing means according to a priority order previously determined for the type of the access requests and sequentially imparts the right of use to the plurality of access requests according to the determined right-of-use order, and each processing means accesses the storage means via the data transmission line conditional only on receiving the right of use from the arbitrating means, wherein access time to the storage means is based upon amount of time needed for access and is not based on a fixed length time slot.