Opsüsteemid - loeng
Mälu haldamine
Programm laetakse mällu enne tema käivitamist
Protsess võib liikuda põhimälu ja ketta vahet ka töötamise ajal
Kasutaja protsess võib asuda erinevates mälu piirkondades
Mäluaadress
sõnaline aadress programmi tekstis (esimene, counter,...)
suhteline aadress objektmoodulis (14 baiti programmi algusest)
absoluutne aadress
absoluutne aadress tekitatakse:
kompileerimise ajal
laadimise ajal (kompilaator moodustab suhtelised aadressid)
töötamise ajal
(protsess töötamise ajal saab nihkuda ühest mälupiirkonnast teise)
Kuidas realiseeritakse erinevaid sidumisviise?
dünaamiline laadimine
(korraldab põhiliselt kasutaja)
programm laetakse sisse alles siis kui pöördutakse
dünaamiline linkimine