腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(674)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
MMU
实现
它是在
MMU
(完全硬件实现)还是在RAM (涉及操作系统)? 我试图弄清楚,在TLB失败的情况下,在将线性地址映射到物理地址时,RAM访问是否涉及。我想“不”和实现中的答案完全是硬件,但我不确定。
浏览 3
提问于2013-08-05
得票数 1
回答已采纳
2
回答
MMU
和页面表
那么
MMU
如何知道如何访问页面表呢?我知道
MMU
从页面表基寄存器中获取页面表的地址,但是它后来如何读取页面表呢?
MMU
不知道程序员创建的页面表的数据结构。 谢谢
浏览 1
修改于2016-09-24
得票数 1
1
回答
调试CUDA
MMU
故障
首先,什么是CUDA上的
MMU
错误,以及如何调试它的来源?目前它发生在定义lambda函数时,但当我重写代码时,它发生在其他地方,所以它的行为非常不确定,我甚至不知道如何开始调试它。
浏览 18
提问于2020-07-07
得票数 0
3
回答
Qemu:跟踪
MMU
操作
目前,我正在尝试运行qemu-system-arm for armv7体系结构,为分页做一些初始设置,然后启用
MMU
。或者我应该用我的附加调试输出重新编译它吗?
浏览 5
提问于2015-07-02
得票数 2
回答已采纳
1
回答
Linux页面表管理与
MMU
我有一个关于linux内核和
MMU
之间的关系的问题。现在我明白了,linux内核管理虚拟内存地址和物理内存地址之间的页表。同时,在x86体系结构中存在
MMU
,它管理虚拟内存地址和物理内存地址之间的页表。如果
MMU
出现在CPU附近,内核还需要处理页面表吗?这个问题可能很愚蠢,但另一个问题是,如果
MMU
负责内存空间,谁来管理高内存和低内存?我相信内核将从
MMU
(32位中的4GB)接收虚拟内存的大小,然后内核将区分虚拟地址中的用户空间和内核空间。
浏览 3
提问于2014-09-24
得票数 10
回答已采纳
2
回答
MMU
和TLB缺失
我有一个带有虚拟内存和一个杠杆分页的系统,我有一个
MMU
,TLB是由软件控制的。现在.。假设它不在TLB中。在这种情况下,
MMU
会产生中断(页面错误)。好的..。现在我负责处理页面错误。 在PBR (页基址寄存器)中,我有页表起始地址。我的问题在这里。这个地址是物理地址吗?
浏览 0
修改于2013-07-03
得票数 0
2
回答
处理指令流中的
MMU
转换错误-
MMU
会发生什么?
我目前正在实现一个完全支持
MMU
的CPU,出现了一个简单的问题。 因此,想象一下由指令流(或指令缓存)导致的简单TLB未命中的情况。这将触发TLB未命中。现在,在最后一个异常处理程序上,由于处理程序本身可能找不到或无效,
MMU
是否在获取和执行处理程序之前被禁用(从而绕过
MMU
所做的每一项操作,包括Phys-Virt映射),或者是否有其他技术(非致命的)来处理这种情况
浏览 7
提问于2015-08-30
得票数 2
1
回答
ARM:禁用
MMU
和更新PC
简而言之,为了调试的目的,我想关闭Linux上下文中的所有
MMU
(和缓存)操作,只为了运行一些测试。要非常清楚的是,我不打算在那之后我的系统还能正常工作。因为在此指令之前,我运行地址转换,在没有地址转换(本质上是重置)的情况下,我想通过“手动”关闭
MMU
来“模拟”。在
MMU
块之前,我可以点亮一个LED (3个组装指令,没有分支,没什么花哨,也不需要访问我的DDR,它已经在自我刷新-- GPIO端口的虚拟地址在此之前存储在寄存器中)。在
MMU
块之后,无论
浏览 5
提问于2015-06-15
得票数 2
回答已采纳
3
回答
MMU
访问寄存器内容的仿真
然后,CPU创建寄存器、时钟和
MMU
的实例。我想要做的另一件事是用构造函数中的寄存器对象初始化
MMU
。意味着我对
MMU
中的寄存器所做的任何更改都会影响整个系统?
浏览 0
修改于2013-12-05
得票数 3
2
回答
MMU
与内存控制器的区别
内存控制器的作用是什么,它们与处理器内部的
MMU
有什么不同?
MMU
的工作是将虚拟地址转换为物理地址(除其他外),并将此物理地址发送到内存控制器,该存储器控制器向DRAM发送特定信号并将结果返回给
MMU
吗?或者内存控制器是
MMU
的一部分?
浏览 18
提问于2014-04-08
得票数 5
回答已采纳
4
回答
MMU
如何检测指针的双重释放?
内存管理单元(
MMU
)如何检测指针的双重释放? 我知道在释放指针之后将指针设为空是一种很好的做法,但假设程序员不这样做。是否有任何
MMU
机制来检测它?
浏览 8
修改于2010-02-13
得票数 4
1
回答
ARM
MMU
在不同运行模式下的运行
在我提出问题之前,我会先把我对这个话题的理解,问题: 是在监控程序模式下启用的(对于内核地址)。如果启用了,那么这是否意味着在翻译监控程序模式和用户模式时,相同的
MMU
以不同的方式工作。
浏览 3
提问于2012-04-03
得票数 4
2
回答
MMU
(内存管理单元)和虚拟内存
我读了很多关于这个主题的文章,但我不明白
MMU
是如何在主内存和虚拟内存之间传输地址的(请提供一个示例)
浏览 0
提问于2018-02-28
得票数 0
2
回答
ARM
MMU
已禁用4KB
“当
MMU
被禁用时,如果满足以下条件之一,则可以获取指令: ·指令与程序的简单顺序执行所需的指令位于相同的4KB内存块(对齐到4KB)中,或者位于紧跟此类块之后的4KB内存块中。·指令位于相同的4KB内存块(对齐到4KB)中,之前在禁用
MMU
的情况下,程序的简单顺序执行需要该块中的指令,或者该指令位于紧随此类块之后的4KB块中。
浏览 0
修改于2013-09-18
得票数 1
1
回答
在eclipse和gdb中调试
MMU
激活
在我激活处理器的
MMU
之前,一切都很正常。在那之后,调试器就完全丢失了。我知道,当
MMU
被激活时,调试器可能会失去对程序计数器的跟踪,我试图在
MMU
激活后设置一个断点,以便从这里运行程序,但调试器仍然丢失。有谁知道如何配置eclipse,这样它就可以处理从未激活的
MMU
到激活的
MMU
的转换? eclipse版本:20090920-1017gnu版本: Sourcery 7.2.50
浏览 0
修改于2011-11-19
得票数 0
3
回答
在Linux中启用
MMU
在ARM Linux中,到底在哪个点启用了
mmu
。
浏览 1
提问于2012-04-03
得票数 2
1
回答
指令获取是否通过
MMU
?
当CPU使用其程序计数器来获取下一条指令时,是否需要先将下一条指令的地址放到
MMU
中,以便将该地址转换为物理地址,然后再由该物理地址从内存中检索该指令?
浏览 1
提问于2012-08-10
得票数 0
回答已采纳
1
回答
构建基于
MMU
和TLB的软件
我只想用软件实现
MMU
和TLB。有人能告诉我在构建过程中最好的数据结构和算法是什么吗?我看到很多人使用splay树,因为它很容易实现LRU。有没有更好的数据结构?
浏览 2
修改于2014-11-26
得票数 1
回答已采纳
1
回答
访问跨越
MMU
页面边界的变量
关于这本书的引语,我有一个问题: 通常情况下,您不应该在数据结构结束后读取数据。
浏览 5
修改于2022-06-03
得票数 3
回答已采纳
1
回答
内存中的ARM
MMU
页表
我可以在ARM紧密耦合的内存中创建我的
MMU
页面表吗?或者有限制阻止我这样做。 我有16k的数据TCM似乎非常适合这个任务(指导TCM将包含我的安全世界代码),但我在启用
MMU
时会遇到异常。
浏览 1
提问于2014-11-07
得票数 1
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券