Tartalom
- Meghatározás - Mit jelent a Loader?
- Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.
- A Techopedia magyarázza a Loader-et
Meghatározás - Mit jelent a Loader?
A betöltő az operációs rendszer egyik fő alkotóeleme, amely biztosítja az összes szükséges program és könyvtár betöltését, ami elengedhetetlen a program indításakor. A könyvtárakat és programokat a fő memóriába helyezi, hogy előkészítsék őket a végrehajtásra. A betöltés magában foglalja a végrehajtható fájl tartalmának elolvasását, amely tartalmazza a program utasításait, majd elvégzi az előkészítő feladatok végrehajtásához szükséges egyéb előkészítő feladatokat, amelyek mindegyike néhány másodperctől percig tart, a méretétől függően. a futtatni kívánt program.
Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.
A Techopedia magyarázza a Loader-et
A betöltő egy operációs rendszer egyik összetevője, amely elvégzi a program vagy alkalmazás előkészítését az operációs rendszer végrehajtására. Ezt úgy hajtja végre, hogy elolvassa a végrehajtható fájl tartalmát, majd ezeket az utasításokat a RAM-ba tárolja, valamint minden olyan könyvtári elemet, amelyeknek a memóriában kell lennie a program végrehajtásához. Ez az oka annak, hogy a splash képernyő közvetlenül a legtöbb program indulása előtt jelenik meg, gyakran megmutatva, mi történik a háttérben, éppen ezért a betöltő tölt be a memóriába. Ha mindez megtörtént, a program készen áll a végrehajtásra. Kis programok esetén ez a folyamat szinte azonnal megtörténik, de nagy és összetett alkalmazások esetén, amelyek végrehajtásához nagy könyvtárak vannak, például játékok, 3D és CAD szoftverek, ez hosszabb ideig tarthat. A betöltési sebesség a CPU és a RAM sebességétől is függ.
A program indításakor nem minden kód és könyvtár töltődik be, csak azok, amelyek a program tényleges futtatásához szükségesek. Más könyvtárak betöltése a program futásakor, vagy csak szükség szerint. Ez különösen igaz azokra az alkalmazásokra, mint a játékok, amelyekhez csak a lejátszó aktuális szintjére vagy helyére betöltött eszközökre van szükség.
Noha a különféle operációs rendszerek betöltői rendelkeznek saját árnyalatokkal és az adott operációs rendszerre jellemző speciális funkciókkal, alapvetően ugyanazt a funkciót szolgálják. A rakodó felelőssége a következő:
- Ellenőrizze a programot a memóriaigények, engedélyek stb. Szempontjából
- Másolja a szükséges fájlokat, például a programképet vagy a szükséges könyvtárakat a lemezről a memóriába
- Másolja a szükséges parancssori argumentumokat a verembe
- Kapcsolja össze a program kezdőpontját, és kapcsoljon össze minden egyéb szükséges könyvtárat
- Inicializálja a nyilvántartásokat
- Ugrás a program kezdőpontjára a memóriában