in

¿Qué es el software? Una guía de todos los diferentes tipos de programas y aplicaciones que le dicen a las computadoras qué hacer

20210406 606c732611f59
  • El software es un código de computadora que le dice a una computadora cómo realizar una tarea específica.
  • Hay muchos tipos de software, incluidos sistemas operativos, aplicaciones y malware.
  • El software se puede distribuir de forma gratuita, como shareware, comercialmente o con su código fuente (que se denomina código abierto).
  • Visite la biblioteca de referencia técnica de Insider para obtener más historias.

El software es un conjunto de instrucciones, escritas en código de computadora, que le dice a una computadora cómo comportarse o cómo realizar una tarea específica. El software generalmente viene en forma de programas comerciales (como Microsoft Word y Adobe Photoshop), juegos, un sistema operativo de computadora o incluso malware como virus y Secuestro de datos . Cualquier programa o código que se ejecuta en una computadora es un ejemplo de software, y cualquier cosa que haga con una computadora requiere el uso de software. El software es creado por programadores de computadoras, comúnmente conocidos como codificadores.

tipos de software

Hay muchos tipos de software en uso hoy en día. Para darle una idea del alcance de la industria del software, aquí hay una descripción general de los principales tipos de software que se usan en la actualidad.

Software del sistema

El software del sistema es la categoría general de software que permite que el hardware de la computadora funcione y sirve como plataforma subyacente para que se ejecuten las aplicaciones. El software del sistema es particularmente complejo y hay múltiples «capas» asociadas con cualquier dispositivo informático. Por ejemplo:

  • Sistema operativo (SO): Sin un sistema operativo como Windows o MacOS, una computadora es solo una colección de componentes de hardware que no pueden realizar ninguna función. El sistema operativo permite que la computadora realice funciones básicas, proporciona una interfaz para que los usuarios puedan interactuar con la computadora y una plataforma en la que se pueden ejecutar las aplicaciones. El sistema operativo «abstrae» muchas tareas comunes de las aplicaciones para minimizar la redundancia; por ejemplo, el sistema operativo ofrece la impresión como un servicio para las aplicaciones, por lo que no es necesario que cada programa tenga su propia forma de enviar archivos a la impresora.
  • firmware: Muchos dispositivos y componentes tienen firmware, que es un software semipermanente que le dice al dispositivo cómo comportarse y cómo interactuar con otros dispositivos. El firmware a menudo se puede actualizar, pero persiste cuando no se aplica energía al dispositivo.
  • Controladores de dispositivo: Los controladores de dispositivos son pequeños programas que permiten que el sistema operativo y los componentes de la computadora se comuniquen. Cada componente necesita un controlador para que el sistema operativo sepa cómo usar ese dispositivo. Prácticamente todos los componentes de una computadora, incluida la tarjeta de video, el chip de sonido, el teclado y el mouse, tienen sus propios controladores.
  • Utilidades: Desdibujando la línea entre el software del sistema y la aplicación, las utilidades son pequeños programas que a menudo vienen con el sistema operativo o se integran estrechamente en él para realizar tareas específicas del sistema operativo. El software antimalware, la limpieza del disco duro y las herramientas de compresión de archivos (como WinZip) son ejemplos de utilidades.

Software de la aplicacion

Este es el tipo de software con el que probablemente esté más familiarizado; también llamados programas o aplicaciones, son paquetes que generalmente tienen un propósito específico y que usted usa para lograr un objetivo determinado.

Hay una variedad virtualmente ilimitada de aplicaciones. Algunos de los más comunes incluyen software de productividad como procesadores de texto, hojas de cálculo y clientes de correo electrónico (Microsoft Word, Excel y Outlook son ejemplos comunes). El software de base de datos como Microsoft Access se utiliza para organizar y administrar grandes volúmenes de datos.

Los juegos también son aplicaciones populares, así como el software multimedia (la aplicación Cámara de su teléfono es una aplicación, al igual que Adobe Photoshop, que se usa para editar gráficos y fotos). Los navegadores web también se encuentran entre las aplicaciones de software más comunes.

software de programacion

Probablemente no sea una sorpresa que el software se cree con otro software. Los codificadores confían en varias herramientas de software diferentes para crear programas. Estos son algunos ejemplos de programas utilizados por programadores durante el desarrollo de software:

  • compiladores son programas que convierten el código escrito por humanos en una forma de código de máquina de nivel inferior que es directamente interpretable por el hardware de la computadora. La existencia de compiladores hace que sea práctico crear software extremadamente sofisticado.
  • Depuradores son programas de computadora que se utilizan para probar y «depurar» (encontrar y eliminar errores) del código de la computadora.
  • Enlazadores son programas que toman la salida de un compilador, a menudo muchos archivos individuales, y los combinan en un solo archivo ejecutable que un usuario puede ejecutar solo sin la necesidad de ejecutarlo dentro de un entorno de programación.
  • Malware es un software diseñado para actuar de manera dañina, y hay muchos ejemplos de malware en la actualidad, incluidos virus, gusanos, troyanos y ransomware. Cuando se infecta con malware, una computadora y su software pueden comportarse mal o dejar de funcionar por completo. Existe una carrera armamentista entre los desarrolladores de malware y los creadores de utilidades antimalware, y es importante tener un software antimalware instalado en su computadora. También debe seguir las mejores prácticas para evitar el malware.

Cómo se distribuye el software

No todos los programas se distribuyen, venden o comparten de la misma manera, y el método principal de distribución ha cambiado a lo largo de los años. En un momento, prácticamente todo el software era comercial y se vendía a través de minoristas. Eso está lejos de ser el caso hoy. Estos son algunos de los principales mecanismos de distribución.

  • Comercial: Una gran cantidad de software sigue siendo comercial, aunque es mucho menos común de lo que era antes. Cualquier programa que compre y obtenga una copia física o digital es software comercial. Tenga en cuenta que no es el propietario del software; solo posee una licencia que le confiere el derecho a utilizar el software. La distinción es importante por muchas razones, una de las cuales es que otorga al editor el derecho de cambiar el software a través de actualizaciones en línea sin su permiso expreso.
  • Fuente abierta: a menudo visto como lo opuesto al software comercial, el software de código abierto generalmente está disponible con todo su código fuente, lo que permite que toda una comunidad de codificadores actualice, modifique y mejore el programa. No todo el software de código abierto es gratuito; algunos se venden a precios minoristas.
  • software gratuito: Una gran cantidad de software es completamente gratuito para descargar y usar. El modelo de software gratuito permite a los editores distribuir su software más fácilmente porque mucha gente estará dispuesta a probar algo gratis. Algunos programas gratuitos también se denominan programas publicitarios porque, si bien la aplicación es gratuita, viene con publicidad integrada.
  • Shareware: una variación del software gratuito, el shareware es gratuito por tiempo limitado. Si encuentra útil la aplicación, tiene la opción de pagarla para seguir usándola. Muchos programas shareware son gratuitos por un período de tiempo limitado, aunque otros programas solo funcionarán para un número específico de usos.

What do you think?

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

how to watch CNNgo outside the US abroad anywhere

Cómo ver CNNgo fuera de los EE. UU. (en cualquier lugar en 2022)

travel organizer

La mejor app para gestionar y organizar tus viajes