Los componentes principales de una computadora son el microprocesador, la memoria ROM y la memoria RAM. El microprocesador es el cerebro que interpreta y ejecuta las instrucciones de los programas. La memoria ROM almacena programas básicos de forma permanente, mientras que la memoria RAM almacena de forma temporal datos y resultados de programas. Una computadora también contiene hardware como el gabinete y periféricos de entrada, salida y entrada-salida, así como software.