Hola, me surgio una duda respecto al ejemplo final de el ejemplo de intentar hacer una RAM con 64 bits de entrada y 32 bits de salida. En una parte dice "Para la máquina que implemente esta solución se requiere una RAM de 64 bits de entrada y 32 bits de salida. Una RAM así tendría una capacidad de 264 x 22 bytes" esta cuenta de donde sale? O sea, como calculo la capacidad de la RAM a partir de sus bits de entrada y salida? gracias!
Consulta notas de teorico de Maquina Logica General
Número de respuestas: 4
En respuesta a Sebastian Herrera Recondo
Re: Consulta notas de teorico de Maquina Logica General
2^64 es la capacidad de direccionamiento (64 bits de entrada, 2^64 posibles direcciones) y como cada dirección almacena 4 bytes, 2^64 x 4 = 2^64 x 2^2 es la capacidad de la RAM.
Creo que es así
En respuesta a Santiago Correa Perini
Re: Consulta notas de teorico de Maquina Logica General
Y porque cada direccion almacena 4 bytes? Eso es lo que no termino de entender. Yo entendi que los 64 bit de entrada eran 32 del primer sumando (puedo representar hasta 232 -1 numeros) + 32 del segundo sumando, no termino de entender por que necesito 264 direcciones distintas y porque necesito 4 bytes por direccion
En respuesta a Sebastian Herrera Recondo
Re: Consulta notas de teorico de Maquina Logica General
Tenes 64 bits de entrada porque necesitas que te den los dos números representados en 32 bits, como decis, y en cada dirección de memoria guardas la suma correspondiente (un numero de 32 bits, por eso 32 bits de salida)
32 bits = 4 bytes = 2^2 bytes
En respuesta a Santiago Correa Perini
Re: Consulta notas de teorico de Maquina Logica General
Ah ok, creo que entiendo muchisimas gracias!