Lader

Autor: John Stephens
Erstelldatum: 26 Januar 2021
Aktualisierungsdatum: 18 Kann 2024
Anonim
Ladderman Lader review in tamil
Video: Ladderman Lader review in tamil

Inhalt

Definition - Was bedeutet Loader?

Ein Loader ist eine Hauptkomponente eines Betriebssystems, die sicherstellt, dass alle erforderlichen Programme und Bibliotheken geladen werden. Dies ist während der Startphase eines Programms von entscheidender Bedeutung. Es legt die Bibliotheken und Programme in den Hauptspeicher, um sie für die Ausführung vorzubereiten. Beim Laden wird der Inhalt der ausführbaren Datei gelesen, die die Anweisungen des Programms enthält, und anschließend werden andere vorbereitende Aufgaben ausgeführt, die erforderlich sind, um die ausführbare Datei für die Ausführung vorzubereiten. Dies dauert je nach Größe der Datei einige Sekunden bis Minuten das Programm, das ausgeführt werden muss.


Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Loader

Der Loader ist eine Komponente eines Betriebssystems, die ein Programm oder eine Anwendung für die Ausführung durch das Betriebssystem vorbereitet. Dies geschieht durch Lesen des Inhalts der ausführbaren Datei und anschließendes Speichern dieser Anweisungen im RAM sowie aller Bibliothekselemente, die sich im Speicher befinden müssen, damit das Programm ausgeführt werden kann. Dies ist der Grund, warum ein Begrüßungsbildschirm direkt vor dem Start der meisten Programme angezeigt wird, der häufig anzeigt, was im Hintergrund passiert und was der Loader gerade in den Speicher lädt. Danach ist das Programm zur Ausführung bereit. Bei kleinen Programmen ist dieser Vorgang fast augenblicklich, bei großen und komplexen Anwendungen mit großen Bibliotheken, die für die Ausführung erforderlich sind, wie z. B. Spielen sowie 3D- und CAD-Software, kann dies jedoch länger dauern. Die Ladegeschwindigkeit ist auch abhängig von der Geschwindigkeit von CPU und RAM.


Nicht alle Codes und Bibliotheken werden beim Programmstart geladen, sondern nur die, die zum Ausführen des Programms erforderlich sind. Andere Bibliotheken werden beim Ausführen des Programms oder nur nach Bedarf geladen. Dies gilt insbesondere für Anwendungen wie Spiele, für die nur Assets geladen werden müssen, die der aktuelle Level oder Standort des Players aufweisen.

Obwohl Loader in verschiedenen Betriebssystemen ihre eigenen Nuancen und spezialisierten Funktionen haben, erfüllen sie im Grunde immer noch die gleiche Funktion. Die folgenden Aufgaben hat ein Lader:

  1. Überprüfen Sie das Programm auf Speicheranforderungen, Berechtigungen usw.
  2. Kopieren Sie die erforderlichen Dateien, z. B. das Programmimage oder die erforderlichen Bibliotheken, von der Festplatte in den Speicher
  3. Kopieren Sie die erforderlichen Befehlszeilenargumente in den Stapel
  4. Verknüpfen Sie den Startpunkt des Programms und verknüpfen Sie eine andere erforderliche Bibliothek
  5. Initialisieren Sie die Register
  6. Zum Programmstartpunkt im Speicher springen