⚙️ ¿Cómo funcionan las computadoras y los teléfonos móviles?

¿Qué ocurre detrás al oprimir el botón de "enviar"?

Los procesos que ocurren detrás al oprimir el botón de enviar es mas complejo de lo normal por lo que se va a repasar un poco los conceptos clave o básicos detrás de esta simple acción.

  1. Al oprimir el botón de "enviar" ocurre un estimulo eléctrico que es recibida por la CPU, posteriormente es enviada al Sistema Operativo.
  2. El Sistema Operativo cuenta con Drivers que le permiten entender las señales eléctricas, prácticamente son un traductor de electricidad a lenguaje de maquina.
  3. El sistema analiza el estado y lo sube a una capa más del software hasta el navegador.
  4. El internet usa tecnologías FrontEnd que son JavaScript, HTML y CSS.
  5. JavaScript encapsula todo lo que escribimos para enviarlo a la Nube.
  6. JavaScript usa un API (Application Program Interface). Esta es una herramienta que usan los desarrolladores para comunicarse entre sí.
  7. Los navegadores usan un API llamado AJAX (Asyncrhonous Java and XML).
  8. Con AJAX se puede enviar a través de un navegador cualquier cosa a un servidor sin necesidad de recargar el website.
  9. Existen diferentes estandares para encapsular la información aunque el más popular es JSON (JavaScrip Object Notation).
  10. Para enviar datos a un servidor se usa un protocolo preestablecido de envío de datos que se llama API REST.
  11. El estándar por donde se envía la información es HTTP (Hypertext Transfer Protocol) y justo aquí se llega a la capa de internet.

⚙️ ¿Qué es un bit y un byte?

Un byte (8 bits) puede representar 256 valores (del 0 hasta el 255), realizando distintas combinaciones de bits (ceros (0) y unos (1).

A continuación se muestran los factores de conversión usado para almacenar información: