[quote=引用 6 楼 weixin_35836035 的回复:] [quote=引用 3 楼 sp1234 的回复:] 假设这100K物理内存被分为10个“段”来管理 --> 假设这100G虚拟内存被分为许多个10K的“段”来管理
[quote=引用 3 楼 sp1234 的回复:] 假设这100K物理内存被分为10个“段”来管理 --> 假设这100G虚拟内存被分为许多个10K的“段”来管理
假设这100K物理内存被分为10个“段”来管理 --> 假设这100G虚拟内存被分为许多个10K的“段”来管理
100G放不进每个段啊?还是只是100G需要用的数据映射到每段中?
比如说虚拟内存100G,物理内存100K,假设这100K物理内存被分为10个“段”来管理,当程序访问一个地址时,首先换算为“段号+段内偏移”,然后判断这个段在不在内存里,如果不在就要从磁盘上加载这个段里边的数据,就有延时。加载了之后再来访问。
110,566
社区成员
642,567
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