Cargador de programas

Cargador de programas

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.

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:

Obtenido de "Cargador de programas"

Wikimedia foundation. 2010.

Игры ⚽ Поможем сделать НИР

Mira otros diccionarios:

  • Cargador — Saltar a navegación, búsqueda Cargador puede referirse a: En informática, cargador de programas. Un cargador de armas. Un cargador de baterías. El cargador de objetos en el comercio. Obtenido de Cargador Categoría: Wikipedia:Desambiguación …   Wikipedia Español

  • Wine — Pantalla de configuración de Wine …   Wikipedia Español

  • Tiempo de compilación — Se denomina tiempo de compilación (compile time en inglés) al intervalo de tiempo en el que un compilador compila código escrito en un lenguaje de programación a una forma de código ejecutable por una máquina. El compilador normalmente realiza un …   Wikipedia Español

  • Homebrew en PlayStation Portable — programa Hello World corriendo en la PSP. El homebrew de la PSP o software casero no oficial, consiste en las aplicaciones y juegos creados por programadores aficionados y expertos, y los programas de software desarrollados para eliminar los… …   Wikipedia Español

  • PlayStation Portable — Para otros usos de este término, véase PSP (desambiguación). Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas.… …   Wikipedia Español

  • Biblioteca (informática) — Saltar a navegación, búsqueda Ilustración de una aplicación que utiliza la biblioteca libvorbisfile.so para reproducir un archivo Ogg Vorbis. En ciencias de la computación, una biblioteca (o librería) es un conjunto de subprogram …   Wikipedia Español

  • Descompilador — Saltar a navegación, búsqueda Un descompilador o decompilador es un programa de ordenador que realiza la operación inversa a un compilador. Esto es, traducir código o información de bajo nivel de abstracción (sólo diseñado para ser leído por un… …   Wikipedia Español

  • Proceso de arranque en Linux — Saltar a navegación, búsqueda El proceso de arranque en Linux es la forma en la cual los sistemas operativos basados en Linux se inicializan. Es similar a la forma en que arranca BSD y otros sistemas Unix. Todo el proceso de arranque, se lleva a… …   Wikipedia Español

  • Arranque (informática) — Fase POST de una PC basada en firmware BIOS. F …   Wikipedia Español

  • Patinaje artístico sobre ruedas — Saltar a navegación, búsqueda El Patinaje artístico sobre ruedas es una disciplina deportiva de deslizamiento donde los deportistas compiten sobre patines de ejes. Este deporte aparte de ser muy complejo por su gran capacidad de concentración,… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”