Para que sirve el software

Para que sirve el software

Ejemplos de software

Hoy en día, el software nos rodea. En 2008, el número de ordenadores personales en el mundo superó los mil millones; en la actualidad, hay 5.110 millones de usuarios únicos de móviles en el mundo. Cada uno de estos dispositivos está organizado por un sistema operativo, una pieza de software muy compleja con muchas funciones interrelacionadas. Sin embargo, esto es sólo un rasguño en la superficie de lo que hace el software. Las empresas y los particulares utilizan el software para comunicarse en todo el mundo. Regula las centrales nucleares, las redes eléctricas, el transporte y otros servicios públicos que proporcionan lo básico para la vida.
La teoría del software fue propuesta por primera vez por Alan Turing en 1935 en su ensayo “Computable numbers with an application to the Entscheidungsproblem”. Sin embargo, la palabra software fue acuñada por el matemático y estadístico John Tukey en el número de 1958 de American Mathematical Monthly, en el que hablaba de los programas de las calculadoras electrónicas.
Los programas informáticos, o simplemente software, son un conjunto de datos o instrucciones informáticas que indican al ordenador cómo debe funcionar. Sin el software, la mayoría de los ordenadores serían inútiles. Por ejemplo, sin el software del navegador de Internet, usted no podría navegar por Internet y leer este artículo. Sin un sistema operativo, el navegador no podría funcionar en su ordenador.

Cuántos tipos de software

Cuando la mayoría de nosotros pensamos en el software, solemos pensar en lo complejo y complicado que es. Incluso podemos pensar que entenderlo es inalcanzable o demasiado abstracto para nosotros. Sin duda, el software es intrincado y lleno de matices, pero es algo que todos usamos e interactuamos a diario. Cada vez que abre una aplicación en su teléfono, habla con su Alexa o envía un correo electrónico, está trabajando con un tipo de software.
Si bien utilizamos el software de muchas formas, cada una de ellas se puede remontar a cuatro tipos principales de software. Tener una comprensión básica de estos tipos de software puede darle una idea de cómo funcionan, y cómo podrían ser utilizados para su negocio.
Este es el tipo más común de software informático, y puede definirse como programas para el usuario final que le ayudan a realizar tareas o a conseguir un resultado deseado. El usuario final es la persona que realmente utiliza un producto o programa. (Algunos ejemplos de software de aplicación son los navegadores de Internet, una herramienta de CRM como Hubspot, un software de edición de fotos como Adobe o Lightroom, o una aplicación de procesamiento de textos como Microsoft Word. El software de aplicación se instala en un ordenador o dispositivo móvil en función de las necesidades del usuario. Como es el tipo de software más común, hay muchas opciones disponibles y los usuarios pueden elegir la que mejor se adapte a sus necesidades, presupuesto y expectativas. (Por ejemplo, quien quiera buscar en Internet puede utilizar Chrome, Safari o incluso Firefox).

Software de aplicación

El software es un conjunto de instrucciones, escritas en código informático, que indica a un ordenador cómo comportarse o cómo realizar una tarea específica. El software suele presentarse en forma de programas comerciales (como Microsoft Word y Adobe Photoshop), juegos, un sistema operativo informático o incluso
. Cualquier programa o código que se ejecute en un ordenador es un ejemplo de software, y cualquier cosa que se haga con un ordenador requiere el uso de software. El software lo crean los programadores informáticos, comúnmente llamados codificadores.Tipos de softwareHay muchos tipos de software en uso hoy en día. Para que te hagas una idea del alcance de la industria del software, a continuación te ofrecemos una visión general de los principales tipos de software que se utilizan hoy en día.
Software de sistemaEl software de sistema es la categoría general de software que permite el funcionamiento del hardware del ordenador y sirve de plataforma subyacente para la ejecución de las aplicaciones. El software de sistema es especialmente complejo y existen múltiples “capas” asociadas a cualquier dispositivo informático. Por ejemplo:
Software de aplicaciónEste es el tipo de software con el que probablemente esté más familiarizado: también llamados programas o aplicaciones, son paquetes que suelen tener un propósito específico y que se utilizan para lograr un determinado objetivo.  Hay una variedad prácticamente ilimitada de aplicaciones. Algunas de las más comunes son el software de productividad, como los procesadores de texto, las hojas de cálculo y los clientes de correo electrónico (Microsoft Word, Excel y Outlook son ejemplos comunes). Los juegos también son aplicaciones populares, así como el software multimedia (la aplicación de la cámara del teléfono es una aplicación, así como Adobe Photoshop, que se utiliza para editar gráficos y fotos). Los navegadores web también se encuentran entre las aplicaciones de software más comunes.

Definición y ejemplos de software

Diagrama que muestra cómo interactúa el usuario con el software de aplicación en un ordenador de sobremesa típico. La capa de software de aplicación interactúa con el sistema operativo, que a su vez se comunica con el hardware. Las flechas indican el flujo de información.
El software es un conjunto de instrucciones y datos que indican al ordenador cómo debe funcionar. Esto contrasta con el hardware, a partir del cual se construye el sistema y que realmente realiza el trabajo. En informática e ingeniería de software, el software es toda la información procesada por los sistemas informáticos, incluidos los programas y los datos. El software incluye programas, bibliotecas y datos no ejecutables relacionados, como la documentación en línea o los medios digitales. El software y el hardware se necesitan mutuamente y ninguno de los dos puede utilizarse de forma realista por separado.
En el nivel de programación más bajo, el código ejecutable consiste en instrucciones de lenguaje de máquina soportadas por un procesador individual, normalmente una unidad central de procesamiento (CPU) o una unidad de procesamiento gráfico (GPU). El lenguaje de máquina consiste en grupos de valores binarios que significan instrucciones del procesador que cambian el estado del ordenador respecto al estado anterior. Por ejemplo, una instrucción puede cambiar el valor almacenado en una ubicación concreta del ordenador, un efecto que no es directamente observable por el usuario. Una instrucción también puede invocar una de las muchas operaciones de entrada o salida, por ejemplo, mostrar algún texto en la pantalla del ordenador, provocando cambios de estado que deberían ser visibles para el usuario. El procesador ejecuta las instrucciones en el orden en que se proporcionan, a menos que se le indique que “salte” a una instrucción diferente, o sea interrumpido por el sistema operativo. A partir de 2015 [actualización], la mayoría de los ordenadores personales, los dispositivos de los teléfonos inteligentes y los servidores tienen procesadores con múltiples unidades de ejecución o múltiples procesadores que realizan cálculos juntos, y la computación se ha convertido en una actividad mucho más concurrente que en el pasado.