Conceptos básicos de programación: Sistema binario

Página 2: Sistema binario

/es/conceptos-basicos-de-programacion/que-es-programar/content/

Sistema binario

El sistema de numeración decimal ha sido usado por muchas civilizaciones a lo largo del tiempo y se compone por diez dígitos que van del 0 al 9, con los cuales formamos cifras.

Sin embargo, como los computadores funcionan de forma diferente, utilizan el sistema binario.

Para realizar sus tareas, los computadores necesitan procesar muchos datos, estos se componen por dígitos binarios o "bits". Cada bit representa a un solo número: 0 o 1, que al combinarse con otros crea unidades más grandes como: 

  • Bytes (B): 8 Bits
  • Kilobytes (KB): 1024 Bytes
  • Megabytes (MB): 1024 Kilobytes
  • Gigabytes (GB): 1024 Megabytes

Las cuales determinan el tamaño de nuestros archivos. Entre más grande sea el archivo, más bits posee, por ejemplo, un video de alta resolución está conformado por millones de unos y ceros.

¿Cómo este sistema le permite funcionar a los computadores?

Pensemos en el sistema binario como una lámpara en la cual el número 1 la representa encendida y el número 0, apagada. De este modo, la lámpara estaría encendida o apagada, sin otra posibilidad.

Estos bits forman hileras con distintas combinaciones entre los unos y ceros, formando un código. Tu computador procesa este código y lo transforma en datos que le indican qué hacer.

Qué es el sistema binario.

¿Por qué el código binario y no el sistema decimal?

Para un computador es mucho más fácil procesar los datos con el código binario, ya que solo posee dos estados y consume mucho menos espacio. Si, en cambio, empleara el sistema decimal, ¡imagina cuánto trabajo le costaría procesar la información con ocho estados adicionales!

Así como los átomos conforman todo en nuestra realidad, en el mundo digital, los textos, imágenes, videos y más, pueden descomponerse en el código binario y aunque no podamos verlo, todo se trata de unos y ceros.

/es/conceptos-basicos-de-programacion/patrones-en-numeros-binarios/content/