Turinys:
Apibrėžimas - ką reiškia krautuvas?
Krautuvas yra pagrindinis operacinės sistemos komponentas, užtikrinantis visų reikalingų programų ir bibliotekų įkėlimą, o tai yra būtina paleidžiant programą. Tai talpina bibliotekas ir programas į pagrindinę atmintį, kad paruoštų jas vykdymui. Įkeliant reikia perskaityti vykdomojo failo, kuriame yra programos instrukcijos, turinį, o tada atlikti kitas parengiamąsias užduotis, kurių reikia norint paruošti vykdomąjį failą vykdyti. Visa tai užtrunka nuo kelių sekundžių iki minučių, atsižvelgiant į programos dydį. programa, kurią reikia paleisti.
„Techopedia“ paaiškina „Krautuvas“
Krautuvas yra operacinės sistemos komponentas, kuris vykdo užduotį paruošti programą ar programą vykdymui OS. Tai tai padaroma nuskaitant vykdomojo failo turinį ir tada įrašant šias instrukcijas į RAM, taip pat visus bibliotekos elementus, kurie turi būti atmintyje, kad programa galėtų vykdyti. Dėl šios priežasties prieš pat daugelio programų paleidimą pasirodo splash ekranas, dažnai rodantis, kas vyksta fone, būtent tai, ką krautuvas įkelia į atmintį. Kai visa tai bus padaryta, programa yra pasirengusi vykdyti. Mažoms programoms šis procesas vyksta beveik akimirksniu, tačiau didelėms ir sudėtingoms programoms su didelėmis bibliotekomis, reikalingoms vykdyti, pavyzdžiui, žaidimais, 3D ir CAD programine įranga, tai gali užtrukti ilgiau. Pakrovimo greitis taip pat priklauso nuo procesoriaus ir RAM greičio.
Paleidžiant programą ne visi kodai ir bibliotekos yra įkeliami, tik tie, kurie reikalingi faktiškai paleisti programą. Kitos bibliotekos įkeliamos paleidus programą arba tik pagal poreikį. Tai ypač pasakytina apie programas, pvz., Žaidimus, kurioms reikalingas tik tas turtas, kuris įkeltas pagal dabartinį lygį arba vietą, kurioje yra grotuvas.
Nors krautuvai skirtingose operacinėse sistemose gali turėti savo niuansų ir specializuotų funkcijų, būdingų būtent tai operacinei sistemai, jie vis tiek atlieka tą pačią funkciją. Krautuvo atsakomybė yra tokia:
- Patikrinkite atminties poreikių, leidimų ir kt. Programą.
- Nukopijuokite reikiamus failus, tokius kaip programos vaizdas arba reikalingos bibliotekos, iš disko į atmintį
- Nukopijuokite reikiamus komandinės eilutės argumentus į krūvą
- Susiekite programos pradžios tašką ir susiekite bet kurią kitą reikalingą biblioteką
- Inicijuokite registrus
- Pereiti prie programos pradžios taško atmintyje
