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 elementos físicos como dispositivos de entrada, salida, memoria y el procesador, mientras que el software son programas ejecutables. Algunos dispositivos de entrada incluyen teclados, mouse y escáneres, y los de salida son monitores, impresoras y modems. La memoria RAM, discos duros y ópticos almacenan datos e instrucciones para el procesador.