单项选择题

内存保护需要由( )完成,以保证进程空间不被非法访问。

A.操作系统
B.硬件机构
C.操作系统和硬件机构合作
D.操作系统或者硬件机构独立完成