Nuestro sistema decimal tiene diez cifras o guarismos, del 0 al 9. Para contar, cuando se llega al último, el 9, combinamos el segundo y el primero y formamos el 10.
En el binario, sólo hay dos "0" y "1". Contando en él, al llegar al último, en este caso "1", hay que combinar también el segundo con el primero. Después del 1 no viene el dos porque no existe, sino el 10.

Quien tiene que pedir turno, normalmente coge un número y en un contador ve cuando le toca. Si este tiene dos dígitos, cuando llega al 99 se pone a cero. Esto funciona siempre que no haya más de cien personas esperando, en  caso contrario se produce overflow.
¿Que tiene que ver esto con la informática? Mucho, como veremos.

Kilo, mega, giga, tera ..

Un kilo de carne son mil gramos, pero un kilo de bytes es más. Se cuenta así:

  • 210=1.024 es un kilo-byte.
  • 220=1.048.576 es un mega-byte
  • 230=1.073.741.824 es un giga-byte
  • 240=1,099511628×1012 es un tera-byte, más de un millón de millones.

La gente me dice a veces que su ordenador es lento y yo les pregunto que cuanto memoria RAM tiene. Si es poca, significa que es antiguo, y si le han puesto un sistema operativo y programas modernos, van mal.

Hoy día el sistema operativo debe ser de 64 bits en lugar de de 32, que no accede más que a 4 giga-bytes de memoria.

  • 232=22x230=4x230= 4 giga-bytes.

 que para las computadoras de sobremesa, o las portátiteles es poco; mejor 8. Otra cosa son los teléfonos móviles y las tabletas. De ellas también hablaré.

Los sistemas de 64 bits pueden contar hasta 264=1.844674407×10¹⁹ ~ cuatro mil millones de giga-bytes. Con tal cantidad vamos sobrados y no se produce overflow. 

El ordenador más simple, el de un solo bit, es la bombilla. Nos da información, por ejemplo, si el servicio está ocupado o no. Dos posibilidades: apagada significa libre y encendida ocupado. La cuenta binaria sale:

21=2.

Con dos bombillas podríamos saber cuatro cosas: 22=4, pero será otro sábado.