fbpx
que es software

¿Que es Software?

El software está en todos lados, es la base de nuestra sociedad moderna, sin embargo es necesario entender claramente qué es, para dominar completamente la tecnología.

A lo largo de los años hemos visto como la evolución del mundo tecnológico se acelerado cada vez más. Hace un tiempo nadie se imaginaba que lo que en un inicio era una máquina que podía realizar simplemente operaciones matemáticas, se podría convertir en una herramienta de trabajo, estudio y creación de contenido.

Esto ha sido posible gracias al Software, que solemos mencionarlo mucho cuando hablamos de programas para computadoras y aplicaciones, siempre vas a ver implicada de una u otra manera la palabra “Software”, pero ¿que es en realidad?

Definición formal

Una rápida búsqueda en Google te retorna el siguiente resultado:

Conjunto de programas y rutinas que permiten a la computadora realizar determinadas tareas.

Oxford Languages

Honestamente, esto no te dice demasiado. Veamos más a fondo de que se trata.

Cuando hablamos de Software, nos referimos a toda esa lógica que le dice a los componentes de una computadora que es lo que debe hacer y cómo.

El concepto de software engloba todo aquello que es intangible en la computadora, lo que no se puede tocar, como, por ejemplo, los programas y los sistemas operativos.

Esta definición contrasta con hardware, qué se refiere a los componentes físicos de la computadora, aquellos dispositivos, aparatos y equipos que pueden ser tocados, vistos y manipulados.

Te recomendamos leer ¿Que es Hardware?

Entendiendo el software

Sin el software, no importa lo potente o costoso que sea el hardware, este no funcionará. Es por eso que entender la vital función del software es vital si lo que deseas es dominar la tecnología y no que esta te domine a ti.

Cuando utilizamos alguna aplicación móvil, de escritorio, o en la web, este representa a un paquete de software que nos permite aprovechar cada recurso de nuestro equipo. Sin embargo, aunque parece simple, lo que hay detrás es relativamente complejo, es el trabajo del desarrollador de software hacer fácil al usuario esta interacción.

Tipos de software

Los softwares son variados y deben ser adaptados al equipo electrónico que se desea manejar. Por ejemplo, los aviones, los teléfonos inteligentes y los procesadores de texto funcionan con diferentes softwares.

Cuando usamos la computadora para escuchar música, mientras escribimos un texto y buscamos información en internet, muchos softwares están activos al mismo tiempo.

Podemos clasificar al software en distintos tipos, dependiendo sus características, la plataforma en la que se ejecuta o bien la función que cumple.

BIOS

El sistema de entrada/salida básico o BIOS (por sus siglas en inglés, Basic Input Output System) es el software inicial con el cual se enciende e inicia la computadora. Es el software imprescindible de toda computadora.

Sistemas operativos

Su función es controlar la parte física de una computadora para facilitar su uso al usuario. El sistema operativo toma control de las actividades de la computadora luego de que el BIOS termina su trabajo de encendido.

El sistema operativo optimiza el uso del procesador, la memoria y los equipos de entrada-salida permitiendo a los usuarios correr varios programas eficientemente. El sistema de base de datos trata de maximizar el uso de la memoria y disco para permitir a los diferentes usuarios tener acceso a los datos al mismo tiempo.

Existen diversos sistemas operativos, dentro de los que podemos mencionar Microsoft Windows, Mac OS X y Distribuciones Linux para las computadoras personales, por otra lado para tabletas y teléfonos inteligentes iOS y Android son los más utilizados.

Programas utilitarios

Son los programas de mantenimiento de la computadora. Por ejemplo: sistema de información, utilidad de disco, administrador de tareas, consola de línea de comandos o terminal.

Software de aplicaciones

Una aplicación es un software que nos ayuda a realizar algo productivo o divertido en la computadora.

Estas se diseñan con el objetivo de realizar una función particular. Esta función no tiene que estar relacionada directamente con la computadora. Por ejemplo, un procesador de palabras ayuda a los usuarios a crear textos.

Existen dos tipos de software de aplicación: software genérico de uso masivo comercial, y software hecho a medida.

Dentro de las aplicaciones genéricas de uso masivo comercial más conocidas tenemos:

  • Microsoft Powerpoint, con la que se pueden realizar presentaciones
  • Google Chrome, para navegar en la internet
  • Notion, para escribir texto, notas, apuntes escolares y más

Un ejemplo de software de aplicación hecho a la medida es el sistema que un banco puede llegar a tener, ya que se encarga de un dominio particular como son los clientes, las cuentas, las inversiones, los intereses y los depósitos de un determinado banco.

Software de comunicación

Permite que las computadoras se comuniquen entre sí. Ejemplos de estos son aplicaciones de FTP, el correo electrónico, y programas de mensajería.

Software embebido

Forma parte de un equipo electrónico y se usa para controlar las funciones de las partes físicas del equipo. Por ejemplo, en los aparatos de televisión, los aviones y los videojuegos.

En el caso de los aviones, cuando un operador presiona un botón en el comando de controles de un avión, el software realiza la función correspondiente.

Se caracteriza porque es diseñado en función del equipo electrónico. Por ejemplo, cuando presionamos el teclado del microondas para que caliente por dos minutos a alta potencia, el sistema embebido ordena que el microondas opere al máximo voltaje y se apague luego de cierto tiempo.

¿Cómo se crea el software?

La respuesta es simple, programándolo. Sin embargo la forma básica de los primeros softwares fue el código binario. Este es un sistema de numeración en el que sólo existen dos números: el 0 y el 1.

Actualmente, los programadores e ingenieros de software escriben en lenguajes de programación.

Te recomendamos leer ¿Que lenguaje de programación aprender?

La importancia del software

En la actualidad, se usan softwares para controlar prácticamente cualquier aparato electrónico.

El software está en todos lados, en los sistemas de control de aviones, transportes y plantas de energía. También en los aparatos electrónicos que usamos frecuentemente, como hornos, microondas, televisión y refrigeradores. Desde luego que en las computadoras, teléfonos celulares, tablets, gadgets y más.

Los equipos médicos como marcapasos y equipos de diagnóstico son controlados también por un software.

En conclusión, la sociedad moderna depende del correcto funcionamiento del software.

¿Te gustó el artículo? Comparte con tus amigos
Imagen por defecto
Hever Rubio
Biodegradable. Desarrollador de software y apasionado por la tecnología.
Artículos: 42

Deja un comentario

Dirección
Torre DG. Av. Adolfo Ruíz Cortínes 1344.
Villahermosa, Tabasco 86035

Hecho en 🇲🇽 con ❤️