2. 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.
3. 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.
4. 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
5. 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.
6. 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.
7. 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.
8. 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.
9. 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.
10. 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.
11. 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.
12. 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.
13. 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.
14. 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.