Comando: udma2.sys / udma2s.sys

  UDMA2.SYS / UDMA2S.SYS son controladores de almacenamiento en cach‚
  de disco duro de DOS para disco duro UltraDMA.
  UDMA2.SYS / UDMA2S.SYS tiene que cargarse en CONFIG.SYS / FDCONFIG.SYS.
  Cuando FreeDOS ya se est  ejecutando, puede cargar UDMA2.SYS / 
  UDMA2S.SYS m s tarde con DEVLOAD.
  UDMA2.SYS / UDMA2S.SYS no est n actualizados. ­NO hay MAS apoyo del
  autor! Deber¡a usar UIDE.SYS en su lugar.

Sintaxis:

  DEVICE = [ruta]UDMA2.SYS [/O] [/L] [/S] [...]
  DEVICE = [ruta]UDMA2S.SYS [/L] [/S] [...]
  DEVICEHIGH = [ruta]UDMA2.SYS [/O] [/L] [/S] [...]
  DEVICEHIGH = [ruta]UDMA2S.SYS [/L] [/S] [...]

Opciones:

  /O   Solo para UDMA2.SYS, habilita la superposici¢n de salida. Esto
       REQUIERE un administrador XMS (HIMEMX, etc.) y 128K de memoria
       XMS. Si tambi‚n se especifica /B, o si XMS no est  disponible,
       NO se habilitar  la superposici¢n, ya que UDMA2.SYS debe usar 
       el modo "DMA solamente".
  /L   Limita DMA a "memoria baja" por debajo de 640K. /L es NECESARIO
       usar el controlador de memoria superior UMBPCI, o cualquier
       controlador similar cuyas  reas de memoria superior no admitan
       DMA. Si se especifica /L, UDMA2.SYS o UDMA2S.SYS deben residir
       en memoria BAJA (ya que se accede a su lista de comandos a
       trav‚s de DMA), ­o el controlador ABORTARA la carga! /L hace
       que las solicitudes de E/S m s all  de 640K atraviesen el b£fer
       XMS del controlador. Si se especifica /B con /L o si la memoria
       XMS no est  disponible, dicha E/S se "pasa" a la BIOS para su
       ejecuci¢n.
  /S   Para UDMA2.SYS, habilita la pila local del controlador para el
       modo "DMA solamente". Para UDMA2S.SYS, habilita la pila local
       para todos los casos. ­NOTA que los dos controladores manejan
       /S siempre que se desee una pila. UDMA2.SYS siempre establece
       una pila (e ignora /S) para el uso normal o de superposici¢n de
       salida, por lo que requiere /S simplemente para el modo "DMA
       solamente". /S est  destinado a sistemas con uno o m s programas
       de usuario que establecen pilas de tiempo de ejecuci¢n "cortas".
       /S y /B son independientes y ambos pueden especificarse juntos.
  /B   Hace que la memoria XMS se IGNORE, por "compatibilidad con
       versiones anteriores". /B obliga a UDMA2.SYS o UDMA2S.SYS a usar
       el modo "DMA solamente". Por lo tanto, /B cancela /O (la 
       superposici¢n de salida de UDMA2.SYS no est  habilitada), hace
       que se omitan las "pruebas de lectura" de inicializaci¢n en
       UDMA2.SYS y tambi‚n afecta a /L como se indic¢ anteriormente.
  /Mn  Especifica el "modo" MAXIMO UltraDMA para ser utilizado por
       todos los discos, donde n es un n£mero entre 0 y 7, de la
       siguiente manera:
         0 = ATA-16,   16 MB/sec.     4 = ATA-66,   66 MB/sec.
         1 = ATA-25,   25 MB/sec.     5 = ATA-100, 100 MB/sec.
         2 = ATA-33,   33 MB/sec.     6 = ATA-133, 133 MB/sec.
         3 = ATA-44,   44 MB/sec.     7 = ATA-166, 166 MB/sec.
       Los discos dise¤ados para un "modo" MENOS que el valor dado se
       limitar n a su propio "modo" m s alto. En la actualidad, el
       "modo 7" ATA-166 a£n no est  implementado, pero cualquier
       controlador PUEDE manejarlo si los discos UltraDMA lo usan
       alguna vez.
  /X   Solo para UDMA2.SYS, deshabilita la inicializaci¢n "pruebas de
       lectura". ­Este interruptor es un "esquema" de ULTIMA oportunidad
       de obligar a UDMA2.SYS a cargar en sistemas "problem ticos"!
       Cualquier error detectado por las "pruebas de lectura" debe
       CORREGIRSE, siempre que sea posible.
  Para cada interruptor, un gui¢n puede reemplazar la barra oblicua y se
  pueden usar letras min£sculas.

Comentarios:

  UDMA2.SYS es el controlador con m s funciones. Ofrece "superposici¢n de
  salida" que amortigua toda la salida y NO espera el final de la salida,
  por lo que el trabajo del usuario puede superponerse al DMA. 
  Dependiendo del sistema y el software del usuario, la superposici¢n de
  salida puede producir un aumento significativo de la velocidad. Para
  cualquier error de salida o si vence un temporizador de 400 ms,
  aparecer  un mensaje de error. La superposici¢n de salida debe estar
  habilitada con un /O en la l¡nea CONFIG.SYS que carga UDMA2.SYS (ver
  arriba para las opciones de interruptor). UDMA2S.SYS es el "controlador
  peque¤o" PREFERIDO, para sistemas que no utilizan superposici¢n de
  salida. Omite las "pruebas de lectura" de superposici¢n e
  inicializaci¢n, por lo tanto, alcanza un tama¤o de archivo de objeto de
  3072 bytes. Todas las dem s capacidades del UDMA2.SYS m s grande 
  (incluida una prueba 80386) se conservan. UDMA2S.SYS utiliza el mismo
  "n£cleo" residente de 640 bytes que UDMA.SYS o UDMAJR.SYS.

Ejemplos:

  En CONFIG.SYS / FDCONFIG.SYS:
    DEVICE=C:\FDDOS\BIN\UDMA2.SYS
    DEVICEHIGH=C:\FDOS\BIN\UDMA2S.SYS

Ver tambi‚n:

  autoexec.bat
  config.sys
  devload
  fdconfig.sys
  himemx
 (udma.sys)
  uide.sys
 (xdma.sys)

  Copyright © 2007 Jack Ellis, 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.