Saltar al contenido principal
INTEGRANTES:
 .Prado Dominguez Greisy.
 .Puicon Pisfil Milagros.
 .Samame Purizaca José Roberto.
.Santisteban Espinosa Karina.
.Suyon Sandoval Liliana.
   En terminología informática el software de
    sistema, denominado también software de base, consiste
    en programas informáticos que sirven 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 Open GL 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.
   Cargador de Programas:
     En informática , un cargador es la parte de un sistema
    operativo que es responsable de cargar programas en
    memoria desde los ejecutables (por ejemplo, archivos
    ejecutables). 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.
   Un sistema operativo (SO) 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 , y se ejecuta en modo
    privilegiado respecto de los restantes. Nótese que es un
    error común muy extendido denominar al conjunto
    completo de herramientas sistema operativo, es decir, la
    inclusión en el mismo término de programas como
    el explorador de ficheros , el navegador web y todo tipo
    de herramientas que permiten la interacción con el
    sistema operativo, también llamado núcleo o kernel
   Un controlador de dispositivo, 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. Se puede
    esquematizar como un manual de instrucciones que le indica
    al sistema operativo, cómo debe controlar y comunicarse con
    un dispositivo en particular. Por tanto, es una pieza
    esencial, sin la cual no se podría usar el hardware.
    Existen tantos tipos de controladores como tipos de
    periféricos, y es común encontrar más de un controlador
    posible para el mismo dispositivo, cada uno ofreciendo un
    nivel distinto de funcionalidades.
   Seguridad mejorada: Puesto que los usuarios
    estándar no pueden instalar controladores de dispositivos
    que no estén firmados o que estén firmados por un editor que
    no es de confianza, los administradores tendrán un control
    riguroso respecto a los controladores de dispositivos que
    pueden usarse en una organización.
   Reducción de los costes de soporte técnico:
    Los usuarios sólo podrán instalar los dispositivos que hayan
    sido probados y admitidos por la organización. En
    consecuencia, el sistema permite mantener la seguridad del
    equipo, al tiempo que se reducen las solicitudes del
    departamento de soporte técnico.
   Experiencia de usuario mejorada:
    Un paquete de controladores firmado por un editor
    de confianza y almacenado provisionalmente en el
    almacén de controladores funciona de modo
    automático, cuando el usuario conecta el dispositivo
    al equipo. No se requiere acción alguna por parte del
    usuario.
 Una herramienta de programación es un programa
  informático que usa un programador para
  crear, depurar , gestionar o mantener un programa.
Tipos:
.Compiladores :
    Un compilador es un programa informático que traduce
    un programa escrito en un lenguaje de programación a
    otro lenguaje de programación, generando un programa
    equivalente que la máquina será capaz de interpretar.
    Usualmente el segundo lenguaje es lenguaje de
    maquina, pero también puede ser un código intermedio
    (bytecode)o simplemente texto. Este proceso de
    traducción se conoce como compilación.
   Ensambladores :
     El término ensamblador (del inglés assembler) se refiere
    a un tipo de programa informático que se encarga de
    traducir un fichero fuente escrito en un lenguaje
    ensamblador, a un fichero objeto que contiene código
    maquina, ejecutable directamente por la maquina para la
    que se ha generado.
   Enlazador :
    Un enlazador (en ingles, linker) es un programa que
    toma los objetos generados en los primeros pasos del
    proceso de compilación, la información de todos los
    recursos necesarios (biblioteca), quita aquellos recursos
    que no necesita, y enlaza el código objeto con su(s)
    biblioteca(s) con lo que finalmente produce un fichero
    ejecutable o una biblioteca.
En informática, una utilidad es una herramienta que
  realiza:
 Tareas de mantenimiento.

 Soporte para la construcción y ejecución
  de programas.
 Las tareas en general.

 En donde se incluyen las bibliotecas de
  sistema, middleware herramientas de desarrollo, etc.
 Entre ellas podemos nombrar cifrado y descifrado de
  archivos, compresión de archivos, desfragmentados
  de disco, editores de texto, respaldo, etc.
Interfaz de Línea de Comandos (CLI):
 Por su acrónimo en ingles de Command Line Interface (CLI),
 es un método que permite a las personas 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:
 El BIOS (sigla en inglés de basic input/output system;
 en español «sistema básico de entrada y salida») es un
 tipo de firmware que localiza y prepara los componentes
 electrónicos o periféricos de una máquina, para
 comunicarlos con algún sistema operativo que la
 gobernará. Para ello la máquina cargará ese sencillo
 programa en la memoria RAM central del aparato.
Es una plataforma que permite aplicar diversas técnicas de
    control de virtualizacion para utilizar, al mismo tiempo,
    diferentes sistemas operativos una misma computadora.
   Hipervisor tipo 1:
    También denominado nativo, un hosted o bare metal (sobre el
    metal desnudo), es software que se ejecuta directamente sobre
    el hardware, para ofrecer la funcionalidad descrita.
   Hipervisor tipo 2:
    También denominado hosted, es software que se
    ejecuta sobre un sistema operativo para ofrecer la
    funcionalidad descrita.
   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.
   En informática, una aplicación es un tipo de programa
    informático diseñado como herramienta para permitir a un
    usuario realizar uno o diversos tipos de trabajo. Esto lo
    diferencia principalmente de otros tipos de programas como
    los sistemas operativos(que hacen funcionar al ordenador),
    las utilidades (que realizan tareas de mantenimiento o de uso
    general), y los lenguajes de programación (con el cual se
    crean los programas informáticos).
   Suele resultar una solución informática para
    la automatización de ciertas tareas complicadas como
    pueden ser la contabilidad, la redacción de documentos, o la
    gestión de un almacén. Algunos ejemplos de programas de
    aplicación son los procesadores de texto , hojas de calculo ,
    y base de datos.