Ładowarka

Autor: John Stephens
Data Utworzenia: 26 Styczeń 2021
Data Aktualizacji: 18 Móc 2024
Anonim
Własna ładowarka do elektryków - instaluję wallboxa pod domem #1
Wideo: Własna ładowarka do elektryków - instaluję wallboxa pod domem #1

Zawartość

Definicja - Co oznacza moduł ładujący?

Program ładujący jest głównym składnikiem systemu operacyjnego, który zapewnia załadowanie wszystkich niezbędnych programów i bibliotek, co jest niezbędne podczas uruchamiania programu. Umieszcza biblioteki i programy w pamięci głównej, aby przygotować je do wykonania. Ładowanie polega na odczytaniu zawartości pliku wykonywalnego zawierającego instrukcje programu, a następnie wykonaniu innych zadań przygotowawczych wymaganych do przygotowania pliku wykonywalnego do uruchomienia, a wszystko to zajmuje od kilku sekund do minut w zależności od wielkości program, który musi zostać uruchomiony.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia moduł ładujący

Moduł ładujący jest składnikiem systemu operacyjnego, który wykonuje zadanie przygotowania programu lub aplikacji do wykonania przez system operacyjny. Odbywa się to poprzez czytanie zawartości pliku wykonywalnego, a następnie przechowywanie tych instrukcji w pamięci RAM, a także wszelkich elementów biblioteki, które muszą znajdować się w pamięci, aby program mógł zostać uruchomiony. Jest to powód, dla którego ekran powitalny pojawia się tuż przed uruchomieniem większości programów, często pokazując, co dzieje się w tle, czyli to, co program ładujący aktualnie ładuje do pamięci. Po wykonaniu wszystkich czynności program jest gotowy do uruchomienia. W przypadku małych programów proces ten jest prawie natychmiastowy, ale w przypadku dużych i złożonych aplikacji z dużymi bibliotekami wymaganymi do wykonania, takich jak gry, a także oprogramowanie 3D i CAD, może to potrwać dłużej. Szybkość ładowania zależy również od szybkości procesora i pamięci RAM.


Nie wszystkie kody i biblioteki są ładowane podczas uruchamiania programu, tylko te wymagane do faktycznego uruchomienia programu. Inne biblioteki są ładowane podczas działania programu lub tylko w razie potrzeby. Jest to szczególnie prawdziwe w przypadku aplikacji takich jak gry, które wymagają tylko załadowania zasobów dla bieżącego poziomu lub lokalizacji, w której znajduje się gracz.

Chociaż programy ładujące w różnych systemach operacyjnych mogą mieć własne niuanse i funkcje specjalistyczne rodzime dla tego konkretnego systemu operacyjnego, nadal pełnią zasadniczo tę samą funkcję. Obowiązki modułu ładującego obejmują:

  1. Sprawdź poprawność programu pod kątem wymagań dotyczących pamięci, uprawnień itp.
  2. Skopiuj niezbędne pliki, takie jak obraz programu lub wymagane biblioteki, z dysku do pamięci
  3. Skopiuj wymagane argumenty wiersza polecenia do stosu
  4. Połącz punkt początkowy programu i połącz dowolną inną wymaganą bibliotekę
  5. Zainicjuj rejestry
  6. Przejdź do punktu początkowego programu w pamięci