Ayuda a una computadora a leer o procesar instrucciones, las almacena en memoria y sigue las direcciones..
Interpreta instrucciones o procesa datos.
El procesador se compone de núcleos(se puede trabajar con varios tipos de procesamiento, mientras un procesador tenga más núcleos); caché, controlador de memoria,tarjeta gráfica, otros elementos.
El controlador o device driver
Ayuda a que tengan una función, los dispositivos.
El software lo utiliza y lo obtiene de un sistema operativo a modo de un driver.
El controlador de periférico
Controla las entradas y salidas de un dispositivo.
PLC o Programmable Logic Controller
Controla los movimientos en automatización, de manera que se utiliza para automatización de procesos. Llega a utilizar diagramas de estado, o lógica de estados; lenguaje C, Basic, programación de alto nível.
Printed Circuit Board
Tarjetas
NoMada
Microcontrolador Atmel(Atmega 168)