Читать книгу Instalación y parametrización del software. IFCT0510 - Álvaro Aranda Vera - Страница 18

5.1. Clasificación de software por funcionamiento

Оглавление

A continuación se hace una clasificación de software dependiendo de su función y sus usos.

Software base o de sistema

Es un software que proporciona a la computadora las funciones básicas y la gestión de las operaciones, proporcionando el control sobre el hardware y soportando otros programas.

A continuación, se describen los tipos.

Sistema operativo

Es el software que gestiona los recursos del hardware y provee de soporte a los programas de aplicación, también proporciona una interfaz más comprensible para el usuario. Algunos ejemplos son:

Microsoft windows: Windows 7, Windows Vista, Windows XP, Windows Mobile, Windows Server, etc.

Macintosh: Mac OS X, Mac OS 9, Mac OS 8, Mac OS 7.

Unix: Linux, GNU, AIX, Solaris, Unity, etc.Sistema informático WindowsSistema informático Linux

Controlador de dispositivo

El controlador de dispositivo es normalmente el llamado driver o controlador y es un software que permite al sistema operativo interaccionar con el dispositivo proporcionando una interfaz.

Existe una gran cantidad de controladores puesto que cada dispositivo necesita un controlador para su correcto funcionamiento con el sistema operativo.


Nota

No se debe confundir firmware con drivers o controladores: el controlador es un software que va instalado dentro del sistema operativo, mientras el firmware está instalado en el propio dispositivo.

Servidor

Es un software en un nodo en una red que sirve para enviar y gestionar información en red. A continuación se enumeran los más comunes:

1 Servidores web: Apache y Microsoft IIS.

2 Servidores FTP: Filezila y crush.

3 Servidores de correos: Eudora y Mercury Mail.

4 Bases de datos: Oracle y MySQL.

5 Proxy: Wingate, Microsoft Proxy Server, Tor.

6 Seguridad: Firewalls.

7 Impresion: Eudora y Mercury Dail.Tipo de software de seguridad (Firewall de Windows)

Herramienta de diagnóstico

Es un software que permite monitorear y algunas veces controlar el hardware. Con este tipo de programas se pueden ver los estados de computadoras, servidores y dispositivos. Estos pueden ser la RAM, memoria, procesadores, tarjeta de red, impresoras, etc.

Herramienta de corrección y optimización

Es aquel software que permite el mantenimiento del PC. Son aquellos que corrigen errores u optimizan el ordenador. Dos conocidos son el Desfragmentador y el Scandisk.


Actividades

4. Dibuje un recuadro con las diferencias y similitudes entre el firmware y el software.

Software de aplicación

Es aquel software que permite al usuario hacer una tarea específica. Entre otros incluye:

1 Aplicaciones ofimáticas. Son aplicaciones utilizadas para gestionar archivos y documentos, algunos ejemplos son Microsoft office, Openoffice.org.

Software educativo. Es el software utilizado con fines educativos y de aprendizaje (Kidware, Tangran, Crayola, etc.).

Software empresarial. Es el software dedicado a mejorar o controlar las entidades del negocio y abarca desde programas de ofimática, contabilidad, etc. hasta la gestión de clientes, comercial, etc.

4 Aplicaciones para el control de sistemas de automatización industrial. Es el tipo de software que sirve para controlar procesos industriales o máquinas. Algunos de los usos pueden ser la robótica, o una computadora controlando un proceso en una fábrica.

5 Telecomunicaciones. Es el software que da soporte para comunicar información de un lugar a otro: TV, redes de voz y datos, internet, etc.

6 Videojuegos. El software que proporciona juegos electrónicos incluyendo juegos de ordenador, videoconsolas e incluso de máquinas recreativas.

Software médico. Son aquellos programas utilizados para la medicina. Estos programas abarcan desde monitores para controlar frecuencias cardíacas, presión arterial, etc., hasta software para la enseñanza en el sector de la salud.

Software de cálculo. Es el software utilizado en la rama de las matemáticas para diseño de algoritmos, comprobación de fórmulas, simulación de fórmulas o procesos, etc.


Software de gestión empresarial

Software de programación

Es el software que ayuda al programador a construir otro software. Los lenguajes de programación son muy variados e incluyen distintos niveles en relación al software. Traducen sentencias escritas de alto nivel por el programador a código binario para que la máquina pueda entenderlas. Estos son los tipos de software de programación:

1 Editor de textos. Software creado para escribir, modificar y borrar archivos digitales de texto sin formato conocido (archivos de texto plano). Es diferente al procesador de texto. Los más conocidos son Blog de notas (Windows), Emax (Unix), Notepad ++, jEdit, etc.

2 Compilador. Es un software creado para traducir un programa creado en un determinado lenguaje de programación a otro lenguaje, generando un programa que la máquina podrá entender. Normalmente se hace desde un lenguaje de alto nivel a otro de bajo nivel. Algunos de ellos son C++, C, Pascal.

3 Intérprete. Tiene la misma función que los compiladores con la diferencia de que no produce un ejecutable u otro programa en otro lenguaje (Java, PHP, Javascript, etc.).

4 Enlazadores. Son programas que toman instrucciones generadas por el proceso de compilación y lo enlaza con bibliotecas, produciendo un fichero ejecutable. Ejemplos Oracle o Circle.

5 Depurador. Programa encargado de testear otros programas para su correcto funcionamiento: GNU Debugger, DBG, SoftICE, etc.

6 Entorno de desarrollo (IDE). Programa informático compuesto por múltiples herramientas de programación. Está formado por editor de código, compilador, depurador e interfaz gráfica. Ejemplos Netbean, Visualbasic, Eclipse, etc.


Entorno de desarrollo

Instalación y parametrización del software. IFCT0510

Подняться наверх