当前位置: 技术问答>linux和unix
第一次提问.一个操作系统问题.[拿内存加上外存容量之和与虚拟存储空间相比哪个大?]
来源: 互联网 发布时间:2016-02-19
本文导语: 这是一个纯理论的一个操作系统的题目.原题如下: 拿内存加上外存容量之和与虚拟存储空间相比,其大小关系是: A前者比后者大 B前者比后者小 C一样 D不一定 不要与某个特定的具体的操作系统或者实际使用情...
这是一个纯理论的一个操作系统的题目.原题如下:
拿内存加上外存容量之和与虚拟存储空间相比,其大小关系是:
A前者比后者大
B前者比后者小
C一样
D不一定
不要与某个特定的具体的操作系统或者实际使用情况联系起来.从理论角度来考虑,特别是极端情况。
我的疑问是:
1,虚拟存储系统中,只要在内存中的页面一定也有其对应的页在外存中,虚拟存储空间最大只能是外存的大小,比如硬盘。那么本题应该选B,但答案不是。
2,书上思想是:内存中的页面一定也有其对应的页在外存中,用于换进换出。
我们平时用windows时候虚拟内存一般设置为内存的1-1.5倍,那么我可以理解为这里设置的虚拟内存空间是用来暂存内存中暂时不用的页面。 该如何理解呢?
拿内存加上外存容量之和与虚拟存储空间相比,其大小关系是:
A前者比后者大
B前者比后者小
C一样
D不一定
不要与某个特定的具体的操作系统或者实际使用情况联系起来.从理论角度来考虑,特别是极端情况。
我的疑问是:
1,虚拟存储系统中,只要在内存中的页面一定也有其对应的页在外存中,虚拟存储空间最大只能是外存的大小,比如硬盘。那么本题应该选B,但答案不是。
2,书上思想是:内存中的页面一定也有其对应的页在外存中,用于换进换出。
我们平时用windows时候虚拟内存一般设置为内存的1-1.5倍,那么我可以理解为这里设置的虚拟内存空间是用来暂存内存中暂时不用的页面。 该如何理解呢?
|
理论上,虚拟地址空间是2的CPU位数的次幂。用256M内存加2G的硬盘跑32位的WindowsXP和用1G内存加80G硬盘跑32位的WindowsXP就出现了A、B两种情况,选D不一定。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。