Map (#40) user programs into a virtual space (#37), respecting the alignment and protection for each section, and execute them safely