A pointer comparing unit determines whether a value of a writing pointer is identical to a value of a reading pointer. When it is determined that the value of the writing pointer is different from the value of the reading pointer, an inter-memory transfer unit reads data stored in a location where a data transfer apparatus reads transmission data from a transmission ring buffer, transfers the data to a reception memory, and writes the data in a location designated by the reading pointer of a reception ring buffer. When the inter-memory transfer unit completes writing of the data in the reception ring buffer, a reading-pointer updating unit updates the reading pointer.
This application is related to and is a continuation-in-part, claiming priority to U.S. application Ser. No. 11/093,257, by Fujitsu Limited of Kawasaki, Japan, filed on Mar. 30, 2005 now abandoned, it being further noted that priority is based upon Japanese Application numbers 2005-334714 and 2004-358142 filed on Nov. 18, 2005 and Dec. 10, 2004 respectively.
Priority Data
Dec 10, 2004 [JP] 2004-358142 Nov 18, 2005 [JP] 2005-334714