Hoy en día, los computadores están en todas partes. Es posible encontrarlos en infinidad de situaciones y aplicaciones; desde los tradicionales ordenadores personales, pasando por los teléfonos inteligentes hasta sistemas empotrados para el control de procesos. Estos últimos son el hilo conductor de una nueva revolución digital que está permitiendo, entre otros desarrollos, las ciudades inteligentes, la conducción autónoma y el internet de las cosas. El objetivo de este libro es presentar las técnicas que implementan los computadores actuales bajo tres perspectivas: la mejora del rendimiento, el soporte a los sistemas operativos multitarea y el soporte a la virtualización. Para ello, se organizan los contenidos en cuatro grandes capítulos: una introducción a la arquitectura de los computadores, la CPU, la jerarquía de memoria y el sistema de entrada/salida. Este libro está pensado para servir como bibliografía en asignaturas universitarias sobre Arquitectura de Computadores, dentro de los estudios para obtener el Grado en Ingeniería en Informática, donde se asume un conocimiento básico del funcionamiento del computador.