Software y su clasificacion

Solo disponible en BuenasTareas
  • Páginas : 6 (1284 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de febrero de 2011
Leer documento completo
Vista previa del texto
2 Definición de software

Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación.

Extraído del estándar 729 del IEEE

Considerando esta definición, el concepto de software va más allá de los programas de cómputo en sus distintos estados: código fuente, binario o ejecutable; tambiénsu documentación, datos a procesar e información de usuario forman parte del software: es decir, abarca todo lo intangible, todo lo "no físico" relacionado.

El término «software» fue usado por primera vez en este sentido por John W. Tukey en 1957. En las ciencias de la computación y la ingeniería de software, el software es toda la información procesada por los sistemas informáticos: programasy datos. [1]

Son las instrucciones responsables de que el hardware (la máquina) realice su tarea. [2]

El software son los programas los cuales contienen las instrucciones responsables de que el Hardware realice su tarea, se le denomina Software a todos los componentes intangibles de un ordenador, es decir, el conjunto de programas y procedimientos necesarios para hacer posible larealización de una tarea especifica, en contraposición a los componentes físicos de un sistema de computo. [3]

En mis propias palabras, el software constituye las instrucciones codificadas por el programador usando algún tipo de lenguaje que la máquina pueda interpretar con el fin de automatizar o facilitar una tarea haciendo uso de los recursos de hardware disponibles del sistema.

Clasificación

Sepuede clasificar al software en tres grandes tipos:

SOFTWARE DE SISTEMAS: Son los programas que permiten la administración y control de la parte física o los recursos de la computadora, también llamado sistema operativo el cual tiene tres grandes funciones: coordina y manipula el hardware del ordenador, como la memoria, las unidades de disco; organiza los archivos en diversos dispositivos dealmacenamiento y gestiona los errores de hardware y del mismo software.

Interactúa entre el usuario y los componentes hardware del ordenador. Se clasifican en Sistemas Operativos Monousuarios, Monotarea y Multiusuarios, Multitarea. Los sistemas operativos de tarea única, los más primitivos, solo pueden manejar un proceso en cada momento.
Todos los sistema operativos modernos son multitarea, estoquiere decir que puedes realizar varias acciones a la ves como por ejemplo mandar a imprimir y estar trabajando con otro documento o lo mas usual estar navegando por Internet y escuchar música.

Incluye entre otros:

Sistemas operativos

Controladores de dispositivos

Sistemas operativos comerciales:
– Windows XP / Windows Vista
– Mac OS X
– Unix: Creado por AT&T en 1970
– LinuxSOFTWARE DE PROGRAMACIÓN: Un lenguaje de programación es una serie de comandos que nos permiten codificar instrucciones de manera que sean entendidas y ejecutadas por una computadora. Los lenguajes de programación evolucionan a medida que lo hacen los Sistemas Operativos en que funcionan, siempre ha sido así. Nunca un lenguaje de programación determinó un Sistema Operativo, por el contrario losSistemas Operativos determinaron los lenguajes de programación
Incluye entre otros:

Editores de texto

Compiladores : El Proceso (informática) de transformación del Programa fuente al objeto de denomina compilación y es realizado por la Máquina mediante la ejecución de un programa Compilador

Intérpretes

Enlazadores

Depuradores

Entornos de Desarrollo Integrados (IDE): Agrupan lasanteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz gráfica de usuario (GUI).

Los Lenguajes de Aplicación informática son lenguajes intermedios entre los seres humanos y los lenguajes de las máquinas. El lenguaje de la máquina...
tracking img