Mostrando las entradas con la etiqueta Clases de software y su definición.. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Clases de software y su definición.. Mostrar todas las entradas

miércoles, 19 de agosto de 2015

CLASES DE SOFTWARE Y SU DEFINICIÓN.

SOFTWARE DE SISTEMA.

Es aquel que permite a los usuarios interactuar con el sistema operativo así como también controlarlo. Este sistema está compuesto por una serie de programas que tienen como objetivo administrar los recursos del hardware, y se compone de:



Sistema operativo (SO) : es un programa o conjunto de programas de un sistema informático que gestiona los recursos del hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes (aunque puede que parte de él se ejecute en espacio de usuario.








Controlador de dispositivo: es un programa informático que permite al sistema operativo interactuar con el hardware. Esto quiere decir que es por el cual se puede controlar o esquematizar al controlador de dispositivo como un “manual de instrucciones” que le indica cómo debe controlar y comunicarse con un dispositivo en particular.

Por tanto, es una pieza esencial del software, sin la cual el hardware sería inutilizable.









Herramientas de diagnostico: Es un software que permite monitorear y en algunos casos controlar la funcionalidad del hardware, como: computadoras, servidores y periféricos, según el tipo y sus funciones. Estos dispositivos pueden ser, la memoria RAM, el procesador, los discos duros, rotuladores, tarjetas de red, etc...







Herramienta de corrección y optimización: Programa que esta integrado por programas que permiten el mantenimiento del software y el hardware proporcionando un funcionamiento correcto.



Servidor: Los servidores operan en función cliente-servidor. Los servidores son programas de computadora en ejecución que atienden las peticiones de otros programas. 









Utilidad: es una herramienta que realiza: Tareas de mantenimiento, soporte para la construcción y ejecución de programas. . Tareas en general.




SOFTWARE DE PROGRAMACIÓN.


son aquellas herramientas que se utilizan para poder desarrollar programas informáticos, usando el lenguaje informático como:

Editor de texto:   es un programa informático que permite crear y modificar archivos digitales compuestos únicamente por textos sin formato, conocidos comúnmente como archivos de textoEl programa lee el archivo e interpreta los bytes leídos según el codigo de características que usa el editor.
Los editores de texto son incluidos en el sistema operativo o en algún paquete de software instalado, y se usan cuando se deben crear o modificar archivos de texto como archivos de configuración, lenguaje de programación interpretado  (scripts) o el codigo fuente de algún programa.

El archivo creado incluye por convención en DOS Microsoft Windows la extensión ".txt", aunque pueda ser cambiada a cualquier otra con posterioridad. Tanto Unix como Linux dan al usuario total libertad en la denominación de sus archivos.







Compiladores:  es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación. Usualmente el segundo lenguaje es lenguaje de maquina pero también puede ser un código intermedio (bytecode), o simplemente texto. 










Interprete: es un programa informático capaz de analizar y ejecutar otros programas. Los intérpretes se diferencian de los compiladores o de los ensambladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación  al código de máquina del sistema, los intérpretes sólo realizan la traducción  a medida que sea necesaria, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción.