当前位置: 技术问答>linux和unix
关于虚拟内存的一个问题
来源: 互联网 发布时间:2017-03-21
本文导语: 今天刚看虚拟内存,看到《深入理解计算机操作系统》讲在虚拟存储器工作过程是由硬件+OS一起完成的,请问大神们,在这个虚拟存储器工作过程中哪些是由OS完成的啊?页面的替换算法 算是OS完成的吗?谢谢大神们...
今天刚看虚拟内存,看到《深入理解计算机操作系统》讲在虚拟存储器工作过程是由硬件+OS一起完成的,请问大神们,在这个虚拟存储器工作过程中哪些是由OS完成的啊?页面的替换算法 算是OS完成的吗?谢谢大神们回答。
|
硬件提供机制(MMU)
但是怎么配置、使用MMU,是软件的工作,硬件不可能那么智能。硬件只有L1 L2 cache的自动替换
但是怎么配置、使用MMU,是软件的工作,硬件不可能那么智能。硬件只有L1 L2 cache的自动替换
|
大多工作是CPU的MMU单元硬件完成的,和OS无关