UNIMET ARQUITECTURA DEL COMPUTADOR Prof. Sandro Costantini PROBLEMARIO 11 ARQUITECTURA DEL COMPUTADOR (MEMORIA) PROBLEMA 1: Se dispone de circuitos integrados de memoria RAM de 128 x 8 bits. ¿Cuántos son necesarios para proporcionar una capacidad de memoria de 1024 palabras de 16 bits? PROBLEMA 2: Se dispone de circuitos integrados de memoria RAM de 256 x 4 bits. ¿Cuántos son necesarios para proporcionar una capacidad de memoria de 2 kpalabras de 16 bits? PROBLEMA 3: Sea una memoria de 128 Mbyte y se accede a nivel de byte. a) ¿Cuántos bits de direccionamiento serán necesarios? b) ¿Y si se accediera a nivel de palabra de 16 bits? PROBLEMA 4: Cuantos chips de memoria de 64K x 1 son necesarios para configurar la memoria de un sistema con los siguientes datos? Líneas de direccionamiento: 20 Numero de palabras: 128 Kpalabras Longitud de palabra:16 bits. PROBLEMA 5: Cuantos chips de memoria de 8K x 8 son necesarios para configurar la memoria de un sistema con los siguientes datos? Líneas de direccionamiento: 16 Numero de palabras: 32 Kpalabras Longitud de palabra:8 bits. PROBLEMA 6: Cuantos chips de memoria de 256K x 8 son necesarios para configurar la memoria de un sistema con los siguientes datos? Líneas de direccionamiento: 19 Numero de palabras: 640 Kpalabras Longitud de palabra:16 bits. PROBLEMA 7: Se desea diseñar una memoria con 512 KBytes de RAM y 128 Kbytes de ROM con bus de datos de 8 bits. Si se dispone de chips RAM de 64K x 8 y chips ROM de 32K x 8 cuantos de cada uno son necesarios? PROBLEMA 8: Cuantos chips son necesarios para diseñar una memoria con las siguientes características: Ancho de palabra de 32 bits; Capacidad de direccionamiento de 19 bits. Emplear chips de RAM de 32Kbytes. PROBLEMA 9: Indicar cuál de los siguientes modelos de memoria dispone de mayor capacidad: 8KBytes; 256palabras x 16bits; 2Kbits; 4K x 4 PROBLEMA 10: Se dispone de 2 módulos de memoria M1 y M2 de 256 x 8 cada uno. Se desea ubicar en el mapa de memoria correspondiente a un CPU con bus de direcciones de 10 bits y con un bus de datos de 8 bits. Hacer el mapa con M1 colocado al inicio del mapa (dirección mas baja) y M2 al final. PROBLEMA 11: Construir una memoria de 64Kpalabras de 8 bits de datos. Se dispone de chips RAM de16K x 4 bits. PROBLEMA 12: Diseñar una memoria de 128Kbytes instalados, empleando chips de 32 Kbytes con un bus de direcciones de 16 líneas y un bus de datos de 16 bits. PROBLEMARIO 1 UNIMET ARQUITECTURA DEL COMPUTADOR Prof. Sandro Costantini PROBLEMA 13: Construir una memoria de 64Kpalabras de 16 bits de datos. Se dispone de chips RAM de 8Kx8 bits. PROBLEMA 14: Dado un procesador de 8 bits con16 líneas de direcciones y los siguientes bloques de memoria: -RAM de 214 x 8 instalada a partir de la dirección 215 -ROM de 211 x 8 situada a partir de la dirección 0. -EPROM de 213 x 8 instalada a partir de la dirección 214 -DISPOSITIVOS E/S de 28 x 8 situada a partir de la dirección 212. Implementar el mapa de memoria correspondiente. PROBLEMA 15: Sea un sistema con bus de datos de 8 bits y bus de direcciones de 16 bits, con memoria RAM de 32Kpalabras implementada con 8 chips de memoria de 4Kpalabras x 8 bits. (el chip 1 ocupa la posición mas baja y el hip 8 la posición mas alta.). Dibuje el mapa de memoria . Si se produce un fallo de memoria en la dirección 543A ¿En qué chip se produce el fallo? PROBLEMA 16: Queremos diseñar el mapa de memoria de un procesador que tiene un bus de datos de 8 líneas y un bus de direcciones de 20 líneas. La dirección de arranque del procesador se encuentra en 00000h. Disponemos de los siguientes integrados de memoria RAM y ROM: ROM de : 128K x 4 , 128K x 8 y 256K x 8 RAM de 128K x 4 y 256K x 8 Dibujar el esquema de memoria ocupando todo el espacio direccionable y minimizando el número de chips de memoria y sabiendo que se requieren 128KBytes de memoria ROM ocupando las posiciones mas bajas.. PROBLEMA 17: Se desea construir un sistema de memoria con las siguientes características: Palabra de memoria de 16 bits. 512 Kpalabras de espacio direccionable. 64 Kpalabras de sólo lectura en las direcciones más bajas El resto del espacio direccionable será de lectura/escritura. Para ello se dispone de los siguientes chips en cantidad suficiente: RAM de 64K x 8bits. RAM de 128K x 16bits. ROM de 16K x 16bits. 1.Diseñar el mapa de memoria requerido. 2.Indicar en qué circuitos de memoria se encuentra almacenada la palabra con dirección 186A0 h. 3.Haga un diagrama esquematico de las conexiones de los chips al CPU. Importante señalar la forma de activar las señales CS de los chips PROBLEMARIO 2