Programas residentes en la memoria, Conflictos entre programas, Conflictos por direcciones de memoria – Dell OptiPlex GX100 Manual del usuario

Página 104

Advertising
background image

Si se pulsa una tecla específica o un conjunto de teclas en el momento equivocado, un programa puede producir resultados inesperados. 
Consulte la documentación incluida con su programa de aplicación para verificar la validez de los valores o caracteres que ha tecleado.

Asegúrese de que el entorno operativo esté configurado para albergar los programas que utilice. Recuerde que cada modificación de los 
parámetros de operación del entorno operativo del equipo puede afectar el buen funcionamiento de sus programas. Algunas veces es posible 
que un programa no se ejecute correctamente después de una modificación del entorno operativo y, por lo tanto, tenga que reinstalarlo.

Programas residentes en la memoria

Existe una gran variedad de utilidades y programas suplementarios que pueden cargarse cuando se inicia el equipo o desde la petición del 
sistema operativo. Estos programas están diseñados para permanecer residentes en la memoria del sistema y por lo tanto estar siempre 
disponibles para su utilización. Debido a que permanecen en la memoria del equipo, pueden surgir conflictos y errores de memoria cuando otros 
programas necesitan utilizar toda o parte de la memoria ocupada por estos programas residentes en la memoria.

Generalmente, los archivos de inicio del sistema operativo (tales como config.sys y autoexec.bat) contienen comandos para iniciar los
programas TSR cuando se inicie el sistema. Si sospecha que uno de estos programas residentes ocasiona un conflicto en la memoria, borre de
su archivo de inicio los comandos que los inician. Si el problema no vuelve a ocurrir, es posible que uno de los programas residentes sea la
causa del conflicto. Vuelva a añadir los comandos de los programas residentes a su archivo de inicio uno a la vez hasta que identifique el 
programa residente que ocasiona el conflicto.

Conflictos entre programas

Algunos programas dejan en la memoria porciones de su información de configuración, aunque los haya finalizado. Esto impide que otros 
programas se ejecuten. Reiniciar el sistema puede servir para confirmar si estos programas son la causa del problema.

Existen también algunos programas que utilizan unas subrutinas especializadas denominadas controladores de dispositivos que también pueden 
ocasionar problemas en el sistema.

 Por ejemplo, una variación en la manera de enviar datos al monitor puede requerir un controlador de vídeo 

especial que requiere un cierto tipo de modo de vídeo o monitor. En tal caso, será necesario que desarrolle un método alternativo para ejecutar 
ese programa específico, por ejemplo, la creación de un archivo de inicio especial para ese programa. Para obtener ayuda en este respecto, 
llame al servicio de asistencia del software que está utilizando.

Conflictos por direcciones de memoria

Los conflictos de direcciones de memoria ocurren cuando dos o más dispositivos intentan obtener acceso a la misma dirección en los UMB 
(upper memory blocks [bloques de memoria superior]) bloques de memoria superior (UMB: upper memory blocks). Por ejemplo, si se asigna un
bloque de direcciones superpuesto tanto a una tarjeta de expansión de red como a un marco de página de memoria expandida, esto resultará en 
un conflicto de dirección de memoria. Como consecuencia, al tratar de conectarse a la red, la operación fallará.

Para resolver este tipo de conflicto, puede cambiar la dirección de uno de los dispositivos. Por ejemplo, en el caso de conflicto de direcciones 
entre una tarjeta de expansión de red y un marco de página de memoria expandida, puede desplazar la tarjeta de red a un bloque de dirección 
en el rango comprendido entre CC000h y D0000h. Para reasignar el bloque de dirección de la tarjeta de expansión, consulte la documentación 
de la tarjeta.

Conflictos por asignaciones de líneas de interrupción 

Otros problemas pueden ocurrir si dos dispositivos intentan utilizar la misma línea IRQ (Interrupt Request [Petición de interrupción]). Para evitar 
este tipo de conflictos, consulte la documentación para determinar el valor predeterminado de la línea IRQ de cada tarjeta de expansión 
instalada. Después consulte la 

Tabla 1

 para configurar la tarjeta a una de las líneas IRQ disponibles. 

Tabla 1. Asignaciones predeterminadas de las líneas IRQ 

NOTA: La Tabla 1 enumera los valores predeterminados de las líneas IRQ. En los sistemas con capacidades Plug and Play, puede 

modificarse la configuración predeterminada. Si instala una tarjeta Plug and Play en un sistema Plug and Play, el sistema 
seleccionará automáticamente una línea IRQ libre si hay alguna disponible. Si instala una tarjeta que no sea Plug and Play (o legacy), 
es posible que tenga que ejecutar la Utilidad de configuración ISA para determinar las asignaciones actuales de líneas IRQ y para 
encontrar una línea IRQ disponible.

Línea 
IRQ

Utilizada por/Disponible

IRQ0

Utilizada por el temporizador del sistema

IRQ1

Utilizada por el teclado para indicar que está lleno el búfer de salida

IRQ2

Utilizada por el controlador de interrupciones 1 para activar las líneas IRQ8 a IRQ15

IRQ3

Utilizada por el puerto serie 2

IRQ4

Utilizada por el puerto serie 1

Advertising