¿Qué significa por tamaño de palabra en la computadora?


He tratado de entender lo que significa"palabra" y he buscado en el wiki y la definición es vaga. Así que mi pregunta es ¿qué es "tamaño de palabra"? Es la longitud del bus de datos, bus de direcciones?

Author: Shashank Agrawal, 2013-11-06

5 answers

"Tamaño de palabra" se refiere al número de bits procesados por la CPU de una computadora de una sola vez (en estos días, típicamente 32 bits o 64 bits). El tamaño del bus de datos, el tamaño de la instrucción, el tamaño de la dirección suelen ser múltiplos del tamaño de la palabra.

Solo para confundir las cosas, para la compatibilidad hacia atrás, la API de Microsoft Windows define una PALABRA como 16 bits, una DWORD como 32 bits y una QWORD como 64 bits, independientemente del procesador.

 36
Author: ᴇʟᴇvᴀтᴇ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-11-06 19:52:27

Una respuesta es not no tanto como antes. Hace mucho tiempo, las computadoras solo podían cargar / almacenar "palabras" completas de memoria, que serían 16/24/32/36/48 bits cada una (dependiendo de la máquina en particular). Uno tendría que estructurar cuidadosamente su diseño de programa alrededor del tamaño de la palabra de la máquina de destino.

Pero más computadoras pueden acceder a bytes individuales o pueden acceder a cadenas de datos de docenas de bytes de largo, con una operación relativamente fluida. Mucho más significativo que el el tamaño técnico de la palabra es el ancho del bus de memoria, que determina cuántos bytes se pueden transferir entre la CPU y la memoria en un "ciclo"de memoria.

Por lo tanto, "tamaño de palabra" no tiene sentido, y (como sugiere otra respuesta) las empresas como Microsoft a menudo lo definirán de manera arbitraria, sin ninguna relación real con nada.

 5
Author: Hot Licks,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-11-06 19:56:42

El tamaño de la palabra significa el no. de bits de datos procesados por el microprocesador como una unidad.

 2
Author: user6739949,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-08-21 08:25:26

Word es un conjunto de bits que actúa como una sola unidad de datos procesados por microprocesador. Sin embargo, puede ser cualquier valor establecido, incluidos los valores comunes: 16, 18, 24, 32, 36, 40, 48, y 64.

Analogía:
En el idioma inglés, la palabra es un único elemento significativo distinto del habla o la escritura, utilizado con otros para formar una oración. por ejemplo : inglés es una palabra, pero ñol no es una palabra.

 0
Author: Premraj,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-18 04:19:53

Considere lo siguiente:

CPU (procesador), RAM (memoria principal), dispositivos de E/S (ratón, teclado, impresora), Bus (componente de transferencia de datos).

¿Cómo le gustaría que estas partes de la computadora se comuniquen y transfieran datos? definitivamente necesita un tamaño fijo de bits para ser considerado una sola unidad de datos.

Para eso, los científicos de computación acordaron estandarizar esta unidad a 32 bits o 64 bits (dependiendo de la elección del fabricante).

Le dieron a esta unidad un nombre y lo llamó una palabra.

Así que una Palabra no es más que una unidad de datos (montón de bits (cargas de señal de ceros y unos)) que se mueve de un componente informático a otro.

Por ejemplo, los buses se construyen con 32 bits (4 bytes) y algunos con 64 bits (8 bytes). Del mismo modo con la CPU (hardware) y los sistemas operativos (software) se construyen con 32 bits o 64 bits.

Simplemente sucedió que era la unidad estándar llamada Word y tenía un tamaño de 32 bits o 64 bits.

Pd: La palabra es una de las muchas unidades de tamaño de datos que se mueven dentro de la computadora, diferentes componentes de la computadora usan diferentes tamaños para transportar datos (cargas de señales que representan ceros y unos), por ejemplo, la RAM puede usar un tamaño de 64 bits mientras que los buses pueden usar 32 bits. Los diseñadores de hardware diseñan la arquitectura de los componentes teniendo en cuenta estas diferencias de tamaño para implementar un tamaño de Palabra de 32 bits solo en la CPU pero 64 bits en la RAM, o implementar el mismo tamaño en todos los componentes ...sucesivamente. Tamaño de la palabra solía ser de 8 bits (1 byte), pero hoy en día el tamaño de la unidad más comentada es de 64 bits en la mayoría de los componentes de la computadora, como CPU o RAM, o Bus ...sucesivamente.

 0
Author: FouadDev,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-18 22:37:47