Software

Definición - ¿Qué significa software?

El software, en su sentido más general, es un conjunto de instrucciones o programas que instruyen a una computadora para que realice tareas específicas.

Software es un término genérico que se utiliza para describir programas informáticos que se ejecutan en PC, teléfonos móviles, tabletas u otros dispositivos inteligentes.

El software se utiliza a menudo para describir todos los aspectos funcionales de una computadora que no se refieren a sus componentes físicos (hardware). Los scripts, las aplicaciones, los programas y un conjunto de instrucciones son términos que se utilizan a menudo para describir el software.

Todo lo que se "ejecuta" en una computadora, desde un sistema operativo hasta una herramienta de diagnóstico, un videojuego o una aplicación, se puede definir como software.

Techinfo explica el software

La teoría del software fue propuesta por primera vez por Alan Turing en 1935 en su ensayo: Números computables con una aplicación al problema de Entscheidungs. Sin embargo, la palabra software fue acuñada por el matemático y estadístico John Tukey, en un número de 1958 de American Mathematical Monthly en el que hablaba de los programas de calculadoras electrónicas.

Las cuatro categorías de software

Software de programación

El software de programación es un conjunto de herramientas para ayudar a los desarrolladores a escribir programas. Las diversas herramientas disponibles son compiladores, enlazadores, depuradores, intérpretes y editores de texto.

Software del sistema

El software del sistema sirve como base para el software de aplicación. El software del sistema incluye controladores de dispositivos, sistemas operativos (SO), compiladores, formateadores de disco, editores de texto y utilidades que ayudan a la computadora a operar de manera más eficiente.

También es responsable de administrar componentes de hardware y proporcionar funciones básicas no específicas de la tarea. El software del sistema generalmente está escrito en el lenguaje de programación C.

Software de la aplicacion

El software de aplicación está destinado a realizar determinadas tareas. Los ejemplos de software de aplicación incluyen suites de oficina, aplicaciones de juegos, sistemas de bases de datos y software educativo.

El software de aplicación puede ser un solo programa o una colección de pequeños programas. Este tipo de software es lo que los consumidores suelen considerar "software".

Software malicioso (malware)

El software malicioso se desarrolla intencionalmente para dañar computadoras y / o interrumpir otro software. A menudo, los usuarios que instalaron malware inadvertidamente causan daños sin que lo sepan, ya que este tipo de software suele actuar en secreto.

Ejemplos de malware son:

  • Spyware
  • Virus informáticos
  • caballos de Troya
  • lombrices
  • Adware

En pocas palabras, sin software, una computadora no realizará ninguna función y simplemente será una máquina inerte e inútil. También existen diferentes tipos de software en relaciones mutuas directas.

Por ejemplo, un software de aplicación, como un software de procesamiento de texto, no puede funcionar a menos que lo ejecute un sistema operativo, y el sistema operativo no se puede desarrollar a menos que se haya utilizado un software de programación en primer lugar.

El software debe instalarse antes de que pueda funcionar, generalmente copiándolo en una computadora o unidad de teléfono inteligente desde un soporte físico (CD, DVD, disquete, etc.) o descargándolo de Internet.

Cuando el usuario que opera la computadora ya no quiere el software, puede eliminarlo permanentemente desinstalándolo (aunque algunos programas maliciosos pueden requerir que se elimine otro software, como un antivirus).

El software se puede comprar en línea o en tiendas, o puede ser gratis. Las versiones de prueba o shareware permiten a los usuarios probar el software de forma gratuita durante un número limitado de usos o durante un tiempo determinado, después del cual pueden optar por comprarlo.

En cambio, el software gratuito y de código abierto se puede usar sin pagar nada; este último incluso proporciona el código fuente utilizado para crear el programa para que cualquiera pueda modificarlo o mejorarlo.