Pensamiento computacional · Sección 2

Del problema a la máquina

Componentes del computador, función del sistema operativo y traducción de un programa hasta que la máquina pueda ejecutarlo.

3
lecciones
3
ejercicios resueltos
CONTENIDO ORIGINAL

Avanza en orden. Cada lección está redactada para Palta es Cool, utiliza ejemplos propios y termina con una actividad cuya respuesta puedes desplegar.

ANTES DE EMPEZAR

Ubícate antes de avanzar

01 / PUNTO DE PARTIDA

Conviene haber comprendido Pensar problemas de forma computacional.

02 / META OBSERVABLE

Al terminar deberías poder relacionar Hardware y datos con Sistema operativo y resolver un caso nuevo.

03 / TIEMPO SUGERIDO

Reserva entre 35 y 55 minutos para lectura, ejemplos, tres comprobaciones y cierre.

04 / PREPARA EL LABORATORIO

Las primeras cuatro secciones no requieren software. Para prototipos usa Tinkercad o Arduino IDE.

Abrir la guía de herramientas →
Diagnóstico rápido: ¿cómo se relacionan Hardware y datos y Sistema operativo?

No necesitas acertar todavía. Escribe una hipótesis de dos líneas y compárala con tu respuesta al finalizar; si puedes corregirla y justificar el cambio, hubo aprendizaje.

Ruta guiada · 3 lecciones

Aprende el tema paso a paso

Seguirás el recorrido de una instrucción desde la intención humana hasta el hardware, entendiendo qué aportan los componentes, el sistema operativo y los traductores de lenguajes.

Al terminar podrás
  • CPU, memoria, almacenamiento y dispositivos cumplen funciones distintas
  • El sistema operativo administra recursos y ofrece servicios comunes
  • Un lenguaje expresa la solución y un traductor la acerca a la máquina
01
Componentes que cooperan

CPU, memoria, almacenamiento y dispositivos cumplen funciones distintas

La CPU ejecuta instrucciones; la RAM mantiene temporalmente datos y programas activos; el almacenamiento conserva información sin energía; y los dispositivos de entrada y salida conectan el sistema con personas y entorno.

01

CPU: procesa instrucciones y coordina operaciones.

02

RAM: espacio de trabajo rápido y volátil.

03

Almacenamiento y E/S: persistencia e intercambio de información.

Comprueba lo aprendido · 01

¿Por qué aumentar la RAM no equivale a aumentar el espacio del disco?

Mostrar respuesta

Porque cumplen propósitos distintos. La RAM amplía el espacio temporal para programas activos; el disco conserva archivos. Tener más de uno no sustituye automáticamente la capacidad del otro.

02
Coordinación

El sistema operativo administra recursos y ofrece servicios comunes

Las aplicaciones no deberían coordinar por sí solas cada detalle del hardware. El sistema operativo asigna CPU y memoria, organiza archivos, controla dispositivos mediante controladores y aplica reglas de acceso.

01

Procesos: reparte tiempo de CPU entre programas.

02

Memoria y archivos: aísla datos activos y organiza lo persistente.

03

Dispositivos y permisos: media el acceso al hardware y a la información.

Comprueba lo aprendido · 02

¿Qué problema aparecería si cada aplicación controlara directamente el disco sin coordinación?

Mostrar respuesta

Podrían interferir, sobrescribir datos o saltarse permisos. La mediación del sistema operativo ofrece reglas comunes, aislamiento y una forma controlada de compartir recursos.

03
Traducción

Un lenguaje expresa la solución y un traductor la acerca a la máquina

El código fuente está escrito para que una persona pueda construir y revisar instrucciones. Un compilador traduce un conjunto de código antes de ejecutarlo; un intérprete participa durante la ejecución. Muchos entornos modernos combinan ambas estrategias.

01

Lenguaje: vocabulario y reglas para expresar algoritmos.

02

Compilación: produce una representación traducida antes de ejecutar.

03

Interpretación: ejecuta con ayuda de un entorno que traduce o evalúa instrucciones.

Comprueba lo aprendido · 03

¿Compilado significa siempre rápido e interpretado siempre lento?

Mostrar respuesta

No. El rendimiento depende del lenguaje, la implementación, las optimizaciones y el programa. Además, varios sistemas compilan parcialmente durante la ejecución.

Resumen de la sección

Tu recorrido en tres ideas

  1. CPU, memoria, almacenamiento y dispositivos cumplen funciones distintas
  2. El sistema operativo administra recursos y ofrece servicios comunes
  3. Un lenguaje expresa la solución y un traductor la acerca a la máquina
CIERRE DE LA SECCIÓN

Comprueba que puedes usarlo

Antes de continuar, revisa estos tropiezos frecuentes y resuelve un caso sin copiar los ejemplos.

ERROR 01

Confundir RAM con almacenamiento o atribuir a la CPU todas las funciones del sistema.

ERROR 02

Elegir un lenguaje solo por popularidad sin considerar el entorno y los requisitos.

DESAFÍO INTEGRADOR

Ahora hazlo sin guía

Explica qué ocurre al abrir, editar y guardar una imagen, e identifica el papel del hardware, el sistema operativo, la aplicación y su traductor.

Mostrar pauta de corrección
Una respuesta sólida:
  • Distingue CPU, RAM, almacenamiento y dispositivos.
  • Describe la mediación del sistema operativo.
  • Explica compilación o interpretación sin tratarlas como categorías de calidad.