¿Cuál es la diferencia entre palabras, caracteres y bytes?
1. Palabra En una computadora, una cadena de números que se procesan o calculan en su conjunto se llama palabra de computadora, o palabra para abreviar. Las palabras generalmente se dividen en bytes (cada byte suele tener 8 bits). En la memoria, cada celda normalmente almacena una palabra, por lo que cada palabra es direccionable. La longitud de una palabra se expresa en bits.
En las unidades aritméticas informáticas y en los controladores, los datos suelen transmitirse en unidades de palabras. Las palabras que aparecen en diferentes direcciones tienen diferentes significados. Por ejemplo, la palabra enviada al controlador es una instrucción y la palabra enviada a la unidad aritmética es un número.
2. Los caracteres se refieren a letras, números, palabras y símbolos utilizados en las computadoras, incluidos: 1, 2, 3, A, B, C, ~! ·#¥……—*()—y así sucesivamente. En la codificación ASCII, un carácter alfabético inglés requiere 1 byte para almacenarse.
En la codificación GB2312 o GBK, el almacenamiento de un carácter chino requiere 2 bytes. En la codificación UTF-8, el almacenamiento de un carácter alfabético inglés requiere 1 byte y el almacenamiento de un carácter chino requiere de 3 a 4 bytes.
En la codificación UTF-16, el almacenamiento de un carácter alfabético inglés o un carácter chino requiere 2 bytes (algunos caracteres chinos en el área de extensión Unicode requieren 4 bytes para almacenarse). En la codificación UTF-32, el almacenamiento de cualquier carácter del mundo requiere 4 bytes.
3. Byte: la unidad básica de capacidad de almacenamiento de la computadora es el byte, transliterado como byte. 8 bits binarios forman 1 byte. Una letra inglesa estándar ocupa una posición de byte. La capacidad de almacenamiento de una computadora se mide en bytes.
1024 base:
1024B=1K (miles) B
1024KB=1M (megabytes) B
1024MB=1G ( Kirguistán ) B
1024GB=1T (también) B
También hay PB, EB, ZB, YB, NB y DB, que la gente común no usa comúnmente.
Información ampliada:
En el campo de la informática, una palabra es un término utilizado para representar su unidad de datos natural para un diseño de ordenador específico. En esta computadora en particular, una palabra es un grupo de bits de longitud fija que utiliza para procesar transacciones todas a la vez. El número de bits de una palabra (longitud de la palabra) es una característica importante en la arquitectura de un sistema informático.
La longitud de las palabras se refleja en muchos aspectos de la estructura y el funcionamiento de la computadora. La mayoría de los registros en las computadoras tienen un tamaño de una palabra. Los valores numéricos típicos procesados por computadoras también pueden estar en unidades de longitud de palabras.
La unidad de transferencia de datos entre la CPU y la memoria suele ser una palabra de longitud. Además, la dirección utilizada para especificar una ubicación de almacenamiento en la memoria a menudo se expresa en longitudes de palabras.
La longitud de las palabras de los ordenadores modernos suele ser de 16, 32 o 64 bits. Otras longitudes de palabra que se han utilizado son: 8, 9, 12, 18, 24, 36, 39, 40, 48, 60 bits es otro ejemplo temprano de longitud de palabra.
Algunas de las primeras computadoras eran decimales en lugar de binarias, a menudo con 10 o 12 dígitos decimales como longitudes de palabras, y algunas de las primeras computadoras no tenían ninguna longitud de palabra fija.
A veces, la longitud de la palabra se define en un valor específico para mantener la compatibilidad con las primeras computadoras. Los microprocesadores más comunes en las computadoras personales actuales (como la serie Pentium de Intel y la serie Athlon de AMD) son un ejemplo.
La arquitectura IA-32 entre ellas es una extensión de la arquitectura anterior Intel 8086 con una longitud de palabra de 16 bits. Y el procesador IA-32 todavía admite programas 8086 (x86), por lo que en IA-32, el significado de "palabra" sigue siendo de 16 bits, a pesar de que se ejecuta (especialmente cuando los operandos predeterminados son de 32 bits) más como un Computadora de 32 bits.
Del mismo modo, en las arquitecturas x86-64 más nuevas, las "palabras" siguen siendo de 16 bits, aunque los operandos de 64 bits son más comunes.
Material de referencia: Enciclopedia Baidu - Word