Carregador

Autora: John Stephens
Data De La Creació: 26 Gener 2021
Data D’Actualització: 18 Ser Possible 2024
Anonim
Como comprar o carregador TURBO correto?
Vídeo: Como comprar o carregador TURBO correto?

Content

Definició: què vol dir Loader?

Un carregador és un component principal d’un sistema operatiu que assegura que es carreguen tots els programes i biblioteques necessaris, cosa essencial durant la fase d’inici de l’execució d’un programa. Col·loca les biblioteques i programes a la memòria principal per tal de preparar-los per a l'execució. La càrrega consisteix en llegir el contingut del fitxer executable que conté les instruccions del programa i, a continuació, fer altres tasques preparatòries que es requereixen per preparar l'executable per a la seva execució, tot i que transcorre des dels pocs segons fins als minuts segons la mida de el programa que cal executar.


Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica Loader

El carregador és un component d’un sistema operatiu que fa la tasca de preparar un programa o aplicació per a l’execució per part del sistema operatiu. Ho fa llegint el contingut del fitxer executable i després emmagatzemant aquestes instruccions a la memòria RAM, així com tots els elements de la biblioteca que es requereixin a la memòria per executar el programa. Aquesta és la raó per la qual apareix una pantalla de benvinguda just abans de començar la majoria de programes, que sovint mostra el que està passant en segon pla, és a dir, el que el carregador actualment carrega a la memòria. Quan tot això es faci, el programa està a punt per executar-se. Per a programes petits, aquest procés és gairebé instantani, però per a aplicacions grans i complexes amb grans biblioteques necessàries per a l’execució, com jocs, així com programari 3D i CAD, aquest procés pot trigar més temps. La velocitat de càrrega també depèn de la velocitat de la CPU i de la RAM.


No tots els codis i biblioteques es carreguen a l’inici del programa, només els necessaris per executar realment el programa. Altres biblioteques es carreguen a mesura que s'executa el programa o només segons sigui necessari. Això és especialment vàlid per a aplicacions com ara jocs que només necessiten recursos actius carregats per al nivell o ubicació actual del jugador.

Tot i que els carregadors de diferents sistemes operatius poden tenir els seus propis matisos i funcions especialitzades pròpies del propi sistema operatiu, segueixen essent bàsicament la mateixa funció. Les responsabilitats d'un carregador són les següents:

  1. Valida el programa per a requisits de memòria, permisos, etc.
  2. Copieu els fitxers necessaris, com ara la imatge del programa o les biblioteques necessàries, des del disc a la memòria
  3. Copieu els arguments de la línia de comandes necessaris a la pila
  4. Enllaça el punt d’inici del programa i enllaça qualsevol altra biblioteca necessària
  5. Inicialitzar els registres
  6. Saltar al punt d'inici del programa a la memòria