正在執(zhí)行的目標(biāo)程序在它自己的邏輯地址空間內(nèi)運(yùn)行,其中每個(gè)程序值都在這個(gè)空間中有一個(gè)地址惩系。操作系統(tǒng)負(fù)責(zé)將邏輯地址轉(zhuǎn)化為物理地址位岔,物理地址對(duì)整個(gè)內(nèi)存進(jìn)行編碼。而這個(gè)邏輯地址的管理是由操作系統(tǒng)堡牡、編譯器和目標(biāo)機(jī)共同完成的抒抬。
編譯系統(tǒng)和操作系統(tǒng)還共同維護(hù)了一套運(yùn)行時(shí)環(huán)境,編譯得到的目標(biāo)程序要運(yùn)行晤柄,依賴(lài)這個(gè)運(yùn)行時(shí)環(huán)境擦剑。