Las partes principales de una computadora son el procesador, la memoria (ROM, RAM, caché y virtual), los dispositivos de entrada (teclado, ratón, escáner), los dispositivos de salida (monitor, impresora) y los dispositivos de almacenamiento y mixtos (disco duro, CD, DVD, módem, tarjeta de red). Todos estos componentes se conectan a través de buses como el bus de memoria o el bus de datos. El software no forma parte física de la computadora.