Historia y Generaciones
Hardware y Estructura
Procesos e Hilos
Concurrencia y Problemas
Cultura Pop
100

Antes de las pantallas planas y el mouse, las computadoras ocupaban cuartos enteros y usaban miles de estos focos calientes.

Tubos al vacío (o Válvulas).

100

Es el tipo de memoria más rápida y pequeña, ubicada dentro del propio procesador.

Registros

100

Se define formalmente como "un programa en ejecución".

Proceso 

100

Señal enviada por el hardware al procesador para indicar que ocurrió un evento externo.

Interrupción

100

Película animada donde un ogro verde y un burro parlante rescatan a una princesa de un dragón.

Shrek

200

Componente que definió la segunda generación (1955-1965), reemplazando a los tubos de vacío.

El transistor.

200

Arquitectura clásica de computadoras donde las instrucciones y los datos comparten el mismo bus y memoria.

Arquitectura Von Neumann.

200

Nombre que recibe un proceso cuando se "muere" pero se queda vagando en el sistema ocupando espacio en la tabla.

Zombie

200

Fragmento de código donde un proceso accede a recursos compartidos y que no debe ser interrumpido por otro.

Sección Crítica.

200

Completa la frase de este audio viral de Bob Esponja: "Pintamos toda la casa y sin dejar caer una sola gota de pintura que no sea..."

"¡¿QUÉ ES ESO?!"

300

Técnica clave introducida en la tercera generación que permitía tener varios trabajos en memoria a la vez.

Multiprogramación

300

Componente del chipset encargado de manejar los buses de alta velocidad como la memoria RAM y el video.

Puente Norte (Northbridge).

300

Estado en el que entra un proceso cuando necesita esperar un evento externo, como una entrada/salida.

Bloqueado

300

Error de programación donde el resultado final depende del orden (no determinista) en que se ejecuten los eventos.

Condición de Carrera (Race Condition).

300

Cantante mundialmente famosa que provocó "terremotos" con los fans de su "Eras Tour".

Taylor Swift.

400

Predicción que dice que el número de transistores en un microprocesador se duplica aproximadamente cada dos años.

La Ley de Moore.

400

Estructura de Sistema Operativo donde todas las funciones privilegiadas residen en un único gran núcleo.

Sistema Monolítico.

400

Tipo de multitarea donde el S.O. interrumpe forzosamente al proceso cuando se le acaba su tiempo de CPU.

Multitarea Preventiva (o Apropiativa/Preemptive).

400

Situación donde dos o más procesos se quedan esperando indefinidamente por recursos que el otro tiene (Interbloqueo).

Deadlock (Bloqueo Mutuo).

400

Si haces clic en un enlace sospechoso y aparece un video de Rick Astley bailando en los 80s, has sido...

Rickrolleado (o Rickrolled).

500

Nombre del primer sistema con interfaz gráfica (WIMP) comercialmente exitoso lanzado en 1984.

Apple Macintosh.

500

Mecanismo que permite a un dispositivo transferir datos a la memoria sin molestar constantemente al CPU.

DMA (Acceso Directo a Memoria).

500

También llamados "procesos ligeros" (LWP), comparten recursos dentro de un mismo proceso.

Hilos (Threads).

500

Problema de concurrencia donde un proceso espera arbitrariamente largo tiempo porque otros procesos entran a la sección crítica.

Inanición (Starvation).

500

Villano morado de Marvel que, con un solo chasquido de sus dedos, desapareció a la mitad del universo.

Thanos