Lección 1: Capas de abstracción — El mapa completo
Una computadora parece magia: tocas un ícono y se abre una app. Pero no hay magia — hay una torre de capas de abstracción, cada una construida sobre la que tiene debajo. En la base está el transistor — un interruptor eléctrico diminuto que solo conoce 'encendido' o 'apagado'. En la cima está el prog
Una computadora es una torre de capas: cada capa toma cosas simples de la capa inferior y las convierte en algo más poderoso — desde un interruptor de encendido/apagado hasta una app completa.
- Abstracción
- Ocultar detalles de forma deliberada: una capa expone una interfaz simple de usar y esconde la complejidad que hay debajo.
- Capa de abstracción
- Un nivel en la torre de la computadora (por ejemplo, las puertas lógicas o el código máquina) construido sobre el nivel inferior y al servicio del nivel superior.
- Transistor
- Un interruptor eléctrico diminuto sin partes móviles, la unidad física básica de una computadora; encendido/apagado representa 1/0.
- Bit
- La unidad de información más pequeña — un dígito binario cuyo valor es 0 o 1. Su nombre es la abreviatura de Binary Digit (dígito binario).
- Puerta lógica
- Un componente construido con varios transistores que calcula una función lógica simple (como AND u OR) sobre bits.
- Código máquina
- Instrucciones binarias (secuencias de 0 y 1) que el CPU ejecuta directamente; el único lenguaje que el hardware realmente 'entiende'.
- Hardware y software
- El hardware son los componentes físicos (CPU, memoria); el software son las instrucciones que se ejecutan sobre ellos. El límite entre ambos es el conjunto de instrucciones (ISA).