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.