Organización de la memoria en la computadora

2

¿Cómo se almacena la memoria en una computadora? ¿Es 1 bit por dirección, por lo que para obtener el valor de un entero (32 bits) debe pasar por 32 direcciones, obtener todos los bits de 0 y 1? Estoy un poco confundido ya que estoy leyendo un libro sobre organización y arquitectura de computadoras, pero el autor hace un mal trabajo explicando a fondo. Porque lo que realmente me confunde es cuando el libro usa ejemplos y establece palabras de memoria de 16 bits para una instrucción. ¿Cómo se almacena una palabra en la memoria? Para esta situación, ¿serían 16 direcciones secuenciales?

    
pregunta theta

1 respuesta

1

El 99% de las máquinas son direccionables por byte. Una palabra de 16 bits ocuparía 2 bytes direccionables. Hay algunas máquinas únicas en las que este no es el caso, pero para la mayoría de las máquinas RISC (especialmente las que se tratan en un curso introductorio de arquitectura de computadoras) todo es byte direccionable. Algunas arquitecturas pueden direccionar más de un byte a la vez (por ejemplo, el bus de datos de memoria no es de 8 bits), pero la memoria en sí misma puede direccionarse a nivel de byte.

    
respondido por el Doov

Lea otras preguntas en las etiquetas