本文主要是介绍操作系统导论-课后作业-ch15,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
对应异步社区资源HW-Relocation:
1.
种子1运行结果:
种子2运行结果:
种子3运行结果:
2.
需要将界限设置为930,结果如下:
3.
有人说原书翻译有误,原文如下所示:
原文翻译如下:
使用以下标志运行:-s 1 -n 10 -l 100。边界可以设置的最大值是多少,这样地址空间仍然适合整个物理内存?
可见,原文翻译并没有任何问题,说的意思是limit最大值是多少以至于可以将该地址空间仍然放在物理内存中。
运行结果如下:
可见基址为2201,物理内存大小为16k,故界限的最大值为16k-2201=14183。
4.
此处可见,-a和-p设置的越大,随机数产生的虚拟地址一般也会随着增大。
5.
当VA<Limit && Limit+Base<物理内存大小时,随机生成的虚拟地址值有效。
随着Limit值从0到最大地址空间时,其随机生成的虚拟地址中有效部分应该越大。
这篇关于操作系统导论-课后作业-ch15的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!