Last updated 4 years ago
操作系统需要提供内存保护功能,保证各进程在各自存储空间内运行,互不干扰
方法一:在 CPU 中设置一对上、下限寄存器,存放进程的上、下限地址。进程的指令要访问某个地址时, CPU 检查是否越界
方法二:采用重定位寄存器(基质寄存器)和界地址寄存器(限长寄存器)进行越界检查
重定位寄存器:存放进程的起始物理位置
界地址寄存器:存放进程的最大逻辑地址(进程的大小)