Tipos de Software: Del Sistema a la Virtualización

Informática3,12 KB

Clasificación Principal del Software

Software de Sistema

Es el conjunto de programas cuyo objetivo es facilitar el uso del ordenador, permitiendo administrar y asignar eficientemente los recursos del sistema.

Software de Aplicación

Son aquellos programas diseñados para que el usuario realice una o varias tareas específicas en diversos campos.

Software de Programación

Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos utilizando diferentes lenguajes y lógicas.

Funciones Clave del Software de Sistema

Control de Recursos

Se encarga de controlar y manipular el hardware (HW), coordinando todos sus elementos para que funcionen de manera integrada.

Gestión de Entrada/Salida (E/S) y Tareas

Controla y gestiona el tránsito de información entre los distintos componentes de hardware. Además, se ocupa de la ejecución y secuencia de tareas, lo que incluye:

  • Controlar la ejecución de varios programas.
  • Administrar el sistema de archivos.
  • Detectar e informar de errores.
  • Permitir la interacción con el sistema.
  • Ofrecer una base estándar sobre la que se ejecutan otros programas.

El Concepto de Máquina Virtual y sus Ventajas

Una máquina virtual (VM) es un entorno que simula un sistema informático completo. Sus principales ventajas son:

Aislamiento

Las máquinas virtuales son totalmente independientes entre sí y del hipervisor. Por lo tanto, un fallo en una aplicación o en una VM afectará únicamente a esa máquina virtual.

Seguridad

Cada máquina virtual tiene un acceso privilegiado (root o administrador) independiente. En consecuencia, un ataque de seguridad en una VM solo afectará a esa máquina en particular.

Flexibilidad

Es posible crear máquinas virtuales con las características de CPU, memoria, disco y red que se necesiten, sin la obligación de adquirir un nuevo ordenador físico a medida.

Agilidad

La creación de una máquina virtual es un proceso muy rápido, que a menudo se reduce a la ejecución de un comando. Esto significa que si se necesita un nuevo servidor, es posible tenerlo disponible casi al instante, evitando el largo proceso de compra, configuración e instalación física.

Portabilidad

Toda la configuración de una máquina virtual reside en uno o varios ficheros. Esta característica facilita enormemente la clonación o el transporte de la VM a otro servidor físico, simplemente copiando y moviendo los ficheros que la encapsulan.

Ejemplos de Software de Aplicación

  • Productividad empresarial: Suites como Office.
  • Aplicaciones utilitarias: Software de grabación, programas de benchmark (para evaluación y rendimiento del hardware del ordenador).
  • Ámbito doméstico: Videojuegos y otras aplicaciones de entretenimiento.

Descargar

PDF Word HTML