Cola

Estructura de datos utilizada en muchos lenguajes de programación, en la cual cada elemento tiene un predecesor (excepto el primero) y un sucesor (excepto el último). Además, existe una limitación en el manejo de esos datos: los elementos "entran" (se introducen) por un extremo y "salen" (se leen) por el extremo opuesto. A las estructuras con esta propiedad se les suele llamar FIFO (First In First Out: el primero en entrar es el primero en salir).

Controlador

Se suele llamar controlador (driver, en inglés) al programa necesario para que un cierto programa o sistema operativo sea capaz de utilizar un dispositivo (por ejemplo, una impresora).

Hardware

La parte "que se puede tocar" de un ordenador: caja (y todo su contenido), teclado, pantalla, etc.