Positsioonist sõltumatu kood
Positsioonist sõltumatu kood (ingl PIC – Position-Independent Code) on selline masinkood, mida saab kasutada olenemata mäluaadressist, millel see paikneb. Seda kasutatakse enamiku jagatud teekide juures, et sama teeki saaks laadida erinevate protsesside aadressiruumides erinevatele virtuaalaadressidele. Vastasel juhul võiks ilma teegi koodi muutmata tekkida olukord, kus ühe protsessi mäluruumis tuleks mitu teeki samale aadressile laadida. Positsioonist sõltumatut koodi kasutati ka vanematel arvutitel ja tänapäeval manussüsteemidel, millel puudub mäluhaldusplokk (MMU), et vältida vajadust laadimisaegse ümberpaigutamise (lükke) järele, mis muidu tekiks üheainsa aadressiruumi kasutamisest ja muudaks programmide käivitamist aeglasemaks. Lisaks võimaldab positsioonist sõltumatu kood rakendada aadressiruumi juhustust (ASLR), mis aitab tõrjuda osasid puhvri ületäitumist ära kasutavaid rünnakuid. Sel põhjusel soovitavad näiteks iOS ja macOS kõik rakendused positsioonist sõltumatuna kompileerida ning Android alates versioonist 5 nõuab, et kõik rakendused kasutaksid positsioonist sõltumatut koodi.