La Red de Conocimientos Pedagógicos - Conocimientos sobre estudiar en el extranjero - ¿Cómo convertir bits, palabras y bytes?

¿Cómo convertir bits, palabras y bytes?

Bit = bit

Byte = byte

8 bits = 1 byte

Un carácter chino = 2 bytes

Y una "palabra" se compone de varios bytes. El número de dígitos de una palabra se llama longitud de palabra. Diferentes máquinas tienen diferentes longitudes de palabras. La longitud de palabra de una computadora general está entre 8 y 64 bits, es decir, una palabra consta de 1 a 8 bytes.

Por ejemplo, para una máquina de 8 bits, una palabra equivale a un byte y la longitud de la palabra es de 8 bits. Si se trata de una máquina de 16 bits, una palabra consta de 2 bytes y la longitud de la palabra es de 16 bits.

Datos extendidos:

En el sistema numérico binario, los bits se abrevian como B, también llamados bits. Cada número binario 0 o 1 es un bit. El bit es la unidad más pequeña de almacenamiento de datos, de los cuales 8 bits se denominan bytes.

El número de bits de CPU de una computadora se refiere al número máximo de bits que la CPU puede procesar al mismo tiempo. Por ejemplo, la CPU de una computadora de 32 bits puede procesar cálculos con datos binarios de 32 bits en un ciclo de máquina.

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 una longitud de una palabra. Los valores numéricos que normalmente procesan las computadoras también pueden tener longitudes de palabras.

La unidad de transmisión de datos entre la CPU y la memoria suele ser una palabra de longitud. Además, las direcciones utilizadas para indicar ubicaciones de almacenamiento en la memoria suelen tener longitudes de palabras.

Las longitudes de palabra de los ordenadores modernos suelen ser de 16, 32 y 64 bits. Otras longitudes de palabras utilizadas son: 8, 9, 12, 18, 24, 36, 39, 40, 48, 60 dígitos; Slab es otro ejemplo temprano de longitud de palabra. Algunas de las primeras computadoras eran decimales en lugar de binarias, a menudo con dígitos decimales 10 o 12 como longitudes de palabras, y algunas de las primeras computadoras no tenían ninguna longitud de palabra fija.

En los microordenadores, la capacidad de almacenamiento de la memoria suele expresarse en bytes.

Por ejemplo, la representación del tipo de datos de C++ suele ser 1 byte para char, 4 bytes para int y 8 bytes para double.

La clave para comprender la codificación es comprender con precisión los conceptos de caracteres y bytes. Es fácil confundir estos dos conceptos, por eso aquí hacemos una distinción:

Ejemplos de descripción de conceptos

Símbolos que usa la gente, símbolos en un sentido abstracto. 1', 'middle', 'a', '$', 'RMB'...

Los bytes son la unidad de almacenamiento de datos en las computadoras, los números binarios de 8 bits, son un espacio de almacenamiento muy específico . 0x01, 0x45, 0xFA...

Referencia:

Enciclopedia Baidu-Byte

Referencia:

Enciclopedia Baidu-Word

Materiales de referencia:

Enciclopedia Baidu-Bit