腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
内存管理单元如何将
虚拟地址
映射到物理地址
、
、
如果计算机系统具有1mb的主
存储器
和16mb的
虚拟地址
空间,而磁盘块大小为1kb。内存管理单元如何将
虚拟地址
映射到物理地址?
浏览 6
提问于2018-04-30
得票数 0
1
回答
可寻址vs地址空间vs地址总线
、
如何根据地址空间确定可寻址能力?如何根据可寻址能力确定地址总线的大小?例如。机器的可寻址能力是32位,地址总线的大小是多少?
浏览 5
提问于2013-03-08
得票数 1
回答已采纳
5
回答
指针中的哪个位置地址是指
、
、
、
指针中的地址指的是主
存储器
中的实际地址位置还是
虚拟地址
。它是否可以配置。 如果它指的是
虚拟地址
,内存管理器是否需要在每次访问时将该地址转换为真实地址
浏览 1
提问于2010-08-08
得票数 2
回答已采纳
1
回答
虚拟地址
与物理地址
、
我对物理地址和
虚拟地址
的概念有点不确定。以下是我的理解: 已经编译(exe)的应用文件中的指令的
虚拟地址
是固定的,并且当应用开始执行时,这些固定的
虚拟地址
被动态地映射到
存储器
中的物理地址,并且相应的页表条目被更新。
浏览 3
提问于2013-05-10
得票数 0
回答已采纳
2
回答
MMU与内存控制器的区别
、
、
、
、
MMU的工作是将
虚拟地址
转换为物理地址(除其他外),并将此物理地址发送到内存控制器,该
存储器
控制器向DRAM发送特定信号并将结果返回给MMU吗?或者内存控制器是MMU的一部分?
浏览 18
提问于2014-04-08
得票数 5
回答已采纳
1
回答
当
虚拟
内存被禁用时,RISC-V32位系统中的34位物理地址空间是如何访问的?
、
、
在RISC-V32位ISA中,物理地址空间为34位,
虚拟地址
空间为32位。当在监控器模式下启用
虚拟
存储器
时,通过访问页面表来翻译32位
虚拟地址
,从而产生34位物理地址。然而,当
虚拟
内存被禁用时,32位地址仍然必须转换为34位物理地址。在RISC-V特权ISA规范中,第4.1.12节指出: 所以,我的问题是:这是否意味着只有低4GB (最低的32位)内存才能在监控程序模式下被禁用
虚拟
内存如果是这样的话,那么当<
浏览 4
提问于2020-07-15
得票数 1
回答已采纳
2
回答
处理页面表
、
、
、
、
我感兴趣的是更好地理解
虚拟
内存和页面机制,特别是Windows x86系统。根据我从各种在线资源(包括在SO上发布的其他问题)收集的信息, 1)每个进程的单独页表位于同一进程的内核地址空间内。2)每个进程只有一个页表,包含
虚拟
页到物理页(或帧)的映射。3)
存储器
管理单元(MMU)基本上通过使用所提供的
虚拟地址
的前20位作为页表的索引来计算对应于给定
虚拟地址
的物理地址,使用该索引来检索物理帧的开始地址,然后根据
虚拟地址
的剩余12位对该地址应用一些偏移量
浏览 0
提问于2011-07-09
得票数 5
回答已采纳
1
回答
要求分页术语澄清
、
、
但是这个物理内存是指RAM还是磁盘
存储器
呢?其中哪一个是真的: 我希望有人能澄清我。
浏览 0
提问于2018-02-01
得票数 0
1
回答
cudaMalloc在不同的CPU线程上返回相同的内存地址
、
、
、
我正在试图找出我的程序中的一个bug。它会产生[vaio:10404] Signal code: Address not mapped (1) [vaio:10405] [ 0] /lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0) [0x7fa7857ffcb0] [vaio:10405] [ 1] /lib/x86_64-linux-gnu/libc.so.6(+0x14f
浏览 4
提问于2012-10-20
得票数 3
回答已采纳
1
回答
是什么决定了进程可用的
虚拟地址
空间的大小?
、
、
进程可用的
虚拟地址
空间的限制是什么? 提前感谢
浏览 1
提问于2011-07-20
得票数 4
回答已采纳
1
回答
主内存和磁盘存储之间的地址转换是如何工作的?
、
、
、
、
当我学习
虚拟
内存和内存管理时,就会出现这个问题。以下是我迄今所了解的情况: 每个进程都有自己的
虚拟地址
空间。在每个缓存行中,它存储一个标记
浏览 7
提问于2022-02-12
得票数 1
2
回答
经典RISC流水线--“内存访问”阶段到底做了什么?
、
、
、
、
参考维基百科的文章:
浏览 2
提问于2014-02-17
得票数 0
2
回答
共享内存分配到哪里?
因为进程不能访问其地址空间之外的
存储器
。 有人能澄清一下吗?
浏览 4
提问于2010-10-14
得票数 3
1
回答
什么不能决定计算机内物理寻址内存的大小?
处理器物理地址线,
虚拟地址
空间,谁能告诉我以上哪一项是正确的?我已经对这个问题困惑了好几天了,找不到任何具体的东西给我答案:
浏览 0
提问于2012-02-01
得票数 0
回答已采纳
1
回答
做fork时有趣的父子行为
、
、
它们必须具有不同的物理address.If,我认为我正在获取
虚拟地址
,那么它们怎么可能具有相同的
虚拟地址
,因为据我所知,每个物理地址都唯一地绑定到
虚拟地址
。
浏览 3
提问于2012-11-12
得票数 2
回答已采纳
2
回答
请求的内存超过可用内存
、
、
假设有50MB的内存要分配,并且存在这样的for循环,它在每次迭代中分配内存。当下面的for循环运行时会发生什么。int *p = malloc(5MB);我在一次面试中被问到了这个问题。有没有人可以在这方面指导我,并指导我学习必要的主题,以便理解这些情况。
浏览 1
提问于2013-02-08
得票数 1
回答已采纳
2
回答
逻辑地址和物理地址哪个更大?
逻辑地址-is对于应用程序-starts可见的地址从0开始并且在整个应用程序的大小中是连续的-has Max size等于应用程序物理地址的长度-是通过将基址寄存器内容添加到逻辑地址来获得的,这给出了
虚拟地址
,然后使用页表来获得真正的物理地址-具有等于物理
存储器
长度的最大长度 我被告知答案是错误的,因为
虚拟地址
空间的大小大于物理地址空间的大小。
浏览 1
提问于2015-04-18
得票数 0
1
回答
虚拟地址
与物理地址
而每个进程都有自己的
虚拟地址
空间,例如,32位机器为每个进程提供了4 4GB的
虚拟地址
空间。我的疑问是,在
虚拟地址
空间中,process-1希望在0x1000偏移量处写入0x1234,与process-2希望在相同偏移量处写入相同数据的方式相同。它将如何工作?我想了解多个
虚拟地址
空间是如何映射到单个物理地址空间的。裸机或微控制器代码直接访问物理地址空
浏览 1
提问于2021-10-07
得票数 0
2
回答
fork调用后的地址空间
、
、
我不能在下面的代码中形象子字符的
虚拟
内存部分,process.because变量的地址在子字符和父字符中是相同的。
浏览 2
提问于2012-11-02
得票数 1
1
回答
分页代码片段
、
、
问题是 for(j=0;j<1000;j++) return 0;a.如果二维数组中的x存储在
虚拟地址
1000处,那么x1的
虚拟地址
是什么b.程序员注意到,通过修改上述程序的一行,他可
浏览 3
提问于2013-06-15
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是虚拟地址注册?合法吗?
可以使用虚拟地址注册公司吗?
上海园区虚拟地址注册公司是啥意思呢?
Flash存储器和ROM存储器区别
高频面试题——你真的搞懂物理内存与虚拟内存了吗
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券