Mapa de memoria de un PC - Escuela de Ingeniería Electrónica

Anuncio
Instituto Tecnológico de Costa Rica
Escuela de Ingeniería Electrónica
Curso: EL 4311 Estructura de
Microprocesadores
Mapa de memoria
de un PC
Ing. José Alberto Díaz García
MEMORIA ALTA
384 K bytes
F
RESERVADO PARA EL BIOS
E
RESERVADO PARA EL BIOS
D
ADAPTADORES PARA RED, ESPACIO
UTILIZADO POR EL BIOS, MARCO DE
PAGINA PARA LA MEMORIA EXPANDIDA
C
ADAPTADORES PARA RED,
ESPACIO UTILIZADO POR EL BIOS
B
MEMORIA PARA VIDEO
A
MEMORIA PARA VIDEO
Memoria
reservada
640 kbytes
7
6
5
4
3
2
1
0
Se utiliza
para cargar
el sistema
operativo y
ejecutar los
programas
64 K bytes
8
MEMORIA DE TRABAJO, PROGRAMAS Y
DATOS
9
MEMORIA BAJA, PAGINA CERO
Area de trabajo para DOS Y
BASIC
400 500
Espacio de trabajo para el BIOS
1 K Byte
500 600
0 400
TABLA PARA VECTORES
DE INTERRUPCION
Espacio para 256 interrupciones
distintas
Si trabaja en modo protegido puede
accesar la memoria extendida
EJEMPLO:
DEVICE=C:\HIMEM.SYS
Con esto se puede activar los primeros 64 K
de la memoria extendida llamada HMA para
ejecutar un programa. Esta área es
independiente del resto de la memoria
extendida y sólo sirve para ejecutar un
programa. Generalmente se utiliza para
cargar el sistema operativo, liberando la
memoria convencional.
1
6
DOS=HIGH
M
E
G
A
S
6
5
.
5
3
5
4.
0
9
6
M
E
G
A
S
1 MEGA
1 MEGA
1 MEGA
86
286
386
M
E
G
A
S
1 MEGA
PENTIUM II
MEMORIA EXTENDIDA
Si el procesador trabaja en modo real
solo puede accesar 1 Mega Byte de
memoria.
No se puede
manejar
desde el
BIOS, por lo
tanto se
necesita de
un
manejador
(HIMEM.SYS,
en un archivo
CONFIG.SYS,
utilizando el
comando
device) para
accesarla.
Es un XMM
(eXtended
Memory
Manager)
MEMORIA
CONVENCIONAL
MAPA DE MEMORIA PARA UN
PC/XT/AT
0 0000
0 03FF
VECTORES DE INTERRUPCIÓN
0 0400
0 04FF
ÁREA PARA DATOS DEL BIOS
0 0500
0 05FF
ÁREA DE DATOS PARA EL BASIC
0 0600
7 FFFF
RAM (512K), DOS
8 0000
9 FFFF
EXPANSIÓN PARA MEMORIA RAM (AT)
A
0 0000
C
0 03FF
3FFF
BUFFER PARA EL MONITOR
C 4000
C 7FFF
EXPANSIÓN PARA MEMORIA ROM
C 8000
C CFFF
PARA DISCO, SOLO EN XT
C D000
D 0000
AREA PARA USUARIO
D 0000
D FFFF
MEMORIA EXPANDIDA, LIM
E 0000
E FFFF
EXPANSIÓN PARA MEMORIA ROM
F 0000
F FFFF
MEMORIA ROM
10 0000
FF FFFF
EXPANSIÓN PARA MEMORIA EXTENDIDA SOLO EN AT
(15M)
Descargar