4. Considere un hipotético computador con 100 registros que direcciona la memoria por bytes. En este computador se pueden direccionar como mucho 64 KB de memoria. Asumiendo que el tamaño de la palabra de este computador coincide con el número de bits empleados para las direcciones de memoria. Responda a las siguientes preguntas: a) ¿Cuántos bits se emplean para las direcciones de memoria? b) ¿Cuál es el tamaño de los registros? c) ¿Cuántos bits se almacenan en cada posición de memoria? d) Si el computador fuera de 32 bits. ¿Cuál sería el tamaño de la máxima memoria direccionable? Exprese el resultado en MB. e) ¿Cuántos bits se necesitan para identificar a los registros?

Respuestas

Respuesta dada por: victtour
0

Respuesta:

Solución:

a) El computador dispone de 64 KB / 1 byte = 64 Kposiciones de memoria. Cada posición almacena un byte,

porque la memoria se direcciona por bytes. Para direccionar 64 Kposiciones = (64 ´ 1024) se necesitan

log2 (64 ´ 1024) = 16 bits.

b) El tamaño de los registros coincide con el ancho de palabra, que en este caso coincide con el número de

bits necesario para representar una dirección de memoria, es decir, 16 bits.

c) En cada posición de memoria se almacena un byte.

d) 232 bytes = 232 / 220 = 212 MB.

e) El computador dispone de 100 registros, se necesitan élog2 100ù = 7 bits

Explicación paso a paso:

Los explico en interno

Preguntas similares