Operatsioonisüsteemi alused
· Viimasel juhul nimetatakse loogilist aadressi tihti virtuaalseks (virtual address)
MMU
· Aadressi teisendamise korraldab mäluhaldur
· MMU (Memory Management Unit) riistvaraline seade loogiliste aadresside
füüsiliseks teisendamiseks.
· Kasutajaprogramm tegeleb oma loogiliste aadressidega (0...max) ega näe otseselt
füüsilisi aadresse.
Lähtekood kompilaator või assembler objektmoodul Linker laademoodul
Laadur Programmi mälukujutis
Teised objektmoodulid Linker
Süsteemsed teegid Laadur
Dünamiliselt laetavad süsteemsed teegid Programmi mälukujutis
Kompilaator
· Compiler * Kompilaator
· Kõrgkeele translator ehk program, mis transleerib programmi lähtekoodi
objektkoodiks
· Nimetus "kompilaator" tuleb sellest, et kõigepealt otsitakse üles terviklikud lähtekoodi
osad, sorteeritakse need ja reorganiseeritakse käsud.
Assembler
· Assembler * assembler