El software de sistema consiste en programas que controlan e interactúan con el sistema operativo y hardware, proporcionando soporte para otros programas. Ejemplos incluyen bibliotecas para gráficos y sonido, y demonios que controlan la temperatura y velocidad del disco duro. El software de sistema más común es Microsoft Windows, aunque Linux es una alternativa libre popular. Estos programas realizan tareas como la transferencia de datos entre la memoria y dispositivos de almacenamiento.
Factores ecosistemas: interacciones, energia y dinamica
Software de sistema: controla hardware y soporta aplicaciones
1. En terminología informática el software de sistema, denominado también software
de base, consiste en un software que sirve para controlar e interactuar con el
sistema operativo, proporcionando control sobre el hardware y dando soporte a otros
programas; en contraposición del llamado software de aplicación. Como ejemplos cabe
mencionar a las bibliotecas, como por ejemplo OpenGL, para la aceleración gráfica;
PNG, para el sistema gráfico; o demonios que controlan la temperatura, la velocidad
del disco duro, como hdparm, o la frecuencia del procesador como cpudyn.
El software de sistema por antonomasia es Microsoft Windows, que entre todas sus
versiones acumula cerca de un 90% de la cuota de mercado.1 Mención especial
merece el proyecto GNU, cuyas herramientas de programación permitieron
combinarse con el núcleo informático basado en Unix denominado Linux, formando
entre ambos las conocidas como distribuciones GNU/Linux. A diferencia de la
plataforma de Microsoft u otros ejemplos como Mac OS, es software libre.
Estos programas realizan diversas tareas, como la transferencia de datos entre la
memoria RAM y los dispositivos de almacenamiento (disco rígido, unidades de
discos ópticos, etc) entre otros
2. Sistema operativo
El Sistema Operativo es un conjunto de programas que administran los recursos
de la computadora y controlan su funcionamiento.
Un Sistema Operativo realiza cinco funciones básicas: Suministro de Interfaz al
Usuario, Administración de Recursos, Administración de Archivos, Administración
de Tareas y Servicio de Soporte.
1. Suministro de interfaz al usuario: Permite al usuario comunicarse con la
computadora por medio de interfaces que se basan en comandos, interfaces que
utilizan menús, e interfaces gráficas de usuario.
2. Administración de recursos: Administran los recursos del hardware como la
CPU, memoria, dispositivos de almacenamiento secundario y periféricos de
entrada y de salida.
3. Administración de archivos: Controla la creación, borrado, copiado y acceso de
archivos de datos y de programas.
4. Administración de tareas: Administra la información sobre los programas y
procesos que se están ejecutando en la computadora. Puede cambiar la prioridad
entre procesos, concluirlos y comprobar el uso de estos en la CPU, así como
terminar programas.
5. Servicio de soporte: Los Servicios de Soporte de cada sistema operativo
dependen de las implementaciones añadidas a este, y pueden consistir en
inclusión de utilidades nuevas, actualización de versiones, mejoras de seguridad,
controladores de nuevos periféricos, o corrección de errores de software.
Controladores de Dispositivos
Los Controladores de Dispositivos son programas que permiten a otros programa
de mayor nivel como un sistema operativo interactuar con un dispositivo de
hardware.
Programas Utilitarios
Los Programas Utilitarios realizan diversas funciones para resolver problemas
específicos, además de realizar tareas en general y de mantenimiento. Algunos se
incluyen en el sistema operativo.