Operatsioonisüsteemi alused
programmiüksus
· Object module (2)
· Linkmiseks piisavalt täielik objektprogramm või ta osa. Objektmooduleid väljastavad
harilikult assemblereid ja kompilaatorid.
Lähtekood
· Source code * lähtekood
· Kood väljendatuna kujul, mis sobib sisendandmetekse assemblerile, kompilaatorile või
mule translaatorile.
Süsteemsed teegid
· System library * süsteemiteek
· Andmetöötlustsüsteemis residentne tarkvarateek, mille poole saab pöörduda ta
kasutamiseks või mida saab viitamisega lülitada teistesse programmidesse.
Linkimine
· Mõned OS-id lubavad vaid staatilist linkimist (static linking), teised aga ka
dünaamilist (dynamic linking)
· Staatiline linkur ühendab kõik kasutatud teegid ühte käivitatavasse moodulisse
· Dünaamiline linkur eri teegid luuakse/jäetakse eri laademoodulistesse.
Mälu eraldamine
· Programmidele mälu eraldamist jaotatakse: