Loader

May -Akda: John Stephens
Petsa Ng Paglikha: 26 Enero 2021
I -Update Ang Petsa: 18 Mayo 2024
Anonim
10 Largest and Powerful Wheel Loaders in the World
Video.: 10 Largest and Powerful Wheel Loaders in the World

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Loader?

Ang isang loader ay isang pangunahing sangkap ng isang operating system na nagsisiguro sa lahat ng kinakailangang mga programa at mga aklatan ay na-load, na mahalaga sa panahon ng pagsisimula ng pagpapatakbo ng isang programa. Inilalagay nito ang mga aklatan at programa sa pangunahing memorya upang ihanda ang mga ito sa pagpapatupad. Ang paglo-load ay nagsasangkot sa pagbabasa ng mga nilalaman ng maipapatupad na file na naglalaman ng mga tagubilin ng programa at pagkatapos ay gumawa ng iba pang mga gawain sa paghahanda na kinakailangan upang maihanda ang maipapatupad para sa pagpapatakbo, lahat ng ito ay tumatagal ng kahit saan mula sa ilang segundo hanggang minuto depende sa laki ng ang programa na kailangang tumakbo.


Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Loader

Ang loader ay isang bahagi ng isang operating system na isinasagawa ang gawain ng paghahanda ng isang programa o aplikasyon para sa pagpapatupad ng OS. Ginagawa ito sa pamamagitan ng pagbabasa ng mga nilalaman ng maipapatupad na file at pagkatapos ay itatago ang mga tagubiling ito sa RAM, pati na rin ang anumang mga elemento ng aklatan na kinakailangan na maging memorya para sa programa upang maipatupad. Ito ang dahilan na lumilitaw ang isang screen ng splash bago magsimula ang karamihan sa mga programa, madalas na nagpapakita kung ano ang nangyayari sa background, na kung saan ay ang kasalukuyang naglo-load sa memorya. Kapag tapos na ang lahat, handa na ang programa. Para sa mga maliliit na programa, ang prosesong ito ay halos madalian, ngunit para sa mga malalaki at kumplikadong aplikasyon na may malalaking aklatan na kinakailangan para sa pagpapatupad, tulad ng mga laro pati na rin ang 3D at CAD software, maaari itong mas matagal. Ang bilis ng paglo-load ay nakasalalay din sa bilis ng CPU at RAM.


Hindi lahat ng mga code at aklatan ay nai-load sa pagsisimula ng programa, ang mga kinakailangan lamang para sa aktwal na pagpapatakbo ng programa. Ang iba pang mga aklatan ay nai-load habang ang programa ay tumatakbo, o kung kinakailangan lamang. Ito ay totoo lalo na para sa mga aplikasyon tulad ng mga laro na kailangan lamang ng mga assets na na-load para sa kasalukuyang antas o lokasyon na nasa player.

Kahit na ang mga nag-load sa iba't ibang mga operating system ay maaaring magkaroon ng kanilang sariling mga nuances at dalubhasang pag-andar na katutubo sa partikular na operating system, nagsisilbi pa rin silang talaga ang parehong pag-andar. Ang mga sumusunod ay mga responsibilidad ng isang loader:

  1. Patunayan ang programa para sa mga kinakailangan sa memorya, pahintulot, atbp.
  2. Kopyahin ang mga kinakailangang file, tulad ng imahe ng programa o mga kinakailangang aklatan, mula sa disk papunta sa memorya
  3. Kopyahin ang mga kinakailangang argumento ng linya ng linya sa salansan
  4. I-link ang panimulang punto ng programa at maiugnay ang anumang kinakailangang library
  5. Unahin ang mga rehistro
  6. Tumalon sa panimulang punto ng programa sa memorya