# data[].attributes.body
El término hardware viene del inglés, significa partes duras y su uso se ha adoptado en el idioma español sin traducción, siendo utilizado para para aludir a los componentes de carácter material que conforman un equipo de computación.

# data[].attributes.body
Software es lo que se denomina producto en ingeniería de software. Existen varias definiciones similares aceptadas para software, pero probablemente la más formal sea la siguiente: Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de las operaciones de un sistema de computación.

# data[].attributes.body
El software es imprescindible para cualquier sistema informático o basado en informática, puesto que sin él, este no funcionaría. Es el software quien da las órdenes, quien indica que debe hacer cada máquina con sus elementos, cuando y como. Un ordenador sin software sería simplemente un conjunto de chips, cables, periféricos e interruptores totalmente inerte y sin función alguna. Es el software quien ordena todo ese material, lo reconoce, le asigna una función según sus características, y permite que funcione todo en su conjunto.

Resumiendo y volviendo al hilo principal, el software controla al hardware, aunque evidentemente sin este último el software tampoco puede funcionar. De hecho cada software suele ser específico para determinados equipos o máquinas. Si intentas ejecutar un software para una centralita de coches en un ordenador, no encontrará ni los mandos de las puertas, ni los elevalunas, ni el climatizador, y por tanto te dará errores, si es que llega a ejecutarse.

# data[].attributes.body
Aunque parezca que no, el hardware determina la experiencia que vamos a tener con nuestros dispositivos, lo fluidos que sean o que funcionen bien aquellas aplicaciones, programas o juegos que queramos usar. Por este motivo, toma especial importancia el dedicar un tiempo a ver el hardware que vamos a montar o necesitamos en nuestros ordenadores o dispositivos, para que funcionen como esperamos.
La competitividad de tu negocio se verá comprometida por la eficacia del hardware. Ya que disponer de herramientas informáticas eficientes permitirá que tu empresa disponga de mayor potencial en velocidad, capacidad de funcionamiento y rendimiento de los sistemas.

Existen además distintos tipos de hardware según sus funciones:

Dispositivos de entrada o periféricos, como el ratón o el teclado, que permiten introducir nueva información en la unidad de procesamiento.

Elementos de salida como el monitor, que posibilitan que el usuario interactúe con el ordenador.

Hardware de almacenamiento para guardar los datos, como es el caso de los discos duros.

Componentes de procesamiento como la CPU, que permiten procesar la información que el usuario introduce en el ordenador y posibilita el funcionamiento del sistema.

# data[].attributes.body
Por ejemplo, la pantalla donde leemos la información y el ratón que usamos para navegar esta página son hardware. El navegador de Internet o browser para visitar esta página y el sistema operativo sobre el que corre el browser son software.

Partes básicas del hardware

El hardware presenta cuatro partes principales: entrada, memoria, procesador y salida.

Entrada o input: esta es la parte del hardware con los cuales se introducen los datos. Por ejemplo, el teclado, el escáner, el lector de código de barras.

Memoria: almacena la información, programas y datos. También se conoce como memoria RAM (por las siglas en inglés random access memory).

Procesador: es el cerebro electrónico de la computadora. El procesador analiza, examina, altera y lleva a cabo las instrucciones de los softwares de la computadora.

Salida o output: son los dispositivos que muestran los resultados. Por ejemplo, en el monitor podemos ver imágenes, por las bocinas sale el sonido y por la impresora se pone en papel un determinado texto.

Tipos de software

Se pueden distinguir varios tipos de softwares según su función.

BIOS

El sistema de entrada/salida básico o BIOS (por sus siglas en inglés basic input output system) es el software de inicio de la computadora.

Sistemas operativos

El sistema operativo controla la parte física luego del encendido. Ejemplos de sistemas operativos son Microsoft Windows, Mac OS X y Linux para las computadoras personales, iOS y Android para tabletas y teléfonos inteligentes.

Aplicaciones

Una aplicación es un software diseñado para realizar una tarea específica. Por ejemplo, el Photoshop es una aplicación para procesar imágenes, Google Chrome es una aplicación para navegar en la Internet.

Al instalar programas o aplicaciones en el computador aumentan las funcionalidades disponibles. Por ejemplo, un procesador de palabras no es necesario para que funcione el computador, pero te permite crear documentos.

Software de comunicación

Estos softwares controlan los procesos de comunicación entre computadores. Ejemplos: correo electrónico, Skype.

Software embebido

Es el código de funcionamiento de un equipo electrónico. Ejemplos: software de televisores, aparato de microondas, videojuegos.