Diferencia entre revisiones de «Cargador de programas»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Sin resumen de edición
m Revertidos los cambios de 189.225.54.244 a la última edición de 190.173.201.41
Línea 1: Línea 1:
En [[cargador]], una '''informatica''' =D 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 (informática)|núcleo]] del sistema operativo y es cargado al [[arranque | iniciar el sistema]] y permanece en memoria hasta que el sistema es reiniciado o apagado. Algunos sistemas operativos que tienen un núcleo [[Paginación de memoria|paginable]] pueden tener el cargador en una parte paginable de la memoria, entonces a veces el cargador hace un intercambio de memoria.
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 (informática)|núcleo]] del sistema operativo y es cargado al [[arranque | iniciar el sistema]] y permanece en memoria hasta que el sistema es reiniciado o apagado. Algunos sistemas operativos que tienen un núcleo [[Paginación de memoria|paginable]] pueden tener el cargador en una parte paginable de la memoria, entonces a veces el cargador hace un intercambio de memoria.


Todos los sistemas operativos que
Todos los sistemas operativos que
Línea 8: Línea 8:
Algunas computadoras necesitan cargadores relocalizables, los cuales ajustan direcciones de memoria (punteros) en un ejecutable para compensar las variaciones en la cual la memoria disponible de la aplicación empieza. Las computadoras que necesitan de los cargadores relocalizables son aquellos en los cuales los punteros son direcciones absolutas en vez de compensaciones de direcciones base del programa. Un ejemplo muy conocido está en los [[Computadora central|mainframes]] IBM Sistema 360 y sus descendientes, incluyendo la serie de los sistemas Z9.
Algunas computadoras necesitan cargadores relocalizables, los cuales ajustan direcciones de memoria (punteros) en un ejecutable para compensar las variaciones en la cual la memoria disponible de la aplicación empieza. Las computadoras que necesitan de los cargadores relocalizables son aquellos en los cuales los punteros son direcciones absolutas en vez de compensaciones de direcciones base del programa. Un ejemplo muy conocido está en los [[Computadora central|mainframes]] IBM Sistema 360 y sus descendientes, incluyendo la serie de los sistemas Z9.


Los [[enlazador]]es dinámi cos son otro tipo de cargador que carga y liga [[librería dinámica|librerías dinámicas]], como lo son los archivos ''dll'' o ''so''.
Los [[enlazador]]es dinámicos son otro tipo de cargador que carga y liga [[librería dinámica|librerías dinámicas]], como lo son los archivos ''dll'' o ''so''.


== Véase también ==
== Véase también ==

Revisión del 02:32 9 nov 2009

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.

Todos los sistemas operativos que an la carga de programas tienen cargadores. Algunos sistemas operativos empotrados de computadoras altamente especializadas corren un único programa y no existen capacidades de carga de programas, por lo tanto no usan cargadores. Ejemplos de estos sistemas embebidos se encuentran en equipos de audio para automóviles.

En los sistemas Unix, el cargador es el manejador para la llamada del sistema execve().

Algunas computadoras necesitan cargadores relocalizables, los cuales ajustan direcciones de memoria (punteros) en un ejecutable para compensar las variaciones en la cual la memoria disponible de la aplicación empieza. Las computadoras que necesitan de los cargadores relocalizables son aquellos en los cuales los punteros son direcciones absolutas en vez de compensaciones de direcciones base del programa. Un ejemplo muy conocido está en los mainframes IBM Sistema 360 y sus descendientes, incluyendo la serie de los sistemas Z9.

Los enlazadores dinámicos son otro tipo de cargador que carga y liga librerías dinámicas, como lo son los archivos dll o so.

Véase también


[[Categoría: