The Usable Buffer Size and the Required Time when Bus Master is Used

About the user buffer which is used for bus master transfer, the usable buffer size and the required time depend on the configuration of OS and PC.
According to the environment, the buffer insurance is failed even if the PC is carrying enough memory.
The following reference data is the result that AioSetAiTransferData function is executed in 2 types of PC and 2 kinds of OS.

CPU:2.53GHz, Memory:512Mb

AioSetAiTransferData setting value

Windows XP

Windows Me

1048576(4MB)

Less than 1sec

Less than 1sec

4194304(16MB)

Less than 1sec

Less than 1sec

8388608(32MB)

Less than 1sec

Less than 1sec

16252928(62MB)

About 7sec

About 4sec

CPU:650MHz, Memory:192Mb

AioSetAiTransferData setting value

Windows XP

Windows Me

1048576(4MB)

Less than 1sec

Less than 1sec

4194304(16MB)

Less than 1sec

About 1sec

8388608(32MB)

Less than 1sec

About 4sec

16252928(62MB)

11982 error

More than 1min