Hi Jack, > Try to find any "Write Back" caches that do so much, for so little memory!
Sure, it takes more memory. If it is not just local pooling within a few kB and with tiny timeout, it will take even more memory, for logics and extra security logics for writeback. But larger writes really help, in particular with flash / SSD. >> The advantage of a write-delay cache is that that the writing can be >> done when the system is "idle" (a simple form of multi-tasking). That counts as "advanced cache with a lot of code" and can go as far as a sort of ramdisk which syncs back to the harddisk slowly but steadily when the harddisk has time, in big cache. And it is not what I would suggest for DOS... > Why not just use UIDE all the time? Or combine with SMARTDRV / NWCACHE for the write pooling... >> in which case it works sort of like UIDE or LBACACHE (except that it >> will also _natively_ work with non-INT 13h disks like USB and SCSI) Actually ancient SMARTDRV (dot sys) versions were int13 based. > SCSI disks are rarely seen on PCs SATA or USB could also offer SCSI interfaces next to int 13... But I think for the moment, USB is the most useful non-int13 thing to cache. Because USB storage can be a lot of things: A floppy drive, CD / DVD / BD burner, harddisk, flash stick... Eric ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user