2010-08-04 8 views
5

¿Cómo puedo acceder a más de la memoria convencional y extendida?Usar toda la memoria RAM en MS-DOS

+2

MS-DOS es una nota a pie de página en tecnología de la información. –

+5

@ 0xA3, ¿eso hace que la pregunta sea menos legítima? Estoy seguro de que hay espacios problemáticos en los que MS-DOS sigue siendo una solución válida, incluso si no crees que sea óptima. –

+0

Por curiosidad, ¿por qué no estás considerando alguna forma de Linux o Linux embebido? Lo que estás pidiendo suena como ir de caza de ciervos con un tirador de arvejas. –

Respuesta

2

El XMS especificación de la versión 3.0 permite el acceso a hasta 4 GB. Vea el Wikipedia article.

+0

XMS es para almacenar datos pero no para ejecutar código ejecutable en él. Necesito utilizar para ejecutar código – Delta

+0

lástima pues tengo algunas utilidades de diagnóstico que sólo se ejecutan en dos – Delta

+0

@ user327104, si usted necesita para ejecutar código que mucho que hay que hacer algún tipo de intercambio de espacio de código. No creo que haya nada que lo haga automáticamente, tendrás que hacerlo tú mismo y no es un proceso trivial. Tengo que estar de acuerdo con Robert, puedes estar usando la tecnología incorrecta aquí. –

0

MS-DOS es un sistema operativo de 16 bits, lo que limita su capacidad inherente para hacer frente a grandes cantidades de memoria. Creo que el límite para la memoria direccionable es de 16 megabytes en modo protegido, usando la memoria extendida (procesadores 80286 y superiores).

Ver aquí: http://en.wikipedia.org/wiki/RAM_Limit

Hoy en día, los espacios de aplicaciones pequeñas, tales como controladores integrados, suelen utilizar una de las muchas variantes de Linux que están ampliamente disponibles.

+0

Lo sé, así que la pregunta es sobre pasar esta limitación – Delta

+0

¿Qué pasa si no puede? –

Cuestiones relacionadas