77问答网
所有问题
在虚拟内存系统中,编址空间是有什么决定的
如题所述
举报该问题
推荐答案 2014-10-15
其实不太清楚你想问什麼。在
虚拟内存
的实现中,MMU裏面存在一个指向分页表的
寄存器
,CPU访问内存时,MMU负责地址转换。MMU会首先找到分页表,分页表在内存裏面,保存整个虚拟地址空间裏面所有地址所对应的
物理地址
和访问权限,其具体实现和硬件架构以及操作系统有关。虚拟地址空间的大小主要由硬件位数决定,32位地址空间是2的32次方大,64位地址空间是2的64次方大。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/Wq3Y38W38YNpWqIppW.html
其他回答
第1个回答 2014-10-15
32位的cpu来说最大寻址范围为00000000H~~~ffffffffH 等于4G(pae)
64位大致是2的64次方(不确定)
至于你说的由什么决定,是操作系统内部会把外部存储地址做映射的
哦说反了,我说的是寻址
编制应该是对每个编制单元上地址码然后形成的编制空间,具体还要看是独立编制还是统一编制
相似回答
在提供
虚拟
存储的
系统中,
用户的逻辑地址
空间
主要受
什么的
限制
答:
在提供虚拟存储的系统中,
用户的逻辑地址空间主要受计算机编址范围的限制
。将多个不同类型、独立存在的物理存储体,通过软、硬件技术,集成转化为一个逻辑上的虚拟的存储单元,集中管理供用户统一使用。这个虚拟逻辑存储单元的存储容量是它所集中管理的各物理存储体的存储量的总和,而它具有的访问带宽则在一...
计算机
系统的虚拟
存储器,其最大容量和实际容量分别取决于哪些因素_百 ...
答:
最大容量取决于CPU地址,实际容量取决于内外存之和以及CPU地址
。比如CPU寻址是32位,那么虚拟内存的最大容量就是2^32 比如内存1M,外存400M,32位,那么实际容量就是min(1+400M,2^32B)(假设该系统按字节编址)
什么是虚拟
存储器?它的原理是
是什么
答:
虚拟内存
别称虚拟存储器(Virtual Memory),是计算机
系统内存
管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址
空间
)。工作原理:虚拟存储器是由硬件和操作系统自动实现存储信息调度和管理的。它的工作过程包括6个步骤: [3]①中央处理器访问主存的逻辑地址分解成组号a和组内...
windows
系统的虚拟
地址
空间
多大
,是
固定的吗?
答:
物理
内存是
以字节(8位)为单位
编址的
。
虚拟
地址 (virtual address): 4G虚拟地址
空间中的
地址,程序中使用的都是虚拟地址。 如果CPU寄存器中的分页标志位被设置,那么执行内存操作的机器指令时,CPU会自动根据页目录和页表中的信息,把虚拟地址转换成物理地址,完成该指令。 比如 mov eax,004227b8h ,...
下面关于存储管理的叙述
中,
正确的是()
答:
下面关于存储管理的叙述中,正确的是()A.存储保护的目的是限制内存的分配 B.在内存为M,有N个用户的分时系统中,每个用户占用M/N的
内存空间
C.
在虚拟内存系统中,
只要磁盘空间无限大,作业就能拥有任意大的
编址空间
D.实现虚拟内存管理,必须有相应硬件的支持 正确答案:D ...
虚拟
储存器
系统的
起因
答:
1、
虚拟内存的
作用 内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘
空间
来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。举一个例子来说,如果电脑...
怎样使用
虚拟内存
?
答:
2.内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了
虚拟内存
技术,即拿出一部分硬盘
空间
来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。举一个例子来说,如果电脑只有128MB物理...
大家正在搜
虚拟内存大小是由什么决定的
虚拟内存占用的是什么空间
怎么看是否有虚拟内存
加大虚拟内存有什么用
内存和虚拟内存
虚拟内存占用c盘空间
虚拟内存过大会怎么样
如何知道虚拟内存是否够
虚拟内存地址
相关问题
虚拟内存与虚拟地址空间有什么联系?
在操作系统中,某虚拟内存区的用户空间共32个页面,每页1KB...
什么是虚拟内存,简述其工作原理
想问一下计算机的内存和外存的编址单位是不是一样,各是什么?
系统内存跟存储容量有什么不同
如何判断new申请到的空间在虚拟内存还是物理内存中
windows系统虚拟内存是什么意思?
linux的虚拟内存是4G,而每个进程都有自己独立的4G内存...