Una computadora es un mecanismo electrónico que acepta información de entrada, la procesa y produce información de salida. El hardware se compone de dispositivos de entrada, salida, memoria y el procesador, mientras que el software son los programas ejecutados en el hardware. Algunos dispositivos de entrada incluyen teclados, mouse y escáneres, mientras que los dispositivos de salida son monitores, impresoras y modems. La memoria incluye RAM, discos duros y ópticos.