1. An information processing apparatus comprising: data storing means; first and second data input/output means for giving access to the data storing means; clock generating means for supplying a clock to the second data input/output means; switching means for switching access of the first data input/output means and the second data input/output means to the data storing means; and access arranging means for causing the clock for the second data input/output means to wait and executing the access of the first data input/output means earlier when a contention of the access of the first data input/output means and the second data input/output means to the data storing means is generated, and for starting the access of the second data input/output means after the access of the first data input/output means is ended.