Gestion de Memoria
La memoria RAM gestionada por MS-DOS se divide en :
- Memoria convencional: 0kb-640kb
- Memoria superior: 640kb-1024kb
- Memoria extendida: desde el 1º mb hasta elfinal de la memoria
- Memoria alta: desde 1024 kb hasta 1088 kb
4gb
Memoria Extendida
16mb
1088kb
Memoria Alta
1024kb
Memoria Superior
640kb
Memoria Convencional
0kbLa gestión de la memoria depende de la versión de MS-DOS y del microprocesador en el sistema.
- Memoria Convencional (0kb-640kb):
Es la memoria que utiliza MS-DOS para ejecutar losprogramas. Cuanta más memoria convencional tengamos libre mayor serán los programas que podamos ejecutar.
El sistema operativo ocupa la parte más baja, donde se almacena:
La tabla de interrupciones.El núcleo de MS-DOS, formado por dos programas: IO.SYS y MSDOS.SYS.
Controladores de dispositivos (drivers).
Programas residentes en memoria.
A partir del último programa residente enmemoria, la memoria que queda libre, es la que podemos utilizar para ejecutar aplicaciones.
- Memoria Superior (640kb-1024kb)
Esta dividida en segmentos de 84kb. Contiene, entre otras cosas, losiguiente:
Memoria de video.
Marco de página EMS (Segmento de memoria expandida: es un método para utilizar la memoria por encima del primer mega, consiste en traer bloques de 64 kb de esa memoriaal segmento EMS, hacer las operaciones necesarias y devolverlas a su lugar).
ROM-BIOS: copia de la ROM en RAM (pues esta es más rápida).
· Memoria Extendida (XMS)
Se utiliza cuando aparece el“286”. Es la memoria que está por encima del primer Mb. A partir de Windows 95 no hay que preocuparse de gestionar la memoria extendida.
· Memoria Alta (HMA)
Zona de memoria comprendida entre1024kb y 1086kb. Es utilizada para alojar programas residentes en memoria. Por ejemplo, permite cargar el núcleo de MS-DOS (IO.SYS, MSDOS.SYS) liberando espacio en la memoria convencional.
4.-...
Regístrate para leer el documento completo.