word - son - ¿Cuántos bits contiene una PALABRA en el SO de 32/64 bit respectivamente?
que son los bits (3)
Alguien tiene una respuesta definitiva?
Alguien dice que en el sistema operativo de 32 bits, una PALABRA significa 16 bits, ¿verdad?
En el uso común, el tamaño de palabra se refiere al tamaño de un registro de procesador. En un procesador de 32 bits, esto será de 32 bits. En un procesador de 64 bits, esto será de 64 bits.
El tamaño del bit del procesador es algo independiente del tamaño del bit del sistema operativo. Por ejemplo, puede ejecutar ventanas de 32 bits en un procesador de 64 bits. El tamaño de su palabra seguirá siendo de 64 bits, pero los programas no podrán abordar toda la palabra del procesador.
En la programación de Windows heredada, hay una macro definida llamada WORD
, cuyo tamaño es de 16 bits. Esto tenía sentido cuando los procesadores eran de 16 bits. Sin embargo, incluso cuando compila código que contiene esta macro para un destino de 32 o 64 bits, seguirá siendo de 16 bits.
Hacer código bajo a prueba del futuro es difícil, y este es un ejemplo de dónde usted (o Microsoft) puede salir mal :)
Eso no es ese sistema operativo que establece el tamaño de palabra sino la arquitectura de su máquina. Una arquitectura de 32 bits utiliza palabra de 32 bits.
Una palabra es del tamaño de 16 bits DWord (palabra doble) es el doble del tamaño de la palabra que es de 32 bits cuando se usa en la programación, pero ...
El nombre Word en el sistema operativo es el número que se muestra en el sistema operativo, por lo que si se dice 64 bits, una palabra (adres para el almacenamiento) es de 64 bits en este caso.
Por lo tanto, depende de qué ángulo lo mire desde la programación o el número del sistema operativo.