6999
muudatust
PResümee puudub |
Resümee puudub |
||
'''Teek''' ([[inglise keel|ingl.]]
Tänapäeva tavaarvutitele teeke mittekasutavaid programme peaaegu ei kirjutata, kuna tavaprogrammidel puudub vahetu ligipääs arvuti [[riistvara]]le. [[Sisend]]i ja [[väljund]]i jaoks on [[operatsioonisüsteem]]idel kaasas palju teeke, mis suhtlevad operatsioonisüsteemi [[tuum (informaatika)|tuumaga]]; tuum vastutab riistvara juhtimise eest. Lisaks kasutavad programmid
==Linkimine==
{{vaata|linkur}}
Staatilise linkimise korral lahendatakse sümbolid vahetult pärast programmi [[Kompilaator|kompileerimist]]. Kõik viidatud teegiosad kopeeritakse samasse käivitusfaili koos programmi enda koodiga.
Dünaamilise linkimise korral lahendatakse sümbolid programmi käivitamise ajal. Mällu laaditakse nii programm kui ka kasutatavad teegifailid ja programmis kasutatud sümbolite [[Viit (informaatika)|viidad]] suunatakse seejärel teegifailile. [[Windows]]is on dünaamiliste teegifailide tunnuseks [[failinime laiend|laiend]] <tt>.DLL</tt>, [[UNIXi-laadne operatsioonisüsteem|Unixi-laadsetes operatsioonisüsteemides]] kasutatakse eesliidet lib ja laiendit <tt>.so</tt>.
|