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

Reply via email to