La evolución de la arquitectura de la computación

Clase 9 de 32Fundamentos de Ingeniería de Software

Resumen

De los tubos al vacío y las tarjetas perforadas a los supercomputadores de bolsillo, la evolución de la computación revela una idea central: la estandarización. Gracias a definir cómo representamos y procesamos datos, hoy un teléfono con system on a chip puede comportarse como un laptop. Estas bases explican por qué la tecnología funciona de forma predecible, escalable y duradera.

¿Cómo pasamos de tubos al vacío a supercomputadores de bolsillo?

Desde comienzos caóticos hasta una arquitectura común, el cambio fue profundo. Antes no había procesador, RAM ni disco separados: cada máquina era distinta y, a veces, enviar un disco implicaba usar un avión completo. Hoy, la miniaturización y las reglas compartidas lo cambiaron todo.

  • Computadoras que parecían máquinas de escribir o tornos de tornillos.
  • Equipos enormes que ocupaban pisos completos.
  • Minicomputadores usados para espionaje.
  • Almacenamiento en cintas, disquetes, cassettes y tarjetas perforadas: un hueco era cero y la ausencia de hueco, uno.
  • Teléfonos con system on a chip que operan como laptops.

¿Qué dispositivos ejemplifican esta evolución?

  • Laptops 2 en 1: se desconectan para ser tablet y vuelven a laptop.
  • Placas educativas como Arduinos: enseñan cómo funciona un computador.
  • Microcomputadoras como Raspberry Pis: equipos completos y accesibles.
  • Supercomputadores de bolsillo: el smartphone moderno.

¿Qué es la estandarización de la arquitectura de la computación?

Es acordar reglas comunes para que todo sea compatible y repetible. Definir qué es un byte, qué hace la CPU y la GPU, cómo medimos la información y cómo conectamos dispositivos. Esta convergencia permite que dispositivos distintos “hablen” el mismo idioma.

¿Qué son bits, bytes y unidades de información?

  • Un byte: ocho bits.
  • 1024 bytes: un kilobyte.
  • 1024 kilobytes: un megabyte.
  • Gigabytes, terabytes y petabytes: escalas superiores de almacenamiento.

¿Qué roles cumplen CPU y GPU?

  • CPU: procesa instrucciones y coordina tareas.
  • GPU: representa datos visualmente y acelera gráficos.
  • Resultado: experiencias coherentes entre teléfono, tablet y laptop.

¿Por qué importan puertos y controladores como USB?

  • Puerto USB: conexión común para periféricos y energía.
  • Controladores: software que permite compartir y usar dispositivos.
  • Beneficio: interoperabilidad estable en el tiempo.

¿Qué preguntas clave abren el camino a Internet y archivos?

Entender computación hoy implica mirar debajo de la superficie. No es “la nube” ni “satélites”: importa cómo se mueven los bits, cómo se representan los datos y qué protocolos usamos para que el mensaje llegue igual de un gran computador a uno pequeño.

  • ¿Cómo transmitimos datos y cómo funciona realmente Internet?
  • ¿Cómo se representan imágenes, textos y videos?
  • ¿Cómo funciona HTML y su papel en la web?
  • ¿Cómo se guarda un archivo por dentro?
  • ¿Cómo se comprime: de 500 KB a 100 o 20 KB con .zip?
  • ¿Qué protocolos conectan a la humanidad y por qué perduran?

¿Te gustaría comentar qué tema profundizar primero: Internet, archivos o compresión? Comparte tus preguntas y experiencias para seguir aprendiendo juntos.

      La evolución de la arquitectura de la computación