Los componentes de una computadora pueden clasificarse en hardware y software. El hardware incluye los componentes físicos internos y externos como procesadores, memoria, unidades de almacenamiento, pantallas, teclados y mouse. El software incluye programas intangibles como el sistema operativo, aplicaciones y firmware.