[ Last edited by willsion on 2008-1-6 at 04:53 PM ]作者: willsion 时间: 2008-1-6 16:32 不能上传附件,奈何?
这是说明:
QCACHE is a DOS hard-disk caching driver. It intercepts DOS "Int 13h"
I-O requests to the BIOS and will cache data for up to 8 hard disks, of
which 4 may be UltraDMA disks. New types with over 128-GB of data are
supported. QCACHE accepts 48-bit LBA mode and 24-bit CHS mode DOS I-O
requests, so it works with new and old DOS systems. QCACHE caches 2.5
to 250 MEGABYTES of disk data! With UltraDMA disks, all possible I-O
is handled through its XMS cache buffers, for better speed and to avoid
"intermediate" main-memory transfers! QCACHE calls the BIOS to handle
I-O for other disks. So, it offers caching to ALL hard-disks on a DOS
system! SATA and other non-UltraDMA disks need only their BIOS logic.
DOS "Int 13h" drivers can load before QCACHE, and it can cache data for
their disks, too!
QCACHE has its own internal UltraDMA logic! Full handling of UltraDMA
or "SATA-to-IDE converted" disks is provided, for use on PC systems and
mainboards with standard UltraDMA chips from Intel, VIA, SIS, ALi, etc.
With its internal UltraDMA logic, QCACHE can run 4 UltraDMA and 4 other
type disks. If /N is given or no UltraDMA disks are found, QCACHE can
disable its UltraDMA logic and then run up to 8 hard disks of any type,
along with their DOS drivers if available. QCACHE uses 3.5K to 10K of
memory depending on the cache size desired. The "driver" is only 2.5K
and the rest is its search table. An XMS manager (QHIMEM or similar)
and 2.5 to 250-MB of XMS memory for a cache are also required. 64K of
this XMS memory is a "main I-O buffer", for user requests not suited to
UltraDMA (misaligned etc.). QCACHE shares this buffer with the QCDROM
driver. See section 4 below, for /S cache sizes and other switches.
QCACHE switch options are as follows:
/386 Specifies a system with an old 80386 or 80486 CPU. Newer CPU
/486 models need no switches. Such old CPUs must do "protected
mode" XMS moves in smaller sections so high-speed interrupts
are not "missed"!
/A Requests use of the old "alternate" EIDE controller addresses.
/A is rarely needed -- see section 7 below for details.
/N Uses NO "internal" UltraDMA logic and permits handling up to 8
hard disks of all models, not 4 UltraDMA and 4 non-UltraDMA.
When /N is specified, or if no UltraDMA disks are found, the
/A and /Q switches will be ignored.
/Q Enables awaiting "data request" before beginning UltraDMA data
transfers. With new SATA-to-IDE adapters by Sabrent, etc.,
/Q must be OMITTED, as such adapters may not emulate a "data
request" from SATA disks! /Q is not needed with most newer
controllers and IDE disks. It is for "old" systems, and it
should be used only if the driver loads O.K. but is not able
to transfer any data.
If /S is omitted, /S2 is the default. If not enough memory
for the given /S is found, the largest driver that "fits" in
available memory will be the default. Driver "free memory"
tests demand MS-DOS V5.0 and up. Older DOS systems may use
up to /S2 or 16-MB. With an old V2.0 XMS manager (ROM-DOS,
etc.), the maximum that can be set up is /S3 or 30-MB. /SS
is for "ancient" 4-MB DOS systems and can lose efficiency in
handling today's HUGE files! /S0 or better is recommended.
--- NOTE ---
QCACHE now loads in 4.5K of memory, and its lowest "default"
is the small driver 16-MB cache. QCACHE will NOT set less
than a 16-MB cache, not even by "default", unless ORDERED to
do so by the /SS /S0 /S1 switches! Also, once its cache
size is set, QCACHE has no logic to reconfigure itself again
for not-enough XMS memory. If available XMS cannot support
the given cache size, the driver ABORTS! Users MUST give a
proper /Sn switch, on systems whose XMS memory is "limited"!
[ Last edited by willsion on 2008-1-6 at 04:35 PM ]作者: xing7749 时间: 2008-1-6 19:45 看起來不错,不过现在用DOS不多了作者: tangtai 时间: 2008-1-6 19:51 我一直在用,感觉绝对值得推荐!!!作者: shim 时间: 2008-1-7 23:26 不错,下来看看作者: bush 时间: 2008-1-8 01:06