PRÁCTICA 5: GESTIÓN DE MEMORIA Descripción de la Práctica:

Anuncio
PRÁCTICA 5: GESTIÓN DE MEMORIA
Descripción de la Práctica:
Vamos a realizar la configuración del Mapa de Memoria de diferentes dispositivos con la cantidad de
memoria indicada en cada apartado. El objetivo de la práctica es familiarizar al alumno en el uso de
bloques de memoria y su direccionamiento en notación hexadecimal.
En esta práctica es importante indicar (en formato hexadecimal) la dirección de memoria del primer byte
de los bloques de memoria de cada apartado y la cantidad de memoria de cada bloque. Se puede hacer
de forma manual, en un cuaderno o en formato digital utilizando Excel:
En la hoja de Excel se puede ver un mapa de 16 Kbytes de RAM dividido en 16 bloque de 1 Kbyte. Se han
formado 4 particiones de 4 KB, 6 KB, 3 KB y 3 KB, cuyo rango de direcciones es:
•
•
•
•
Partición 1: 0x0000 – 0x0FFF
Partición 2: 0x1000 – 0x27FF
Partición 3: 0x2800 – 0x33FF
Partición 4: 0x3400 – 0x3FFF
EJERCICIO 1: El Sinclair ZX Spectrum fue uno de microordenadores domésticos más populares de los
años 80. El microprocesador que incluía era un Z80 a 3.5 MHz de velocidad, bus de datos de 8 bits y un
bus de direcciones de 16 bits. Los modelos iniciales disponían de una memoria ROM de 16 Kbytes donde
estaba precargado un intérprete de BASIC y de una memoria RAM de 16 ó 48 Kbytes.
La memoria ROM puede considerarse como un "Sistema Operativo" primitivo, pues permitía al usuario
comunicarse con la máquina y el HW en Basic. Se almacenaba en los 1 os bloques de memoria, como el
programa monitor en sistemas monoprogramados.
En este ejercicio, el alumno debe dibujar el mapa de memoria del Spectrum:
a) Con la configuración del Spectrum 16K: ROM + RAM (16 Kbytes).
b) Con la configuración del Spectrum 64K: ROM + RAM (48 Kbytes).
EJERCICIO 2: Dibujar los mapas de memoria de un sistema monoprogramado con estas características:
a) Memoria RAM de 128 KB, con reserva de 32 Kbytes (los más bajos) para el monitor.
b) Memoria RAM de 256 KB, con reserva de 16 Kbytes y de 32 Kbytes para dos monitores.
EJERCICIO 3: Dibujar los mapas de memoria de un sistema de multiprogramación donde se definen las
siguientes configuraciones:
a) Sistema de 64 Mbytes de RAM con 4 particiones iguales.
b) Sistema de 128 Mbytes con las siguientes particiones:
Particiones
Tamaños
Partición 1 32 Mbytes
Partición 2 32 Mbytes
Partición 3 32 Mbytes
Partición 4 16 Mbytes
Partición 5 16 Mbytes
c) Memoria RAM de 512 MB con estas particiones:
Particiones
Tamaños
Monitor SO 128 Mbytes
Partición 1 128 Mbytes
Partición 2
64 Mbytes
Partición 3
64 Mbytes
Partición 4
32 Mbytes
Partición 5
32 Mbytes
Partición 6
32 Mbytes
Partición 7
16 Mbytes
Partición 8
8 Mbytes
Partición 9
8 Mbytes
Fecha tope de entrega: Lunes 23 de Enero de 2012
Descargar