UTNianos

Versión completa: [Arquitectura] Duda sobre un final
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Un sistema de memoria de 1024K palabras de 32 bits cada una:
a- Cuantos bits se requieren para direccionar cada posicion de la memoria, exprese en hexadecimal la direccion de la primera y de la ultima palabra.
b- Cual es su capacidad en bytes, Mbytes y Gbytes.
c- Si la medida de la palabra fuera de 8 bits. ¿Cuantas palabras la constituirian para mantener la misma capacidad de almacenamiento?
Me confunde mucho este tema, generalmente no dan los datos de la palabra en bytes? como se hace cuando te lo dan en bits?
Primero para pasar de bits a bytes es facil, 8bits=1byte.
  1. Como son 1024k palabras, entonces necesitas 20 bits, porque 2 a la 20 es 1024k.
    Las direcciones son: 0 y 1048575(1024K-1) en decimal, y en hexa 00000 y fffff
  2. En bytes seria 1024K * 4B(32b/8) = 4194304B o 4096KB, o 4MB
  3. como 8 bits es un byte =>
    1024K*4B = 4MB => Numero de palabras(X) * 1B = 4MB
    regla tres simple =P y....
    El numero de palabras necesario es de 4M = 4096K = 4194304 palabras



Saludos
URLs de referencia