Mapadememoriadeunpc1
Páginas: 2 (416 palabras)
Publicado: 29 de abril de 2015
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 Kbytes
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 UTILIZADOPOR 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
MEMORIADE 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 INTERRUPCIONEspacio 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 memoriaextendida 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 sistemaoperativo, 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 elprocesador 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 elcomando
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 DELBIOS
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...
Leer documento completo
Regístrate para leer el documento completo.