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.