Cargador

Autor: John Stephens
Fecha De Creación: 26 Enero 2021
Fecha De Actualización: 18 Mayo 2024
Anonim
😱 MIRA LO QUE HAGO CON ESTE VIEJO CARGADOR  #JUNTAMUGRE
Video: 😱 MIRA LO QUE HAGO CON ESTE VIEJO CARGADOR #JUNTAMUGRE

Contenido

Definición - ¿Qué significa Loader?

Un cargador es un componente importante de un sistema operativo que garantiza la carga de todos los programas y bibliotecas necesarios, lo cual es esencial durante la fase de inicio de la ejecución de un programa. Coloca las bibliotecas y los programas en la memoria principal para prepararlos para la ejecución. La carga implica leer el contenido del archivo ejecutable que contiene las instrucciones del programa y luego realizar otras tareas preparatorias que se requieren para preparar el ejecutable para su ejecución, todo lo cual lleva de unos segundos a minutos, dependiendo del tamaño de El programa que necesita ejecutarse.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica Loader

El cargador es un componente de un sistema operativo que lleva a cabo la tarea de preparar un programa o aplicación para su ejecución por el sistema operativo. Lo hace leyendo el contenido del archivo ejecutable y luego almacenando estas instrucciones en la RAM, así como los elementos de la biblioteca que deben estar en la memoria para que el programa se ejecute. Esta es la razón por la que aparece una pantalla de inicio justo antes de que se inicie la mayoría de los programas, que a menudo muestra lo que sucede en segundo plano, que es lo que el cargador está cargando actualmente en la memoria. Cuando todo eso está hecho, el programa está listo para ejecutarse. Para programas pequeños, este proceso es casi instantáneo, pero para aplicaciones grandes y complejas con grandes bibliotecas requeridas para la ejecución, como juegos y software 3D y CAD, esto podría llevar más tiempo. La velocidad de carga también depende de la velocidad de la CPU y la RAM.


No todos los códigos y bibliotecas se cargan al inicio del programa, solo los necesarios para ejecutar el programa. Otras bibliotecas se cargan a medida que se ejecuta el programa, o solo según sea necesario. Esto es especialmente cierto para aplicaciones como juegos que solo necesitan activos cargados para el nivel o ubicación actual en el que se encuentra el jugador.

Aunque los cargadores en diferentes sistemas operativos pueden tener sus propios matices y funciones especializadas nativas de ese sistema operativo en particular, aún cumplen básicamente la misma función. Las siguientes son las responsabilidades de un cargador:

  1. Valide el programa para requisitos de memoria, permisos, etc.
  2. Copie los archivos necesarios, como la imagen del programa o las bibliotecas necesarias, del disco a la memoria
  3. Copie los argumentos de línea de comandos necesarios en la pila
  4. Vincula el punto de partida del programa y vincula cualquier otra biblioteca requerida
  5. Inicializa los registros
  6. Saltar al punto de inicio del programa en la memoria