Que es un poco Soy un principiante en ingeniería de software.

Debe ser un programador principiante, y mucho menos un ingeniero de software.

Debe haber muchas referencias. No estoy escribiendo uno aquí.

Pero puede estar confundido por alguna razón, así que intentaré explicar cómo podría suceder eso. Un bit es un valor binario, uno de exactamente dos estados. Están convencionalmente anotadas “0” y “1”. Sin embargo, es un valor tan pequeño que, por lo general, no es directamente direccionable por los programas, al menos no en las computadoras modernas. Dichas computadoras le permitirán direccionar bytes , que son colecciones de (generalmente 8) bits, lo que le permite almacenar, digamos, números entre 0 y 255, o entre -128 y +127. Incluso entonces, las computadoras no funcionan mucho en bytes individuales; los colocarán en paquetes de 2 u 4 u 8 o 16 bytes o más, de modo que se puedan operar valores mucho más grandes a la vez. Por ejemplo, 4 bytes considerados juntos pueden representar valores numéricos entre 0 y 2 ^ 32, que es lo suficientemente grande para muchos usos.

¿Eso ayuda?

Un ‘bit’ proviene de Base-2 Mathemetics (binario), donde todos los dígitos son 0 o 1. Por lo tanto, la conversión de Base-2 a Base-10 (decimal, de uso común):

0 = 0
1 = 1
10 = 2
11 = 3
100 = 4
101 = 5

Es mucho más fácil diseñar chips que, en un nivel fundamental, solo tienen uno de los 2 caminos a seguir, por lo que el binario es el corazón de la informática moderna. Se representa mejor en la programación como hexadecimal (base-16), donde tiene 0–9, luego agregue AF.

No voy a repetir de otro modo el conocimiento común. Google el resto.