En
terminología informática el software de sistema, denominado también software
de base, consiste en 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. 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.
Tipos de software de sistema
- Cargadores de programas
- Sistemas operativos (y sus componentes, muchos de los cuales pueden considerarse como software de sistema)
- Controladores de dispositivos
- Herramientas de programación: compiladores, ensambladores, enlazadores, etc.
- Programas utilitarios
- Entorno de escritorio / Interfaz gráfica de usuario (que pueden incluir Gestores de ventanas)
- Línea de comandos
- BIOS
- Hipervisores
- Bootloaders (Gestor de arranque)
Si
el software de sistema se almacena en una memoria no volátil tal como circuitos integrados,
usualmente se lo denomina firmware.
No hay comentarios:
Publicar un comentario