Consulta notas de teorico de Maquina Logica General

Consulta notas de teorico de Maquina Logica General

de Sebastian Herrera Recondo -
Número de respuestas: 4

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!

En respuesta a Sebastian Herrera Recondo

Re: Consulta notas de teorico de Maquina Logica General

de Santiago Correa Perini -

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

de Sebastian Herrera Recondo -
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

de Santiago Correa Perini -

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