viernes, 13 de abril de 2012

Software


SOFTWARE

Software: Es el soporte lógico ( intangible ) que permite que la computadora pueda desarrollar tareas inteligentes, dirigiendo a los a los componentes físicos (hardware), atreves de instrucciones de diferentes tipos o programas.

El software son los programas de operación y los sistemas operativos. Se subdividen en: Software de sistema, aplicación y programación

Software de sistema: Es un conjunto de programa que sirve para interactuar, entregando control sobre el hardware y además da soporte a otros programas.

Sistema operativo: Administra los recursos de la computadora y controla su funcionamiento, cumple 5 funciones básicas:

1° Interfaz de usuario: Permite al usuario conectarse con la computadora por medio de interfaces por medio de comandos, menús, interfaces graficas.

2° Administración de recursos: Administra los recursos de hardware como la CPU, memoria.

3° Administración de archivo: Controla la creación, el copiado, borrado, y acceso a archivos de programas.

4° Administración de tareas: Administra la información de tareas y procesos que se están ejecutando en la computadora ( CTrL + ALT + Supr )

5° Servicio de soporte: Los servicios de soporte de cada sistema dependen de las implementaciones añadidas a ese. Utilidades nuevas, mejoras de seguridad ,actualización de versiones y controladores nuevos de periféricos.

Controladores de dispositivos: Mas conocidos como drivers, son programas que permiten que otros programas de mayor nivel (como el sistema operativo), interactuen con uno o todos los dispositivos de hardware.

Programas utilitarios. Son aquellos que realizan diferentes funciones, para resolver problemas específicos, y realizar tareas en general y de mantenimiento

Software de aplicación: Son todos aquellos programas diseñados por a para los usuarios para facilitar las tareas especificas en la computadora.

Software de programación: Es el conjunto de herramientas que permiten al desarrollador informático escribir programas, usando diferentes alternativas y lenguaje de programación, este tipo de software incluyen: compiradores interpretes, ensambladores, enlazadores, depuradores, editores de texto y un entorno de desarrollo integrado y que cuentan con una avanzada interfaz gráfica