内存管理(1) 基本概念:
1.逻辑地址:即代码中的偏移地址 + 段选择子
2.线性地址:通过段选择子从GDT中获取的段基地址 + 代码中的偏移地址
3.物理地址:通过分页机制转换而来的实际地址
4.页面无效错误:当程序访问的页面对应的物理页面不存在时,CPU产生此异常
5.写时复制: 多个进程在共享代码段,数据段时,整个内存只有一份。当某个进程要写数据时,则内存管理器为此进程复制数据段,并建立页面对应关系。这样可以减少内存使用
6.按需加载
内存管理(1) 基本概念:
1.逻辑地址:即代码中的偏移地址 + 段选择子
2.线性地址:通过段选择子从GDT中获取的段基地址 + 代码中的偏移地址
3.物理地址:通过分页机制转换而来的实际地址
4.页面无效错误:当程序访问的页面对应的物理页面不存在时,CPU产生此异常
5.写时复制: 多个进程在共享代码段,数据段时,整个内存只有一份。当某个进程要写数据时,则内存管理器为此进程复制数据段,并建立页面对应关系。这样可以减少内存使用
6.按需加载