¿Cómo puedo acceder a más de la memoria convencional y extendida?Usar toda la memoria RAM en MS-DOS
Respuesta
El XMS especificación de la versión 3.0 permite el acceso a hasta 4 GB. Vea el Wikipedia article.
XMS es para almacenar datos pero no para ejecutar código ejecutable en él. Necesito utilizar para ejecutar código – Delta
lástima pues tengo algunas utilidades de diagnóstico que sólo se ejecutan en dos – Delta
@ 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í. –
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.
Lo sé, así que la pregunta es sobre pasar esta limitación – Delta
¿Qué pasa si no puede? –
- 1. haciendo uso de toda la memoria RAM disponible en un programa Haskell?
- 2. Cómo comprobar la cantidad de memoria RAM en I
- 3. Necesita cargar toda la base de datos postgreSQL en la RAM
- 4. MSDOS "Hello World" EXE
- 5. ¿Cómo puedo almacenar datos en la memoria RAM usando PHP?
- 6. ¿Cómo aumentar la memoria RAM para el clúster en couchbase?
- 7. PHP no puede usar 300MB de RAM
- 8. Configurar Visual Studio para usar más RAM
- 9. ¿En qué idioma se escribió originalmente MSDOS?
- 10. Recuperando cantidad total de memoria RAM en un ordenador
- 11. RAM total en iPhone
- 12. ¿Cómo evitar que Delphi ADO cargue toda la tabla en la memoria?
- 13. de hash sin tener toda la memoria intermedia en la memoria a la vez
- 14. ¿cómo busco toda la memoria de un proceso en gdb?
- 15. Eliminar toda la memoria compartida y los semáforos en Linux
- 16. ¿Cómo limito RAM para probar situaciones de poca memoria?
- 17. ¿Cómo puedo asegurarme de que MySQL esté usando toda la memoria disponible?
- 18. DMA transfer RAM-to-RAM
- 19. Las imágenes JavaME - LWUIT consumen toda la memoria
- 20. ¿Cómo transmitir correctamente grandes datos desde MVC3 sin usar demasiada memoria RAM?
- 21. ¿Por qué lxml.etree.iterparse() consume toda mi memoria?
- 22. HSQLDB está comiendo toda mi memoria
- 23. ¿Cómo guardo los objetos en Java de forma eficiente utilizando la memoria RAM disponible?
- 24. ¿Por qué UIWebView no libera toda su memoria?
- 25. ¿Cómo hacer una imagen almacenada? ¿Usa menos memoria RAM?
- 26. ¿Por qué performGC no libera toda la memoria?
- 27. ¿Cuánta memoria hay en la matriz numpy? ¿Es la RAM un factor limitante?
- 28. Cómo hacer que un proceso .NET se quede sin memoria sin agotar toda la memoria del sistema
- 29. Cómo configurar Thread.CurrentPrincipal para usar en toda la aplicación?
- 30. ¿Cómo puedo aumentar la memoria RAM y configurar una red de solo host en Vagrant?
MS-DOS es una nota a pie de página en tecnología de la información. –
@ 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. –
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. –