Академический Документы
Профессиональный Документы
Культура Документы
SUBTTULO
Introduccin.
Los cargadores de programas es la parte del sistema
operativo cuya funcin es cargar programas en
memoria.
Un cargador de programas es de mucha importancia
hoy en da para aquellas personas que se interesan en
la informtica.
ayuda para poder cargar diferentes programas a la
memoria, ya sea a travs de una unidad extrable o un
cd.
A continuacin exponemos las definiciones, tipos y
DEFINICIN Y FUNCIN
DE LOS CARGADORES:
Definicin:
Un cargador es un programa especial, parte del
sistema operativo que coloca en la memoria
para su ejecucin, las instrucciones y datos de un
programa o informacin guardada en algn
dispositivo de almacenamiento secundario
codificada en lenguaje mquina, para que
entonces la computadora pueda procesarla.
Dependiendo de la manera en que se manejen
los procesos de liga y de carga.
Funciones:
Relocalizacin que modifica el programa objeto de
forma que puede cargarse en una direccin
diferente de la localidad especificada
originalmente.
Ligado que combina dos o ms programas objeto
independiente y proporciona la informacin
necesaria para realizar diferencias entre ellos.
El cargador es un programa del sistema que realiza
la funcin de carga pero muchos cargadores
tambin incluyen relocalizacin y ligado. Algunos
sistemas tienen un ligador (o editor de ligado) para
realizar las operaciones de enlace, y un cargador
separado para manera la relocalizacin y la carga.
Ligador o linker
Es un programa que combina dos o ms programas objeto separados y permite que cada
uno de estos programas pueda hacer referencia a cdigo de los otros programas con los
que est enlazado. Al enlazar todos los programas o mdulos se obtiene lo que se llama
programa ejecutable (.exe).
A veces el cargador hace la labor del programa de enlace, por lo que no existe programa
de enlace independiente. No se necesita un programa de enlace ni un cargador separado
para cada traductor en el sistema.
Funcin de un ligador:
La
tarea
principal
del
enlazador
es
resolver
1. Enlazar cdigo intermedio compilado independientemente en un solo mdulo de carga resolviendo las
diferencias
entre
tokens.
3. Su funcin es reducir procedimientos traducidos por separado y enlazarlos para que se ejecuten como
una
unidad
llamada
programa
binario
ejecutable.
4. los editores de ligado en general tienden a ofrecer mayor flexibilidad y control con el correspondiente
incremento,
complejidad
sobrecarga.
TIPOS DE LIGADORES
EDITORES DE LIGADO
La diferencia fundamental entre un editor de ligado y
un cargador ligador es: primero se ensambla o
compila el programa fuente, produciendo un programa
objeto (que puede contener varias secciones de
control diferentes).
Un cargador ligador realiza todas las operaciones de
ligado
y
relocalizacin,
incluyendo
bsqueda
automtica en bibliotecas, si se especifica, y carga el
programa ligado directamente en la memoria para su
ejecucin.
LIGADOR DINMICO
El ligador dinmico ofrece algunas ventajas sobre los
otros tipos de ligado. Proporciona la posibilidad de
cargar las rutinas solo cuando y si se necesitan. Si las
subrutinas son grandes o tienen muchas referencias
externas, se pueden conseguir ahorros considerables
de tiempo y espacio de memoria.
Cuando se utiliza el ligador dinmico, la asociacin de
una direccin real y el nombre simblico de la rutina
llamada no se hace hasta que se ejecute la
proposicin llamada.
LIGADURAS DE SUBRUTINAS
Al estudiar subrutinas es conveniente identificar dos
funciones distintas: el invocador y el invocado
El invocador: es la seccin de cdigo que inicia la
llamada a la subrutina.
El invocado: es la subrutina llamada por el invocador.
Conclusin.
Como conclusin del tema que abarcamos en este documento podemos
decir que lo cargadores forman parte del sistema operativo cuya
funcin principal es poner en la memoria el programa a ejecutar.
el cargador es un juego de instrucciones que permiten al dispositivo de
entrada poder entrar o ejecutarse en el sistema operativo, adems que
realiza la funcin de carga tambin incluye la relocalizacin y ligado
Un cargador relocalizable es cuando un mismo programa necesita
ejecutarse en diferentes posiciones de memoria.
Un ligador es un programa de sistema que combina dos o ms
programas objetos separados y permite que se hagan referencias unos
a otros