Ejecucion de aplicaciones MS-DOS

26/08/2005 - 17:09 por **Jessica | Informe spam
Tengo algunos Cds de juegos antiguos, pero cuando intento instalarlos o
ejecutarlos , salen mensajes como "El archivo de sistema no es apropiado
para ejecutar aplicaciones MS-DOS y Windows..."
En resúmen, mi duda es porque es que ciertos programas funcionan con ciertos
sistemas operativos y con otros no? que relacion tiene esto con eso de
windows de 16 bits, 32 bits ? porque las aplicaciones creadas para ser
ejecutadas en DOS no funcionan con ciertos windos ?

Jessica

Preguntas similare

Leer las respuestas

#1 JM Tella Llop [MVP Windows]
26/08/2005 - 17:16 | Informe spam
Windows XP es un sistema operativo de 32 bits, que da soporte y
compatibilidad a las aplicaciones de 16.
El msdos en sistemas NT (como XP) no existe. Pero a cambio se de un
"mulador" de el que permite todo... excepto acceso directo al hardware. Un
sistema operativo, no será tal, mientras no tenga control absoluto sobre los
recursos hardware y realice una abstraccion del hardware. Por ello, no todos
los programas msdos pueden ejecutarse bajo dicho emulador: unicamente los
que no intenten acceder directamente al hardware (esto era una mala
costumbre que provocaba caidas en otros sistemas operativos que tenian
algunos programadores de la vieja escuela. Nunca hay que acceder si no es a
traves de un driver de dispositivo).

Es por ello, que W9X no puede considerarse un sistema operativo (realmente
podemos decir que era una interfaz grafica muy potente sobre msdos).

Espero que esto te aclare un poquito las cosas...

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.



"**Jessica" wrote in message
news:
Tengo algunos Cds de juegos antiguos, pero cuando intento instalarlos o
ejecutarlos , salen mensajes como "El archivo de sistema no es apropiado
para ejecutar aplicaciones MS-DOS y Windows..."
En resúmen, mi duda es porque es que ciertos programas funcionan con
ciertos sistemas operativos y con otros no? que relacion tiene esto con
eso de windows de 16 bits, 32 bits ? porque las aplicaciones creadas para
ser ejecutadas en DOS no funcionan con ciertos windos ?

Jessica






Respuesta Responder a este mensaje
#2 Antonio Amengual[MSMVP]
26/08/2005 - 17:25 | Informe spam
existe un potente emulador de MSDOS llamado Dos Box.exe que te permitira usar el viejo soft de 16 bits
busca dosbox.exe con google y tira millas


Bienvenidos al sitio de MVP de Microsoft
http://mvp.support.microsoft.com/

Recuerda: Una Consulta, Un Foro:
news:microsoft.public.es.outlookexpress
news:microsoft.public.es.windowsxp
news:microsoft.public.es.windowsxp.aplicaciones
news:microsoft.public.es.windowsxp.hardware
news:microsoft.public.es.windowsxp.instalacion
news:microsoft.public.es.windowsxp.seguridad



Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.


XP Pro-2600-limpia+SP2

por favor
respuestas al grupo; asi nos beneficiamos todos
no se responde personalmente

saludos

Antonio
ms mvp windowsxp shell user

"**Jessica" wrote in message news:
Tengo algunos Cds de juegos antiguos, pero cuando intento instalarlos o
ejecutarlos , salen mensajes como "El archivo de sistema no es apropiado
para ejecutar aplicaciones MS-DOS y Windows..."
En resúmen, mi duda es porque es que ciertos programas funcionan con ciertos
sistemas operativos y con otros no? que relacion tiene esto con eso de
windows de 16 bits, 32 bits ? porque las aplicaciones creadas para ser
ejecutadas en DOS no funcionan con ciertos windos ?

Jessica






Respuesta Responder a este mensaje
#3 **Jessica
26/08/2005 - 18:17 | Informe spam
Gracias , me quedó mucho mas claro , mas bien explicame por favor con un
ejemplo eso de "abstraccion del hardware".
Jessica


¨Cuando encuentres la verdad, por favor ponle otro velo¨


"JM Tella Llop [MVP Windows]" escribió en el mensaje
news:
Windows XP es un sistema operativo de 32 bits, que da soporte y
compatibilidad a las aplicaciones de 16.
El msdos en sistemas NT (como XP) no existe. Pero a cambio se de un
"mulador" de el que permite todo... excepto acceso directo al hardware. Un
sistema operativo, no será tal, mientras no tenga control absoluto sobre
los recursos hardware y realice una abstraccion del hardware. Por ello, no
todos los programas msdos pueden ejecutarse bajo dicho emulador:
unicamente los que no intenten acceder directamente al hardware (esto era
una mala costumbre que provocaba caidas en otros sistemas operativos que
tenian algunos programadores de la vieja escuela. Nunca hay que acceder si
no es a traves de un driver de dispositivo).

Es por ello, que W9X no puede considerarse un sistema operativo (realmente
podemos decir que era una interfaz grafica muy potente sobre msdos).

Espero que esto te aclare un poquito las cosas...

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.



"**Jessica" wrote in message
news:
Tengo algunos Cds de juegos antiguos, pero cuando intento instalarlos o
ejecutarlos , salen mensajes como "El archivo de sistema no es apropiado
para ejecutar aplicaciones MS-DOS y Windows..."
En resúmen, mi duda es porque es que ciertos programas funcionan con
ciertos sistemas operativos y con otros no? que relacion tiene esto con
eso de windows de 16 bits, 32 bits ? porque las aplicaciones creadas
para ser ejecutadas en DOS no funcionan con ciertos windos ?

