os内存管理—关于驻留集
概念:os驻留集是指在请求分页存储管理器中,给进程分配的物理块大小集合。
驻留集太小:内存基本不中,频繁缺页,即需要频繁把进程从外存调进内存,我
们知道io操作非常耗性能。
驻留集太大:会导致多道程序并发度降低,资源利用率低。
主要是对驻留集太大–>多道程序并发度降低???
个人理解:驻留集就是一个进程实际在主存中的占用大小(反正就一堆物理块),
要是一个进程给分太多,总的主存就那
一点就没法子给别的进程分空间了,降低多道程序的并发度。
胡言乱语几句
CPU数据交换是通过高速缓冲存储器(cache),cache数据交换是通过内存,内存是跟磁盘进行数据交换,这也就是一个
CPU获取磁盘数据的过程,我们也知道磁盘IO性能也是很低下的,也就可以理解马爸爸的钉钉崩溃,12306年年崩溃~
快表(TLB)和cache区别
这俩玩意简直神似,反正我觉得就设计上完全一个概念。
主要谈谈区别
快表:放的是页面在内存中的位置信息
cache:放的是CPU要访问的内存数据
@C++从入门到内存泄露