Loader

Forfatter: John Stephens
Oprettelsesdato: 26 Januar 2021
Opdateringsdato: 18 Kan 2024
Anonim
10 Largest and Powerful Wheel Loaders in the World
Video.: 10 Largest and Powerful Wheel Loaders in the World

Indhold

Definition - Hvad betyder Loader?

En loader er en vigtig komponent i et operativsystem, der sikrer, at alle nødvendige programmer og biblioteker indlæses, hvilket er vigtigt under opstartfasen for at køre et program. Det placerer biblioteker og programmer i hovedhukommelsen for at forberede dem til udførelse. Indlæsning involverer læsning af indholdet i den eksekverbare fil, der indeholder instruktionerne i programmet og derefter udfører andre forberedende opgaver, der er nødvendige for at forberede den eksekverbare til kørsel, som alt tager overalt fra et par sekunder til minutter afhængigt af størrelsen på det program, der skal køres.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Loader

Loader er en komponent i et operativsystem, der udfører opgaven med at forberede et program eller en applikation til eksekvering af OS. Det gør dette ved at læse indholdet i den eksekverbare fil og derefter gemme disse instruktioner i RAM, samt alle bibliotekselementer, der kræves i hukommelsen for, at programmet kan udføres. Dette er grunden til, at en splashskærm vises lige før de fleste programmer starter, og viser ofte, hvad der sker i baggrunden, hvilket er, hvad loader i øjeblikket indlæser i hukommelsen. Når alt dette er gjort, er programmet klar til at udføres. For små programmer er denne proces næsten øjeblikkelig, men for store og komplekse applikationer med store biblioteker, der kræves til eksekvering, såsom spil såvel som 3D og CAD-software, kan dette tage længere tid. Indlæserhastigheden afhænger også af hastigheden på CPU og RAM.


Ikke alle kode og biblioteker indlæses ved programstart, kun de der kræves til faktisk at køre programmet. Andre biblioteker indlæses, når programmet kører, eller kun efter behov. Dette gælder især for applikationer som spil, der kun har brug for aktiver indlæst til det aktuelle niveau eller placering, som spilleren befinder sig i.

Selvom læssere i forskellige operativsystemer muligvis har deres egne nuancer og specialiserede funktioner, der er hjemmehørende i det bestemte operativsystem, tjener de stadig stort set den samme funktion. Følgende er en læssers ansvar:

  1. Valider programmet for hukommelseskrav, tilladelser osv.
  2. Kopier nødvendige filer, f.eks. Programbillede eller påkrævede biblioteker, fra disken til hukommelsen
  3. Kopier de nødvendige kommandolinjeargumenter i stakken
  4. Link programmets startpunkt og link til ethvert andet nødvendigt bibliotek
  5. Initialiser registre
  6. Gå til programmets startpunkt i hukommelsen