Навантажувач

Автор: John Stephens
Дата Створення: 26 Січень 2021
Дата Оновлення: 18 Травень 2024
Anonim
Дизельный погрузчик Maximal FD25T-M2 WB3, подъем 4500 мм
Відеоролик: Дизельный погрузчик Maximal FD25T-M2 WB3, подъем 4500 мм

Зміст

Визначення - Що означає навантажувач?

Навантажувач - це головний компонент операційної системи, що забезпечує завантаження всіх необхідних програм і бібліотек, що важливо під час фази запуску програми. Він розміщує бібліотеки та програми в основній пам'яті, щоб підготувати їх до виконання. Завантаження включає читання вмісту виконуваного файлу, який містить вказівки програми, а потім виконання інших підготовчих завдань, необхідних для підготовки виконуваного файлу до запуску, і все це займає від декількох секунд до хвилин, залежно від розміру програма, яку потрібно запустити.


Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює навантажувач

Навантажувач - це складова операційної системи, яка виконує завдання підготовки програми або програми до виконання ОС. Це робиться, читаючи вміст виконуваного файлу, а потім зберігаючи ці інструкції в оперативній пам'яті, а також будь-які елементи бібліотеки, які повинні бути в пам'яті для виконання програми. З цієї причини перед запуском більшості програм з’являється екран заставки, який часто показує, що відбувається у фоновому режимі, що завантажувач завантажує в пам'ять. Коли все це зроблено, програма готова до виконання. Для невеликих програм цей процес майже миттєвий, але для великих і складних додатків з великими бібліотеками, необхідними для виконання, наприклад, ігор, а також програмного забезпечення 3D та CAD, це може зайняти більше часу. Швидкість завантаження також залежить від швидкості процесора та оперативної пам’яті.


Не всі коди та бібліотеки завантажуються при запуску програми, лише ті, які потрібні для фактичного запуску програми. Інші бібліотеки завантажуються під час запуску програми або лише за потреби. Особливо це стосується таких додатків, як ігри, яким потрібні лише активи, завантажені для поточного рівня або місця, де знаходиться гравець.

Хоча навантажувачі в різних операційних системах можуть мати свої нюанси та спеціалізовані функції, властиві цій конкретній операційній системі, вони все ще виконують в основному ту саму функцію. Наступні обов'язки вантажника:

  1. Перевірте програму на вимоги до пам’яті, дозволів тощо.
  2. Скопіюйте потрібні файли, такі як зображення програми або потрібні бібліотеки, з диска в пам'ять
  3. Скопіюйте необхідні аргументи командного рядка в стек
  4. Зв’яжіть початкову точку програми та зв’яжіть будь-яку іншу необхідну бібліотеку
  5. Ініціалізуйте регістри
  6. Перейти до вихідної точки програми в пам'яті