FUNCIONES:
•Coloca
un programa objeto en la memoria e
iniciar su ejecución.
Las funciones de un cargador son relativamente sencillas y
consisten en extraer información de algún medio exterior de la memoria (por
ejemplo: CD Discos) y almacenarlo en celdas sucesivas de la memoria a partir de una
celda pre especificada.
El cargador realiza la última etapa del proceso de
traducción: cargar el programa en memoria donde puede ser ejecutado.
CARACTERÍSTICA:
Una de las más obvias es que el
programador necesita especificar (al ensamblar el programa) la dirección real
en la que se cargará la memoria. Si se trata de un computador muy sencillo con
poca memoria, esto no crea muchas dificultades, ya que solo hay espacio para
ejecutar un programa a la vez. En maquinas mas grandes y avanzadas, la
situación no es tan fácil porque a menudo se quieren ejecutar a la vez varios
programas independientes compartiendo la memoria.
En
esta
sección se consideran el diseño e implantación de un cargador más complejo.
Este cargador se encarga de la relocalización y ligado del programa, además de
las funciones básicas. La necesidad de relocalizar los programas es una
consecuencia directa del cambio a computadores mas grandes y potentes. La forma
de efectuar la relocalización en un cargador también depende de las
características de la maquina.