Jessica










Respuesta Responder a este mensaje
#4 JM Tella Llop [MVP Windows]
26/08/2005 - 18:27 | Informe spam
Pues simple: el hardware no existe para los programas: si intentan un acceso
mediante una instruccion ensambladora in / out, por ejemplo (en modo 3 que
es como se ejecuta cualquioer programa), ocurrirá una excepcion en el
procesador y tomará control la rutina de tratamiento de excpeciones (en modo
0, pertenicente al kernel). Esta a su vez, analizará si tiene un controlador
de dispositivo (tambien se ejecutan todos en modo 0), al cual le cederá el
control. Es decir, el hardware no existe de cara a las aplicaciones (ni tan
siquiera de cara a muchas de las rutinas del kernel. El HAL es el encargado
de la abstraccion del hardware).

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.



"**Jessica" wrote in message
news:ONY$
Gracias , me quedó mucho mas claro , mas bien explicame por favor con un
ejemplo eso de "abstraccion del hardware".
Jessica


¨Cuando encuentres la verdad, por favor ponle otro velo¨


"JM Tella Llop [MVP Windows]" escribió en el mensaje
news:
Windows XP es un sistema operativo de 32 bits, que da soporte y
compatibilidad a las aplicaciones de 16.
El msdos en sistemas NT (como XP) no existe. Pero a cambio se de un
"mulador" de el que permite todo... excepto acceso directo al hardware.
Un sistema operativo, no será tal, mientras no tenga control absoluto
sobre los recursos hardware y realice una abstraccion del hardware. Por
ello, no todos los programas msdos pueden ejecutarse bajo dicho emulador:
unicamente los que no intenten acceder directamente al hardware (esto era
una mala costumbre que provocaba caidas en otros sistemas operativos que
tenian algunos programadores de la vieja escuela. Nunca hay que acceder
si no es a traves de un driver de dispositivo).

Es por ello, que W9X no puede considerarse un sistema operativo
(realmente podemos decir que era una interfaz grafica muy potente sobre
msdos).

Espero que esto te aclare un poquito las cosas...

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.



"**Jessica" wrote in message
news:
Tengo algunos Cds de juegos antiguos, pero cuando intento instalarlos o
ejecutarlos , salen mensajes como "El archivo de sistema no es apropiado
para ejecutar aplicaciones MS-DOS y Windows..."
En resúmen, mi duda es porque es que ciertos programas funcionan con
ciertos sistemas operativos y con otros no? que relacion tiene esto con
eso de windows de 16 bits, 32 bits ? porque las aplicaciones creadas
para ser ejecutadas en DOS no funcionan con ciertos windos ?

Jessica














Respuesta Responder a este mensaje
#5 **Jessica
26/08/2005 - 19:32 | Informe spam
En buen cristiano : el hardware no existe para las aplicaciones, por eso
utilizan a los sistemas operativos como intermediarios los cuales a su vez
se valen de drivers para comunicarse con el hardware. ¿asi es?



¨Cuando encuentres la verdad, por favor ponle otro velo¨


"JM Tella Llop [MVP Windows]" escribió en el mensaje
news:
Pues simple: el hardware no existe para los programas: si intentan un
acceso mediante una instruccion ensambladora in / out, por ejemplo (en
modo 3 que es como se ejecuta cualquioer programa), ocurrirá una excepcion
en el procesador y tomará control la rutina de tratamiento de excpeciones
(en modo 0, pertenicente al kernel). Esta a su vez, analizará si tiene un
controlador de dispositivo (tambien se ejecutan todos en modo 0), al cual
le cederá el control. Es decir, el hardware no existe de cara a las
aplicaciones (ni tan siquiera de cara a muchas de las rutinas del kernel.
El HAL es el encargado de la abstraccion del hardware).

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.



"**Jessica" wrote in message
news:ONY$
Gracias , me quedó mucho mas claro , mas bien explicame por favor con un
ejemplo eso de "abstraccion del hardware".
Jessica


¨Cuando encuentres la verdad, por favor ponle otro velo¨


"JM Tella Llop [MVP Windows]" escribió en el
mensaje news:
Windows XP es un sistema operativo de 32 bits, que da soporte y
compatibilidad a las aplicaciones de 16.
El msdos en sistemas NT (como XP) no existe. Pero a cambio se de un
"mulador" de el que permite todo... excepto acceso directo al hardware.
Un sistema operativo, no será tal, mientras no tenga control absoluto
sobre los recursos hardware y realice una abstraccion del hardware. Por
ello, no todos los programas msdos pueden ejecutarse bajo dicho
emulador: unicamente los que no intenten acceder directamente al
hardware (esto era una mala costumbre que provocaba caidas en otros
sistemas operativos que tenian algunos programadores de la vieja
escuela. Nunca hay que acceder si no es a traves de un driver de
dispositivo).

Es por ello, que W9X no puede considerarse un sistema operativo
(realmente podemos decir que era una interfaz grafica muy potente sobre
msdos).

Espero que esto te aclare un poquito las cosas...

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.



"**Jessica" wrote in message
news:
Tengo algunos Cds de juegos antiguos, pero cuando intento instalarlos o
ejecutarlos , salen mensajes como "El archivo de sistema no es
apropiado para ejecutar aplicaciones MS-DOS y Windows..."
En resúmen, mi duda es porque es que ciertos programas funcionan con
ciertos sistemas operativos y con otros no? que relacion tiene esto
con eso de windows de 16 bits, 32 bits ? porque las aplicaciones
creadas para ser ejecutadas en DOS no funcionan con ciertos windos ?

Jessica


















Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida