lunes, 25 de julio de 2016

TALLER 2 SOFTWARE

Software
 Se refiere a las instrucciones que se incorporan a un sistema informático para que éste lleve a cabo una determinada función.

El Software es imprescindible para cualquier sistema informático, puesto que sin él este no funcionaría. Es el Software quien da órdenes, que indica que debe hacer cada máquina con sus elementos, cuándo y cómo.

 Un ordenador sin software sería simplemente un conjunto de chips, cables, periféricos e interruptores totalmente inactivo y sin función alguna. Es muy importante mencionar que el software es quien ordena todo ese material, de hecho es quien lo reconoce, le asigna una función según sus características y permite que funcione todo en su conjunto.


Resultado de imagen para software



Resultado de imagen para software
Software del Sistema
Se llama Software de Sistema o Software de Base al conjunto de programas que sirven para interactuar con el sistema, confiriendo control sobre el hardware, además de dar soporte a otros programas.

Resultado de imagen para sistema del software


El software del sistema se divide en:
 Sistema operativo
Controladores de Dispositivos
 Programas Utilitarios

Sistema Operativo: Es un conjunto de programas que administran los recursos de la computadora y controlan su funcionamiento.

Un Sistema Operativo realiza cinco funciones básicas: Suministro de Interfaz al Usuario, Administración de Recursos, Administración de Archivos, Administración de Tareas y Servicio de Soporte.

Suministro de interfaz al usuario: Permite al usuario comunicarse con la computadora por medio de interfaces que se basan en comandos, interfaces que utilizan menús, e interfaces gráficas de usuario.

Administración de recursos: Administran los recursos del hardware como la CPU, memoria, dispositivos de almacenamiento secundario y periféricos de entrada y de salida.

Administración de archivos: Controla la creación, borrado, copiado y acceso de archivos de datos y de programas.

Administración de tareas: Administra la información sobre los programas y procesos que se están ejecutando en la computadora. Puede cambiar la prioridad entre procesos, concluirlos y comprobar el uso de estos en la CPU, así como terminar programas.

Servicio de soporte: Los Servicios de Soporte de cada sistema operativo dependen de las implementaciones añadidas a este, y pueden consistir en inclusión de utilidades nuevas, actualización de versiones, mejoras de seguridad, controladores de nuevos periféricos, o corrección de errores de software.

Controladores de Dispositivos: Son programas que permiten a otros programas de mayor nivel como un sistema operativo interactuar con un dispositivo de hardware.

Programas Utilitarios: Realizan diversas funciones para resolver problemas específicos, además de realizar tareas en general y de mantenimiento. Algunos se incluyen en el sistema operativo.

El Software de Aplicación
Son los programas diseñados para o por los usuarios para facilitar la realización de tareas específicas en la computadora, como pueden ser las aplicaciones ofimáticas (procesador de texto, hoja de cálculo, programa de presentación, sistema de gestión de base de datos...), u otros tipos de software especializados como software médico, software educativo, editores de música, programas de contabilidad, etc.


Software de Programación
Es el conjunto de herramientas que permiten al programador escribir programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica.

Resultado de imagen para software de programacion

Software Libre
El Software libre, es aquel que puede ser distribuido, modificado, copiado , redistribuido y usado como al usuario le plazca. Por tanto, este viene acompañado de su código fuente (es un conjunto de líneas de texto que son las instrucciones que debe seguir el ordenador a la hora de ejecutar dicho programa. Por tanto, en el código fuente de un programa está descrito por completo su funcionamiento.)

Dentro de la rama del software libre, hay matices que debemos tener en cuenta.

Resultado de imagen para software libre

Por lo general, todo el software libre, tiene las siguientes características.
1. Todo el mundo tiene derecho de usarlo sin coste alguno.
2. Todo el mundo tiene derecho a acceder a su diseño y aprender de él y su funcionamiento.
3. (Similar a tener el manual de toda la vida.)
4. Todo el mundo tiene derecho de modificarlo: si el software tiene limitaciones o no es
5. Adecuado para una tarea, es posible adaptarlo a necesidades específicas de cada usuario y redistribuirlo para que otras personas se puedan ver beneficiadas por tu trabajo.
6. No tiene un coste asociado.
7. Es de libre distribución.

Software Propietario
El software no libre o también llamado software propietario o privativo, se refiere a cualquier programa informático, en el que los usuarios de este tienen limitadas las posibilidades de uso, modificación o distribución de este.

En el software propietario, una persona física o jurídica (empresas, corporaciones, asociaciones y demás) posee la obligación de NO usar el programa con otro fin que no haya impuesto el autor de dicho programa o soft. Quedando así descartada cualquier opción de estudiar la mecánica del programa en cuestión, o adaptar este a unas necesidades más específicas para el usuario que lo está usando. De esta manera, un software privativo, no permite la modificación de su código fuente, aún si este es público, siempre y cuando se mantenga la reserva de derechos sobre el uso, modificación o distribución de este.

Resultado de imagen para software propietario

El Ciclo de Vida de Software