una tiene sistema que palabras palabra multiplos letras kilobyte informatica hay equivale entre diferencia cuantos cuanto convertidor conversion bytes byte bit

tiene - que es un byte



¿Cuántos bits es una “palabra”? (4)

Esto es del libro Assembly Language Step By Step , Jeff Duntemann:

Aquí está el recorrido rápido: Un bit es un solo dígito binario, 0 o 1. Un byte es de 8 bits uno al lado del otro. Una palabra es de 2 bytes de lado a lado. Una palabra doble es 2 palabras lado a lado. Una palabra cuádruple es 2 palabras dobles una al lado de la otra.

Y esto es del libro Principios de organización de la computadora y lenguaje ensamblador: Uso de la máquina virtual de Java , Patrick Juola:

Por conveniencia, los 8 bits generalmente se agrupan en un solo bloque, llamado convencionalmente un byte. El siguiente bloque de bits con nombre más grande es una palabra. La definición y el tamaño de una palabra no son absolutos, pero varían de una computadora a otra. Una palabra es el tamaño del bloque de datos más conveniente para tratar con la computadora.

Entonces, ¿es una palabra de 2 bytes (16 bits), o es el bloque de datos más conveniente para la computadora? (Tampoco estoy seguro de lo que esto significa ...)


Además de las otras respuestas, un ejemplo adicional de la variabilidad del tamaño de la palabra (de un sistema a otro) se encuentra en el artículo Smashing The Stack For Fun and Profit de Aleph One:

Debemos recordar que la memoria solo se puede abordar en múltiplos del tamaño de la palabra. Una palabra en nuestro caso es 4 bytes, o 32 bits. Así que nuestro búfer de 5 bytes realmente tomará 8 bytes (2 palabras) de memoria, y nuestro búfer de 10 bytes tomará 12 bytes (3 palabras) de memoria.


Esto es del libro Hackers: Heroes of the Computer Revolution por Steven Levy.

.. la memoria se ha reducido a 4096 "palabras" de dieciocho bits cada una. (Un "bit" es un dígito binario, ya sea un 1 o un 0. Una serie de números binarios se llama "palabra").

Como sugieren las otras respuestas, una "palabra" no parece tener una longitud fija.


La segunda cita es correcta, el tamaño de una palabra varía de una computadora a otra. La arquitectura ARM NEON es un ejemplo de una arquitectura con palabras de 32 bits, en la que las cantidades de 64 bits se denominan "palabras dobles dobles" y las cantidades de 128 bits se denominan "cuadrangulares":

Un operando NEON puede ser un vector o un escalar. Un vector NEON puede ser un vector de doble palabra de 64 bits o un vector de cuatro palabras de 128 bits .

Normalmente, las palabras de 16 bits solo se encuentran en sistemas de 16 bits, como el Amiga 500.


No estoy familiarizado con ninguno de estos libros, pero el segundo está más cerca de la realidad actual. El primero puede estar discutiendo un procesador específico.

Los procesadores se han hecho con una gran variedad de tamaños de palabras, no siempre un múltiplo de 8.

Los procesadores 8086 y 8087 utilizaron palabras de 16 bits, y es probable que esta sea la máquina sobre la que escribía el primer autor.

Los procesadores más recientes suelen utilizar palabras de 32 o 64 bits.

En los años 50 y 60 había máquinas con tamaños de palabras que nos parecen bastante extraños ahora, como 4, 9 y 36. Desde aproximadamente el tamaño de palabras de los 70 ha sido un poder de 2 y un múltiplo de 8.