1. Inicio
  2. Diferencias
  3. Hardware y software

Diferencia entre hardware y software

Tema: tecnología.

El hardware es el conjunto de componentes físicos y electrónicos de un equipo informático; el software es el conjunto de programas e instrucciones que indican a ese hardware qué hacer.

Si el hardware es el cuerpo, el software es lo que lo hace funcionar con un propósito: uno se puede tocar y reparar, el otro se instala, se actualiza y se ejecuta.

Tabla comparativa: hardware y software

HardwareSoftware
Qué esComponentes físicos y electrónicos de un equipo.Programas e instrucciones que hacen funcionar el equipo.
NaturalezaTangible y material.Intangible; es código e información.
Se puede tocarSí, es un objeto físico.No directamente; solo se ejecuta o se ve en pantalla.
Se actualiza o reparaSe limpia, se repara o se sustituye físicamente.Se actualiza instalando nuevas versiones.
Ejemplo típicoProcesador, memoria RAM, pantalla, teclado.Sistema operativo, aplicaciones, videojuegos.
EtimologíaDel inglés hard («duro») y ware («producto»).Del inglés soft («blando») y ware («producto»).

Qué es el hardware

El hardware incluye todos los elementos físicos que forman un equipo informático: el procesador, que ejecuta las operaciones; la memoria, que almacena datos temporal o permanentemente; los dispositivos de entrada, como el teclado o el ratón; y los de salida, como la pantalla o los altavoces. Todos ellos son piezas materiales que se pueden ver, tocar y, en muchos casos, sustituir por separado.

Por sí solo, el hardware no realiza ninguna tarea útil: un procesador sin instrucciones que ejecutar es solo un circuito inactivo. Necesita que un programa le indique qué operación llevar a cabo en cada momento.

Qué es el software

El software es el conjunto de instrucciones, escritas en algún lenguaje de programación, que le dicen al hardware qué operaciones realizar. Incluye desde el sistema operativo, que gestiona los recursos del equipo, hasta las aplicaciones concretas que usa una persona, como un editor de texto o un videojuego. A diferencia del hardware, el software se puede copiar, modificar y distribuir sin desgaste físico.

Entre ambos existe un elemento intermedio, el firmware: un software específico grabado directamente en un componente de hardware, como la memoria de una placa base, que controla su funcionamiento básico antes de que arranque el sistema operativo. El firmware se actualiza como el software, pero está tan ligado a una pieza física concreta que en la práctica funciona como parte de ella.

Ejemplos que muestran la diferencia

Ampliar la memoria RAM de un ordenador es una intervención de hardware: se añade una pieza física. Instalar una aplicación nueva es una intervención de software: se añade un conjunto de instrucciones.

Una pantalla rota es un fallo de hardware que exige repararla o sustituirla; una aplicación que se cierra sola es, casi siempre, un fallo de software que se soluciona actualizando o reinstalando el programa.

El firmware que arranca un router antes de conectarse a internet es software, pero está tan integrado en ese dispositivo concreto que se actualiza y se piensa casi como si fuera parte del propio hardware.

Cuándo usar cada término

Preguntas frecuentes

¿El firmware es hardware o software?

Es software, porque son instrucciones y código, pero está grabado directamente en un componente de hardware específico y controla su funcionamiento más básico, por lo que suele tratarse como un caso intermedio.

¿Por qué un equipo con buen hardware puede ir lento?

Porque el rendimiento también depende del software: un sistema operativo desactualizado, demasiadas aplicaciones abiertas o un programa mal optimizado pueden ralentizar un equipo aunque su hardware sea potente.

¿Se puede tener hardware sin software?

Sí, pero no sirve de nada: un equipo con hardware y sin ningún software instalado no puede realizar ninguna tarea, porque no tiene instrucciones que ejecutar.

Ver también