FreeDOS help system (hhstndrd 1.0.8 es)[lbacache]

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 (C) 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.