Software

Software de sistema y de aplicacion

Software

El software es el equipamiento lógico o soporte lógico de un sistema informatico comprende un conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas.

Software de Sistema

También llamado software de base sirve para controlar e interactuar el sistema operativo, proporcionando control sobre el hardware y dando soporte a otros programas.


Ejemplos:


  • Cargadores de programas
  • Sistemas operativos (y sus componentes)
  • Controladores de dispositivos
  • Herramientas de programación: compiladores, ensambaldores, enlazadores, etc.
  • Programas utilitarios
  • BIOS
  • Hipervisores
  • Bootloaders

Software de Aplicación

El software de aplicación ha sido escrito con el fin de realizar casi cualquier tarea imaginable... También nos ayuda a realizar una tarea determinada existen varias categorías de Software de Aplicación por que hay muchos programas por ejemplo: Aplicaciones de negocio, Aplicaciones de Utilería, Aplicaciones Personales, aplicaciones de Entretenimiento, etc.



Software Libre

Se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. También es tener la libertad de hacer modificaciones y utilizarlas de manera privada en tu trabajo u oficio sin ni siquiera tener que anunciar dichas modificaciones. Si publicas tus cambios, no tienes por qué avisar a nadie, ni de ninguna manera en particular.


Ventajas:


  • Manejo de la lengua
  • Mayor seguridad y privacidad
  • Independecia del proveedor
  • Escrutinio Público
  • Garantia de continuidad
  • Ahorro en costos


Desventajas:


  • Dificultad en el intercambio de archivos
  • Mayores costos de implantacion e interoperabilidad

Software Propietario

También se le conoce como privativo se refiere a cualquier programa informático en el que los usuarios tienen posibilidades limitadas de usarlo, modificarlo o destribuirlo (su código fuente no esta disponible o el acceso a este esta restringido).


Ventajas:


  • Propiedad y decisión de uso del software por parte de la empresa.
  • Mejor acabado de la mayoría de aplicaciones.
  • Menor necesidad de técnicos especializados.
  • Mayor mercado laboral actual.
  • Unificación de productos.
  • Existencia de programas diseñados específicamente para desarrollar una tarea.
  • Interfaces gráficas mejor diseñadas.
  • Mayor compatibilidad con el hardware.
  • Soporte para todo tipo de hardware.
  • Las aplicaciones numero uno son propietarias.
  • El oceio para ordenadores personales esta destinado al mercado propietario.
  • Mejor protección de las obras con cotyricht.
  • Facilidad de adquisición.
  • Las empresas que desarrollan este tipo de software son por lo general grandes y pueden dedicar muchos recursos, sobre todo económicos, en el desarrollo e investigación.
  • Más compatibilidad en el terreno de multimedia y juegos.


Desventajas:


  • No existen aplicaciones para todas las plataformas.
  • Imposibilidad de modificación.
  • Imposibilidad de redistribución.
  • El costo de las aplicaciones es mayor.
  • El usuario que adquiere el software propietario depende al 100% de la empresa propietaria.
  • Imposibilidad de copia.
  • Restricciones en el uso.
  • Por lo general suelen ser menos seguras.
  • El soporte de la aplicación es exclusivo de propietario.

Sistema Operativo

Conjunto de programas que gestiona en un sistema informático recursos del hardware y provee servicios a los programas.


Tareas:


  • Subministro de interfase al usuario.
  • Administración de recursos.
  • Administración de tareas.
  • Administración de archivos.
  • Servicio de soporte y utilería.

Linux

Implementación de libre distribución para servidores, estaciones de trabajo y computadoras personales

GNU

Es la combinación del kernel libre o núcleo similar al UNIX denominado LINUX con el sistema GNU.

Interfaz Gráfica de Usuario

Programa informático que actúa de interfaz de usuario el cual utiliza un conjunto de imágenes de objetos gráficos para que representen la información y las acciones disponibles.

Interfaz de Línea de Comandos

Es un método que permite a las personas dar instrucciones a algún programa informático por medio de una linea de texto simple.