1.1. Tipos de software según su función

Importante

Los tipos de software que hay son:

- Software de sistema (sistemas operativos, controladores, etc.).

- Software de programación (lenguajes de programación de alto nivel, compiladores, depuradores, etc.).

- Software de aplicación (paquetes ofimáticos, programas educativos ,etc.).

Clasificaciones de software hay muchas pero la más aceptada es aquella que divide al software en tres grandes tipos:

El software de sistema es aquel encargado de controlar directamente al hardware. Libera al usuario de realizar estas operaciones de bajo nivel y le proporciona un interfaz de nivel superior para que este se puede dedicar a tareas más específicas y menos básicas como puede ser el control de la memoria RAM de un ordenador o controlar el número de vueltas que tiene que dar el plato de un disco duro para realizar una operación de lectura o escritura.
A este tipo de software pertenecen los sistemas operativos cuya función principal es controlar el hardware y proporcionar un entorno o interfaz de alto nivel al usuario. Los controladores de los periféricos también entran dentro de este tipo de software, ya que son el intermediario entre el sistema operativo y dispositivo físico conectado a un ordenador. Proporcionan la interfaz por la que un sistema operativo es capaz de controlar un periférico. Dentro los programas que corren en un ordenador, los hay que tienen una función básica de control del hardware y, por tanto, entra dentro del tipo de software de sistema. Un ejemplo de este tipo de programas son los servicios que corren cuando se inicia una sesión en un ordenador, las utilidades que pueden estar instaladas en una computadora para facilitar alguna tarea de mantenimiento o las herramientas de diagnóstico que pueden estar disponibles y venir junto con el sistema operativo o ser instaladas a posteriori, cuya función es la monitorización de los recursos y sucesos de un sistema informático.

El software de programación es aquel que permite al usuario la posibilidad de implementar programas informáticos. Los compiladores, intérpretes, depuradores, enlazadores, etc. son ejemplos de este tipo de software.

El software de aplicación es aquel que está en la parte superior del entorno que se le proporciona a un usuario. Son los programas que se instalan en último lugar y permiten la realización de tareas específicas. Un programa para la gestión de hojas de cálculos puede ser un buen ejemplo de este tipo de software.Software

Software
Imagen de pixibay. Licencia CC0