El documento describe la distribución de la memoria en los sistemas operativos MS-DOS. La memoria se divide en dos segmentos: la memoria convencional de 640 KB y la memoria superior de 384 KB. La memoria superior alberga áreas para el hardware del sistema como la BIOS, la memoria de video y controladores de dispositivos.
1. Mapeado de la memoria principal
Arquitectura de hardware.
2. Los sistemas Operativos al utilizar la memoria principal la dividen en segmentos o
paginas para poder utilizar la memoria en una forma definida.
Los procesadores 8088 tienen registros de 16 bits que pueden servir para
almacenar los desplazamientos es decir cualquier dirección dentro de una zona de
64 KB la cual se conoce como segmento.
Desde entonces y en alusión a que el sistema operativo era MS-DOS el primer
Megabyte de memoria se conoce como MEMORIA DOS en donde los primeros 640
KB como MEMORIA CONVENCIONAL o MEMORIA BASE y los 384 KB restantes son
la MEMORIA SUPERIOR o DEL SISTEMA, esta zona superior contenía cosas como
adaptadores y memoria de video; chips de la ROM-BIOS; ROMs de los
controladores de disco, y adaptadores de red, aunque existían "agujeros" sin uso
que podían ser aprovechados.
3. MEMORIA SUPERIOR
MEMORIA CONVENCIONAL
En esta imagen podemos ver claramente la distribución de la MEMORIA DOS que se
compone de la memoria superior y la memoria convencional.
4. Son los 384 k de memoria que se encuentra a continuación de los 640k de memoria
convencional. Esta área es usada por el hardware del sistema como por ejemplo el
adaptador de video, las partes de la memoria que no se usan se les llama bloques, los
cuales se podrán utilizar para ejecutar controladores de dispositivos y programas
residentes en la memoria.
Intervalo de direcciones Utilización
0009FC00-0009FFFF Área de datos del ratón PS/2
000A0000-000BFFFF RAM de video
000C0000-000CBFFF BIOS de video
000CC000-000CDFFF Reservada para tarjetas PC
000F0000-000FFFFF BIOS del sistema
00100000-03FFFFFF Area de memoria alta
FD000000-FDFFFFFF RAM de video
FF200000-FF2FFFFF RAM de video
FFFE0000-FFFFFFFF ROM del BIOS
Memoria superior
5. 1. Dirección 0009FC00-0009FFFF ÁREA DE DATOS DEL RATÓN PS/2:
Requiere la generalización de señales para la inicialización del dispositivo para su
comunicación e interpretación de los códigos transmitidos por este según las
características del dispositivo de visualización a usar.
2. Dirección 000A0000-000BFFFF RAM DE VIDEO:
Es un tipo de memoria en un panel de presentación de video que contiene la
imagen que aparece en la pantalla de video utiliza memoria de puerto dual que
permite simultáneamente la lectura y es mas rápida que la RAM dinámica.
3. Dirección 000C0000-000CBFFF BIOS DE VIDEO:
Explica el arranque del ordenador y las diferentes posibles causas de que nuestro
ordenador emita ciertos pitidos al encenderse.
4. Dirección 000CC000-000CDFFF esta dirección esta reservada para tarjetas del
PC
6. 5. DIRECCION 000F0000-000FFFFF BIOS DEL SISTEMA:
Es un código de software que localiza y reconoce todos los dispositivos
necesarios para carga el sistema operativo en la RAM
6. DIRECCION 00100000-03FFFFFF AREA DE MEMORIA ALTA:
Es el área del RAM que consiste en los primeros 64 KB, es en este espacio
donde el DOS
se alojará esencialmente y liberará de ese modo la memoria
convencional.
7. Las direcciones FD000000-FDFFFFFF, FF200000-FF2FFFFF
Es un tipo de memoria RAM que utiliza el controlador gráfico para poder manejar toda
la información visual que le manda la CPU del sistema. La principal característica de
esta clase de memoria es que es accesible de forma simultánea por dos dispositivos. De
esta manera, es posible que la CPU grabe información en ella, mientras se leen los datos
que serán visualizados en el monitor en cada momento
8. DIRECCION FFFE0000-FFFFFFFF ROM DEL BIOS:
El BIOS generalmente se ubica en una ROM chip que viene con el equipo esto
asegura que el BIOS siempre estará disponible y no será dañado por el disco de
Fracasos