Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

With Regret, Shall Not Update UIDE /P! (Announce)

posted by Jack E-mail, Fresno, California USA, 07.05.2010, 04:55

With regret, I have decided not to implement the "memory only" UIDE cache,
for the following reasons --

A) My cache-size calculations were based on 13 bytes of data per 64K cache
block, due to using an "old" (discarded) idea. In fact, UIDE needs 14
bytes per 64K cache block. This means a 125-MB cache will take 32K of
upper/DOS memory, 250-MB will take 59K, and 511-MB will take 116K. In
my opinion, this is getting to be rather excessive!

B) A "memory only" UIDE can gain an extra 10% of speed at best, versus the
current UIDE /P cache, whose binary-search table already uses upper- or
DOS memory, and whose other 12 data bytes per cache block now take XMS.
Thus, the current UIDE /P uses only 20K of upper-memory (not 115K!) for
a 500-MB cache, and using 64K it can go up to a 1900-MB cache!

I would rather NOT "burn up" so much upper/DOS memory for only a 10% speed
improvement v.s. the current UIDE /P driver. CPU and memory chips become
faster and faster, while hard-disk and CD/DVD "access times" have remained
more constant (7200 RPM appears to be the limit for a reliable and "quiet"
hard-disk!). Faster CPU/memory chips will ultimately reduce UIDE's speed
losses when using XMS memory to insignificance. As newer hard-disks also
use 32-MB or 64-MB of "on board" cache, I begin to agree with Japheth that
modern DOS systems using such FAST hardware may NOT need a software cache,
nor in any event such large use of DOS upper-memory merely for "speed"!

So for the moment, UIDE will remain as-is, and users can choose either its
"standard" 4-GB cache with XMS for cache tables, or its slightly-faster /P
cache with a binary-search table in upper/DOS memory and a maximum caching
capacity of up to 1900-MB (not just 511-MB!).

As noted to Japheth in private E-Mail, I apologize to all for being a SLOW
thinker, and I will go on trying to think of BETTER improvements for UIDE!

---
(Account disabled on user's request.)

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 396 users online (0 registered, 396 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum