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.