Las computadoras están compuestas por dos elementos fundamentales: hardware y software. El hardware incluye todos los componentes físicos y tangibles de la computadora, como el microprocesador, la memoria RAM y ROM, la placa madre, tarjetas de expansión, puertos y conectores, así como el gabinete que los contiene.