CompuServe Messages

#1.3 ?

    21-Sep-88 02:14:47
Sb: #12497-#1.3 ?
Fm: John Draper 76703,4322
To: RON TROY 76064,252
Ron, Maxtransfer does not eat memory. Here's the scoop… 1.2 file system reads/writes only 512 bytes at a time. Most controllers are capable of asking the drive for a number of sectors, starrting at a given sector. FFS is capable of multi-sector read/write, and in addition, allows you to set the maximum number of bytes that can be asked for by the file system in any one IO request to the driver. Since the file syatem knows about teh Amigados file format, it can determine how many contiguous sectors can be read while reading a file, and will ask for them if maxTransfer is set high enough. Asking the controller to transfer say, 10 sectors, is a LOT quicker than asking it to transfer 1 sector at a time for each sector of the 10. As the number of sectors asked for increases, the benefit increases. Addbuffers is what will eat some memory. -larry