¿Word/Palabra es 1 byte o 2 bytes?

¿Word/Palabra es 1 byte o 2 bytes?

de Hernan Esteves Rosano -
Número de respuestas: 3

Hola. Basicamente lo que dice el titulo: cuando decimos word o palabra nos referimos a 1 byte, 2 bytes o depende del contexto? Porque por ejemplo cuando hablamos de caché nos referimos a las palabras de la memoria (w bits de word), o sea a los bytes pero en 8086 por ejemplo WORD serian 2 bytes aun cuando la memoria esta compuesta por lineas de 1 byte. 

Gracias

En respuesta a Hernan Esteves Rosano

Re: ¿Word/Palabra es 1 byte o 2 bytes?

de Nicolas Tabare Tomeo Raspino -

Tengo entendido que depende de cada arquitectura. En el caso de Intel 8086 la palabra es de 2 bytes pero varía según la arquitectura en la que se trabaja.
Supongo que cuando trabajas con la cache ésta podría direccionar de a bytes o de a palabra dependiendo del diseño de la misma.

En respuesta a Hernan Esteves Rosano

Re: ¿Word/Palabra es 1 byte o 2 bytes?

de Federico Rivero -

Estimado:

Para el alcance de este curso, una palabra de memoria tiene una cantidad de bits igual al número de bits de la arquitectura. x86 es una arquitectura de 16 bits y por tanto, cuando hablamos de palabra de memoria, nos referimos a 2 bytes.

Cuidado que en las caches, los bits W pueden separar bytes o palabras de memoria, esto según si la arquitectura es direccionable por bytes o por palabra. Esto indica si una dirección de memoria se mapea a un byt o a una palabra de memoria (de tamaño N según dije arriba).

Saludos!

         Federico