товарач

Автор: John Stephens
Дата На Създаване: 26 Януари 2021
Дата На Актуализиране: 18 Може 2024
Anonim
Кобе челен товарач с багер
Видео: Кобе челен товарач с багер

Съдържание

Определение - Какво означава товарач?

Зареждащото устройство е основен компонент на операционна система, който гарантира зареждането на всички необходими програми и библиотеки, което е от съществено значение по време на стартиращата фаза на изпълнение на програма. Той поставя библиотеките и програмите в основната памет, за да ги подготви за изпълнение. Зареждането включва четене на съдържанието на изпълнимия файл, който съдържа инструкциите на програмата и след това извършване на други подготвителни задачи, необходими за подготовката на изпълнимия файл за работа, като всичко това отнема от няколко секунди до минути, в зависимост от размера на програмата, която трябва да се стартира.


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява товарача

Зареждащото устройство е компонент на операционна система, който изпълнява задачата да подготви програма или приложение за изпълнение от ОС. Това прави, като чете съдържанието на изпълнимия файл и след това съхранява тези инструкции в RAM паметта, както и всички библиотечни елементи, които са необходими в паметта, за да се изпълни програмата. Това е причината да се появи екран за пръскане точно преди стартирането на повечето програми, често показващ какво се случва на заден план, което е това, което зареждащият в момента зарежда в паметта. Когато всичко е готово, програмата е готова за изпълнение. За малките програми този процес е почти мигновен, но за големи и сложни приложения с големи библиотеки, необходими за изпълнение, като игри, както и 3D и CAD софтуер, това може да отнеме повече време. Скоростта на зареждане също зависи от скоростта на процесора и RAM паметта.


Не всички кодове и библиотеки се зареждат при стартиране на програмата, само тези, необходими за реално изпълнение на програмата. Други библиотеки се зареждат, докато програмата работи или само според изискванията. Това важи особено за приложения като игри, които се нуждаят само от активи, заредени за текущото ниво или местоположение, в което играчът се намира.

Въпреки че товарачите в различни операционни системи могат да имат свои собствени нюанси и специализирани функции, характерни за тази конкретна операционна система, те все още обслужват основно една и съща функция. Следните са отговорностите на товарача:

  1. Валидирайте програмата за изисквания, памет, разрешения и т.н.
  2. Копирайте необходимите файлове, като изображението на програмата или необходимите библиотеки, от диска в паметта
  3. Копирайте необходимите аргументи от командния ред в стека
  4. Свържете началната точка на програмата и свържете всяка друга необходима библиотека
  5. Инициализирайте регистрите
  6. Направо към началната точка на програмата в паметта