Patent ID: 6108755
Filing Date: 2000-08-22
Classification: G06F

Abstract:
An asynchronous access system to a storage, said asynchronous access system comprising:a central processing unit outputting data;a storage re-writable by said central processing unit; andwrite control means, provided between said central processing unit and said storage, for controlling writing of the data from the central processing unit to said storage, said write control means comprising:a buffer storing the data,means for executing a write instruction of the data to the buffer asynchronously with the writing of the data to the storage,means for sending the data stored in the buffer in a manner that if addresses of the write instructions are consecutive to each other, a plurality of pieces of the data corresponding to consecutive addresses of the write instructions are stored in the buffer, and, then, the plurality of pieces of the data stored in the buffer are sent out from the buffer at one time for a plurality of the write instructions whose addresses are consecutive;means for adding to an end of said write instruction a serialize instruction indicating the end of the write instruction and for initiating immediate writing of the data preceding the serialize instruction to the storage by the write control means synchronously with writing of the data to the buffer based on the serialize instruction, andmeans for generating an exception interrupt request synchronously with said serialize instruction when an exception has arisen during the writing of the data to the storage and the writing of the data to the storage is synchronous with execution of said write instruction, interruption of the central processing unit being prevented while the serialize instruction is output, wherein execution of the serialize instruction ensures completion of the writing to the storage of the data preceding the serialize instruction.