sábado, 11 de octubre de 2014

SOFTWARE DE SISTEMA

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 lasbibliotecas, 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 

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: compiladoresensambladoresenlazadores, etc.
  • Programas utilitariosprogramas 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.

1 comentario:

  1. Muy Bue redacción Lupita solo hay que agregarle un poco a la información de Herramientas de trabajo ;)

    ResponderBorrar