Tipos de Software: Del Sistema a la Virtualización

Clasificado en Informática

Escrito el en español con un tamaño de 3,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.

Entradas relacionadas: