SOFTWARE DE SISTEMA
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
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
distribuciones GNU/Linux. A diferencia de la plataforma de Microsoft u otros ejemplos
comoMac 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 SISTEMAS
- Cargadores de programas: es la parte de un sistema operativo que es responsable de cargar programas en memoria desde los ejecutables (por ejemplo, usb y cd). El cargador es usualmente una parte del núcleo del sistema operativo y es cargado al iniciar el sistema y permanece en memoria hasta que el sistema es reiniciado o apagado. Algunos sistemas operativos que tienen un núcleo paginable pueden tener el cargador en una parte paginable de la memoria, entonces a veces el cargador hace un intercambio de memoria.
- Sistemas operativos (y sus componentes, muchos de los cuales pueden considerarse como software de sistema): es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes y anteriores próximos y viceversa (aunque puede que parte del mismo se ejecute en espacio de usuario).
- Controladores de dispositivos: Llamado normalmente controlador (en inglés, device driver), es un programa informático que permite al sistema operativo interactuar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz -posiblemente estandarizada- para usarlo. Es una pieza esencial, sin la cual no se podría usar el hardware.
- Herramientas de programación: compiladores, ensambladores, enlazadores, etc.
- Programas utilitarios: programas que realizan actividades especificas para las que son diseñados, no pueden o no hacen labores complejas como las suites o la paqueteria
Ejemplo de esto es el Winrar, cuya unica funcion es tratar los compresos, especialmente rar
Calculadoras, cuya unica función es el algebra y calculo numérico
Acrobat reader, cuya única función es abrir y trabajar archivos PDF, etc - Entorno de escritorio / Interfaz gráfica de usuario (que pueden incluir Gestores de ventanas)
- Línea de comandos: es un método que permite a los usuarios dar instrucciones a algún programa informático por medio de una línea de texto simple. Debe notarse que los conceptos de CLI, shell y emulador de terminal no son lo mismo, aunque suelen utilizarse como sinónimos.
- BIOS: Basic Input/Output System (BIOS)El propósito fundamental del BIOS es inicializar y probar el hardware del sistema y cargar un bootloader o un sistema operativo de un dispositivo de almacenamiento de datos. En adición, el BIOS provee una capa de abstracción para el hardware, p.e. que consiste en una vía para los programas de aplicaciones y los sistemas operativos interactúen con el teclado, el monitor y otros dispositivos de entrada/salida.
- Hipervisores: monitor de máquina virtual (virtual machine monitor) es una plataforma que permite aplicar diversas técnicas de control de virtualización para utilizar, al mismo tiempo, diferentes sistemas operativos (sin modificar o modificados, en el caso de para virtualización) en una misma computadora. Es una extensión de un término anterior, «supervisor», que se aplicaba a los kernels de los sistemas operativos.
- Bootloaders (Gestor de arranque): Un gestor de arranque (en inglés «bootloader») es un programa sencillo que no tiene la totalidad de las funcionalidades de un sistema operativo, y que está diseñado exclusivamente para preparar todo lo que necesita el sistema operativo para funcionar. Normalmente se utilizan los cargadores de arranque multietapas, en los que varios programas pequeños se suman los unos a los otros, hasta que el último de ellos carga el sistema operativo.
Muy Bue redacción Lupita solo hay que agregarle un poco a la información de Herramientas de trabajo ;)
ResponderBorrar