Comando: lbacache
LBACACHE es un programa de cach‚ de disco duro. Mejora el rendimiento
de la unidad. Requiere memoria XMS y al menos una computadora 386.
Sintaxis:
Para cargar: LBACACHE [Tama¤o] [DRV ListaControlador] [FLOP]
[TUNA] [TUNW] [TUNS]
Cuando est cargado: LBACACHE [INFO] [SYNC] [STOP] [STAT] [ZERO]
Para obtener ayuda: LBACACHE HELP|/HELP|/?
Opciones:
size Especifica el tama¤o del b£fer. Predeterminado: 2048k. Si
1-2 d¡gitos, la unidad es 256k (en XMS), por lo que el valor
predeterminado es usar 2MB XMS. Si > 2 d¡gitos, la unidad es
simplemente 1 kilobyte. Ejemplo: 'LBACACHE 8192'. Otra
sintaxis posible: "tama¤o BUF" en lugar de "tama¤o".
FLOP Habilite el cach‚ de disquete (A: y B:, autodetectado) Para
acelerar el uso del disquete, cargue TICKLE tambi‚n! Por
favor, informe si FLOP tiene errores. Un error puede p. ej.
significa que el cach‚ hace suposiciones err¢neas sobre la
geometr¡a del disquete que puede conducir a la corrupci¢n de
datos en el disco o en los archivos copiados desde el disco.
Si solo usa discos de 1,44 MB en una unidad de 1,44 MB, los
errores son extremadamente improbables, aunque ...
lista DRV Selecciona qu‚ discos duros se almacenan en cach‚. No se
almacenan en cach‚ discos utilizando la palabra clave NULL.
Se recomienda encarecidamente dejar que LBAcache detecte
autom ticamente todos los discos duros almacenables en cach‚
en lugar de utilizar esta opci¢n! La lista consta de d¡gitos
en 0..7, para unidades BIOS 80h + x. Por ejemplo:
023 almacena en cach‚ unidades de BIOS 80h, 82h, 83h -
primer, tercer y cuarto disco duro (hda, hdc, hdd en
terminolog¡a de Linux).
Importante: El primer disco duro del BIOS significa TODAS las
letras de unidad que est n en el primer disco duro f¡sico.
TUNA Cach‚ totalmente asociativo: busque en todo el cach‚ un
sector o espacio libre en el peor de los casos. M s lento
para grandes cach‚s, pero puede dar m s visitas al cach‚ que
el nuevo valor predeterminado (6/2004) de buscar solo hasta
N (configuraci¢n actual: 16) elementos de cach‚ (tama¤o
actual de un elemento: 8KB). Las primeras pruebas sugieren:
un poco m s de cach‚ pero menor velocidad!
TUNW Asignar al escribir: cuando los datos se escriben en el
disco, almacene una copia en la memoria cach‚, INCLUSO si eso
significa asignar un nuevo espacio en la memoria cach‚, en
previsi¢n de leer los datos m s tarde. Era el valor
predeterminados hasta el 7/2004. Hace que las escrituras
"consuman" m s cach‚, pero es £til para tareas que funcionan
mucho con archivos temporales. Si los datos se almacenaron en
cach‚ de todos modos, la copia en cach‚ se actualiza
independientemente de esta opci¢n.
TUNS Asigne 320 bytes de RAM de DOS baja para pilas (nuevo
7/2004). Use esta opci¢n si desea cargar LBAcache en el UMB
de JEMM386 o "UMB no muy amigable con DMA" y tener un sistema
SCSI. Las BIOS SCSI parecen usar DMA para apilar llamadas de
verificaci¢n de geometr¡a! Tenga en cuenta que LBAcache STOP
libera *esta* memoria, ya que el protocolo de descarga
tendr¡a que modificarse demasiado para eso.
Opciones sin carga:
INFO Muestra estad¡sticas de cach‚ y detalles sobre LBAcache
residentes. Util para fines de depuraci¢n, pero de alguna
manera dif¡cil de entender.
STAT Muestra estad¡sticas de cach‚ m s f ciles de entender
solamente.
ZERO Restablezca los contadores de estad¡sticas de cach‚ a cero.
SYNC Sincroniza todos los b£feres LBAcache en ejecuci¢n para
todas las unidades. Como LBAcache nunca retrasa las
escrituras, SYNC solo olvida los datos en cach‚. Esto se
realiza llamando a int 13.46 (disco BIOS: expulsar) para
todas las unidades almacenables en cach‚ (0, 1, 0x80 ..
0x87). Se recomienda hacer LBACACHE ZERO despu‚s de LBACACHE
SYNC, para que las estad¡sticas sean m s intuitivas de leer.
STOP Apaga todas las instancias de LBAcache en ejecuci¢n y libera
la RAM XMS y DOS que hab¡an asignado (las elimina de la RAM).
Si la cadena de interrupci¢n no se puede restaurar, las
instancias de LBAcache se dejan en la RAM de DOS, pero a un
tama¤o reducidode <500 bytes. La memoria XMS siempre se
libera. Cuando se carga un £nico LBAcache como £ltimo
programa residente relacionado con el disco, la descarga
completa deber¡a funcionar la mayor parte del tiempo. Al
cargar varias instancias de LBAcache, a menudo solo la £ltima
instancia se puede descargar completamente.
COOL Pone el cach‚ en modo "cool": los sectores a los que se
accede se congelan en el cach‚ (tanto como sea posible; use
TUNA para mejorar el efecto). Consulte las explicaciones de
BINSEL para averiguar si este modo experimental (9/2004) es
£til para usted.
WARM Pone el cach‚ en modo "derretir": los sectores a los que se
accede est n descongelados (¨descongelados?:-)) del cach‚.
V‚ase m s arriba. (9/2004) Nota: WARM, COOL y TEMP muestran
un valor de estado de diagn¢stico para la depuraci¢n, p. ej.
el "conteo de elementos bloqueados" actual. Despu‚s de eso,
se muestra la salida STAT normal.
TEMP Restaura el cach‚ al modo de "temperatura normal": el estado
de congelaci¢n del contenido actual se conserva en la media
de lo posible (si el cach‚ se llena realmente, las cosas se
derretir n). Ahora ha reservado parte del cach‚ para datos
congelados / bloqueados y el resto del espacio del cach‚ en
modo cl sico. (9/2004)
Comentarios:
Para m s informaci¢n ver lbacache.txt.
Ejemplos:
En CONFIG.SYS / FDCONFIG.SYS:
INSTALL=LBACACHE.COM [argumentos]
o
INSTALLHIGH=LBACACHE.COM [argumentos]
o desde la l¡nea de comando o AUTOEXEC.BAT:
LBACACHE [argumentos]
o
LOADHIGH LBACACHE.COM [argumentos]
LBACACHE Simplemente ejecutando elcomando sin opciones
leer en cach‚ todos sus discos duros (si
est n disponibles a trav‚s del BIOS) con el
tama¤o predeterminado del b£fer de cach‚.
LBACACHE buf 20 flop Esto leer en cach‚ todos los discos duros y
disquetes, con 5 MB de memoria para el b£fer
de cach‚.
Info LBACACHE Muestra informaci¢n sobre sus cach‚s.
Ver tambi‚n:
cdrcache.sys
(fdxms)
(fdxms286)
(himem)
himemx
jemmex
tickle
xmgr
Copyright © 2004 Robert Platt, modificado en 2011 por W. Spiegl.
Traducido en 2020 por Lorenzo del Toro Saravia.
Este archivo se deriva del comando de especificaciones HOWTO de FreeDOS.
Consulte el archivo H2Cpying para ver las condiciones de copia.