Mis on laadur?

Internetist võib leida peaaegu iga tarkvara, mida soovite, ja ka palju tarkvara, mida te ei soovi. Siiski ei too see sulle seal kuigi palju kasu. programmi käivitamiseks peate selle esmalt alla laadima ja installima. Kui tarkvara on kõvakettale salvestatud, saate seda käivitada.

Probleem on selles, et andmekandjad, isegi kiired SSD-d, on protsessoriga võrreldes üsna aeglased ega suuda anda andmeid piisavalt kiiresti vastuvõetava jõudluse tagamiseks. Tarkvara käitamiseks tuleb käivitatav kood mällu laadida. See on laaduri töö.

Laadur on operatsioonisüsteemi komponent. Mis tahes rakenduse käivitamine on hädavajalik, kuna see laadib programmi mällu ja valmistab selle ette täitmiseks. Laadijat hoitakse alati mälus, et programme saaks võimalikult kiiresti laadida.

Käivitamiseks on vaja operatsioonisüsteem süsteemimällu laadida. See on teatud tüüpi laaduri ülesanne, mida nimetatakse alglaaduriks. Manussüsteemid ei pruugi tingimata laadurit kasutada. See kehtib tavaliselt madala tasemega süsteemide puhul, millel pole operatsioonisüsteeme, mis käitavad koodi otse andmekandjalt, tavaliselt EPROM-ilt või välkmälust.

Edge ümbris

Virtuaalne mälu on tänapäevaste operatsioonisüsteemide funktsioon, mis peidab andmete füüsilise aadressi süsteemi ja programmi eest. Oluline eelis on see, et see võimaldab operatsioonisüsteemil füüsilisest RAM-ist osa mälust välja otsida. Selle asemel salvestab see selle kõvakettale.

Lehitsemine toimub tavaliselt ainult siis, kui arvuti RAM hakkab otsa saama. See on kasulik, kuna see võimaldab arvutil kasutada rohkem RAM-i, kui tal on. Ilma selle protsessita jookseks vähemalt üks programm kokku, kuna see ei suuda vajalikke andmeid salvestada. Negatiivne külg on see, et andmekandja on endiselt aeglane, mistõttu on teisaldatud andmete nõutav jõudlusele tugev mõju. Sellega saab aga laadur natuke nippi tõmmata. Selle asemel, et laadida vajalikke andmeid RAM-i, saab see luua virtuaalse mäluruumi ja kaardistada selle kõvaketta andmekohaga.

See võimaldaks programmil ilmuda kohe laadituna, kuigi see pole veel tehtud. Programm pole praegu kasutamiseks valmis, kuigi see võib välja näha. See ei pruugi olla probleem tarbetu taustaülesande puhul, kuid see on probleem, kui see on rakendus, mida kasutaja soovib kasutada; sel juhul ei tooks nipp kasu.

Teine põhjus on see, et tavaliselt on programmi avamisel süsteemil piisavalt RAM-i. Enamik inimesi ei hoia oma arvutit pidevalt 99% RAM-i kasutusel. Isegi need, kes seda teevad, tahavad tõenäoliselt, et äsja laaditud programm töötaks, ja eelistaksid lehitsemiseks mõnda muud programmi.

Laaduri kohustused

Laaduri täpsed sammud sõltuvad kõnealusest operatsioonisüsteemist. UNIX-i põhilaaduril on viis peamist funktsiooni. Esimene on valideerimiskontrollide läbiviimine. See hõlmab piisavalt füüsilist mälu ja vajalikke õigusi. Järgmisena kaardistab laadija andmed tegelikult mälus. Tavaliselt tehakse seda andmete edastamisega põhimällu. Nagu eespool mainitud, saab mälu teoreetiliselt kaardistada draivi asukohaga.

Rakendusi saab käivitada käsurea argumentidega. Need on valikulised lipud, mis näitavad teatud käitumist või funktsioone, mis pole vaikimisi lubatud. Lippu -h kasutatakse sageli tekstipõhise abifaili printimiseks, mitte programmi käivitamiseks. Need argumendid tuleb ka mällu laadida. Registrid tuleb initsialiseerida, näiteks pinukursor. Lõpuks hüppab laadur programmi esimesele juhisele, et see käivitada.

Järeldus

Laadur on osa operatsioonisüsteemist. See vastutab rakenduste laadimise eest, alustades mälust põhimällu. Tema kohustused laienevad ka programmi käivitamisele. See tähendab, et see peab initsialiseerima registrid ja kutsuma esile programmi esimese käsu. Seda tuntakse alglaadurina, kui laadija vastutab operatsioonisüsteemi enda laadimise eest.


Mis on SMPS?

Mis on SMPS?

Enne oma arvutile SMPS-i valimist uurige, mis on SMPS ja mida tähendab erinevate tõhususe reiting.

Mis on isolatsioonipõhine turvalisus?

Mis on isolatsioonipõhine turvalisus?

Kavatsesin süveneda teemasse, mis muutub küberturvalisuse maailmas üha olulisemaks: isolatsioonipõhine turvalisus. See lähenemine

Kuidas kasutada automaatset klikkerit Chromebooki jaoks

Kuidas kasutada automaatset klikkerit Chromebooki jaoks

Täna kavatsesime süveneda tööriista, mis suudab teie Chromebookis korduvaid klõpsamisi automatiseerida: automaatset klõpsurit. See tööriist võib säästa teie aega ja

Roomba peatub, jääb kinni ja pöörab ümber – paranda

Roomba peatub, jääb kinni ja pöörab ümber – paranda

Lahendage probleem, kus teie Roomba robottolmuimeja peatub, kinni jääb ja pöörleb pidevalt ümber.

Miks minu Chromebook ei lülitu sisse?

Miks minu Chromebook ei lülitu sisse?

Hankige vastused küsimusele, miks minu Chromebook ei lülitu sisse? Selles kasulikus juhendis Chromebooki kasutajatele.

Kuidas muuta Steam Decki graafikaseadeid

Kuidas muuta Steam Decki graafikaseadeid

Steam Deck pakub jõulist ja mitmekülgset mängukogemust otse teie käeulatuses. Kuid selleks, et optimeerida oma mängimist ja tagada parim võimalik

Kuidas muuta Fitbit Versa 4 kella numbrit

Kuidas muuta Fitbit Versa 4 kella numbrit

Muutke oma Fitbit Versa 4 kella sihverplaati, et anda oma kellale iga päev tasuta uus välimus. Vaadake, kui kiire ja lihtne see on.

Kuidas Googleile andmepüügipettustest teatada

Kuidas Googleile andmepüügipettustest teatada

Sellest juhendist leiate teavet selle kohta, kuidas petturist Google'ile teatada, et vältida teiste petmist.

Kuidas eemaldada GPU Windowsi arvutist 2023. aastal

Kuidas eemaldada GPU Windowsi arvutist 2023. aastal

Kas peate GPU arvutist eemaldama? Liituge minuga ja selgitan selles samm-sammulises juhendis, kuidas GPU arvutist eemaldada.

Mis on õlasurf?

Mis on õlasurf?

Õlas surfamine on sotsiaalse manipuleerimise rünnak. See hõlmab ründajat, kes kogub teavet teie ekraani vaadates.