4.2.3 Cargadores Dinámicos

 

 

 

Su código objeto con los códigos objeto de cada una de las subrutinas invocadas por él, obteniendo así un programa ejecutable que contiene tanto el código del módulo invocador como el código de los módulos invocados. Es posible guardar el resultado del proceso de liga en un archivo que podrá ser utilizado por un cargador, o el mismo programa ligador puede también realizar la tarea de carga

    

El cargador dinámico (dld.so) se utiliza para cargar dinámicamente bibliotecas compartidas durante el inicio ejecutable.

    Un cargador dinámico es útil cuando no es posible asignar en memoria un programa completo, dicho cargador se basa en el binder para operar de esta forma. Cada estructura se coloca dinámicamente en memoria. En este esquema cada módulo se va intercalando en memoria conforme se requiere, ese es el concepto de cargador dinámico.

 

 

Cargadores Dinámicos:

    El cargador dinámico (dld.so) se utiliza para cargar dinámicamente bibliotecas compartidas durante el inicio ejecutable.

    Un cargador dinámico es útil cuando no es posible asignar en memoria un programa completo, dicho cargador se basa en el binder para operar de esta forma. Cada estructura se coloca dinámicamente en memoria. En este esquema cada módulo se va intercalando en memoria conforme se requiere, ese es el concepto de cargador dinámico.