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