Saltar al contenido
Generación Millennials

Que es el Software y todos sus tipos

software

El software es un conjunto de instrucciones, datos o programas que se utilizan para operar las computadoras y ejecutar tareas específicas. A diferencia del hardware, que describe los aspectos físicos de un ordenador, el software es un término genérico que se utiliza para referirse a las aplicaciones, scripts y programas que se ejecutan en un dispositivo. Se puede pensar en el software como la parte variable de una computadora, y en el hardware como la parte invariable.

El software a menudo se divide en categorías. El software de aplicación se refiere a los programas descargados por el usuario que satisfacen un deseo o necesidad. Entre los ejemplos de aplicaciones se incluyen las suites de oficina, los programas de bases de datos, los navegadores web, los procesadores de texto, las herramientas de desarrollo de software, los editores de imágenes y las plataformas de comunicación.

Tipos de Software

– Software del sistema

Un software del sistema ayuda al usuario y al hardware a funcionar e interactuar entre sí. Básicamente, es un software para gestionar el comportamiento del hardware de la computadora para proporcionar las funcionalidades básicas que son requeridas por el usuario. En palabras simples, podemos decir que el software del sistema es un intermediario o una capa intermedia entre el usuario y el hardware. Estos programas informáticos sancionan una plataforma o entorno para que el otro software trabaje. Esta es la razón por la que el software del sistema es muy importante en la gestión de todo el sistema informático. Cuando se enciende la computadora por primera vez, es el software del sistema el que se inicializa y se carga en la memoria del sistema. El software del sistema se ejecuta en segundo plano y no es utilizado por los usuarios finales. Esta es la razón por la que el software del sistema también se conoce como «software de bajo nivel».

Algunos ejemplos de software de sistemas comunes son:

Sistema operativo: Es el ejemplo más prominente de Software de Sistema. Es una colección de software que maneja recursos y proporciona servicios generales para las otras aplicaciones que se ejecutan sobre ellos. Aunque cada Sistema Operativo es diferente, la mayoría de ellos proporcionan una Interfaz Gráfica de Usuario a través de la cual un usuario puede manejar los archivos y carpetas y realizar otras tareas. Cada dispositivo, ya sea una computadora de escritorio, una computadora portátil o un teléfono móvil, requiere un sistema operativo que le proporcione la funcionalidad básica. A continuación se dan algunos ejemplos de sistemas operativos:

  • Android
  • CentOS
  • iOS
  • Linux
  • Mac OS
  • MS Windows
  • Ubuntu
  • Unix

Controladores de dispositivos: Es un tipo de software que controla un hardware particular que está conectado al sistema. Los dispositivos de hardware que necesitan un controlador para conectarse a un sistema incluyen pantallas, tarjetas de sonido, impresoras, ratones y discos duros. Además, hay dos tipos de controladores de dispositivos: Controladores de dispositivos del núcleo y Controlador de dispositivos del usuario. Algunos ejemplos de controladores de dispositivos son:

Firmware: El firmware es el software permanente que está incrustado en una memoria de sólo lectura. Es un conjunto de instrucciones almacenadas permanentemente en un dispositivo de hardware. Proporciona información esencial sobre cómo el dispositivo interactúa con otro hardware. El firmware puede ser considerado como «semi-permanente» ya que permanece permanente a menos que sea actualizado usando un actualizador de firmware. Algunos ejemplos de firmware son:

Programación de traductores de idiomas: Son programas mediadores en los que los programas de software se basan para traducir código de lenguaje de alto nivel a un código más simple a nivel de máquina. Además de simplificar el código, los traductores también hacen lo siguiente:

Utilitarios: El software de utilidad está diseñado para ayudar a analizar, optimizar, configurar y mantener un sistema informático. Soporta la infraestructura de la computadora. Este software se centra en cómo funciona un sistema operativo y, en consecuencia, decide su trayectoria para facilitar el funcionamiento del sistema. Los programas como los antivirus, las herramientas de limpieza y administración de discos, las herramientas de compresión, los desfragmentadores, etc. son todas herramientas de utilidad. Algunos ejemplos de herramientas de utilidad son:

  • Avast Antivirus
  • Directorio Opus
  • McAfee Antivirus
  • Piriform CCleaner
  • Corteza Razer
  • Explorador de archivos de Windows
  • WinRAR
  • WinZip

– Software de aplicación

Los programas de aplicación, también conocidos como programas de usuario final o programas de productividad, son programas que ayudan al usuario a completar tareas como hacer investigaciones en línea, tomar notas, poner una alarma, diseñar gráficos, llevar un registro de cuentas, hacer cálculos o incluso jugar a juegos. Se encuentran por encima del software del sistema. A diferencia del software del sistema, son utilizados por el usuario final y son específicos en su funcionalidad o tareas y hacen el trabajo para el que están diseñados. Por ejemplo, un navegador es una aplicación diseñada específicamente para navegar por Internet o MS Powerpoint es una aplicación utilizada específicamente para hacer presentaciones. Los programas informáticos de aplicación o simplemente las aplicaciones pueden también denominarse programas informáticos no esenciales, ya que su requisito es muy subjetivo y su ausencia no afecta al funcionamiento del sistema. Todas las aplicaciones que vemos en nuestros teléfonos móviles son también ejemplos de Software de Aplicación. Hay cierto software que está hecho exclusivamente para el desarrollo de aplicaciones como Meteor y Flutter. Estos son ejemplos de software de aplicación también.

– Freeware

El software gratuito está disponible sin ningún costo. Cualquier usuario puede descargarlo de Internet y usarlo sin pagar ninguna tarifa. Sin embargo, el freeware no proporciona ninguna libertad para modificar el software o cobrar una tarifa por su distribución. Algunos ejemplos son:

  • Adobe Reader
  • Audacia
  • ImgBurn
  • Recuva
  • Skype
  • Visor del equipo
  • Yahoo Messenger

– Shareware

Es un software que se distribuye libremente a los usuarios a modo de prueba. Suele venir con un límite de tiempo y cuando éste expira, se pide al usuario que pague por los servicios continuados. Existen varios tipos de shareware como Adware, Donationware, Nagware, Freemium, y Demoware (Crippleware y Trialware). Algunos ejemplos de shareware son:

  • Adobe Acrobat
  • Getright
  • Depurador PHP
  • Winzip

– Código abierto

Este tipo de software está disponible para los usuarios con el código fuente, lo que significa que un usuario puede distribuir y modificar libremente el software y añadir características adicionales al mismo. El software de código abierto puede ser gratuito o de pago. Algunos ejemplos de software de código abierto son:

  • Servidor web Apache
  • Colección de Compiladores GNU
  • Moodle
  • Mozilla Firefox
  • Thunderbird

-Software

También se conocen como software de código cerrado. Este tipo de aplicaciones suelen ser pagadas y tienen derechos de propiedad intelectual o patentes sobre el código fuente. El uso de estos es muy restringido y, por lo general, el código fuente se conserva y se mantiene en secreto.

Contenido