jueves, 2 de mayo de 2013

SOFTWARE


En computación, el software -en sentido estricto- es todo programa o aplicación programado para realizar tareas específicas. El término "software" fue usado por primera vez por John W. Tukey en 1957.

La palabra "software" es un contraste de "hardware"; el software se ejecuta dentro del hardware.

El software en sentido amplio

Una definición más amplia de software incluye mucho más que sólo los programas. Esta definición incluye:
- La representación del software: programas, detalles del diseño escritos en un lenguaje de descripción de programas, diseño de la arquitectura, especificaciones escritas en lenguaje formal, requerimientos del sistema, etc.

El "software" como programa

El software, como programa, consiste en un código en un lenguaje máquina específico para un procesador individual. El código es una secuencia de instrucciones ordenadas que cambian el estado del hardware de una computadora.



El software se suele escribir en un lenguaje de programación de alto nivel, que es más sencillo de escribir (pues es más cercano al lenguaje natural humano), pero debe convertirse a lenguaje máquina para ser ejecutado. 

El software puede distinguirse en tres categorías: software de sistema, software de programación y aplicación de software. 

- Software de sistema: ayuda a funcionar al hardware y a la computadora. Incluye el sistema operativocontroladores de dispositivos, herramientas de diagnóstico, servidoressistema de ventanas, utilidades y más.


 
- Software de programación: provee herramientas de asistencia al programador. Incluye editores de texto, compiladoresintérprete de instruccionesenlazadoresdebuggers, etc.

- Software de aplicación: permite a los usuarios finales hacer determinadas tareas. Algunos software de aplicación son los navegadoreseditores de textoeditores gráficosantivirusmensajeros, etc.

No hay comentarios:

Publicar un comentario