腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
在ARM Cortex-R4上运行无MMU
Linux
、
、
、
、
它有一个
内存保护
单元,而不是内存管理单元。实际上,这意味着有专门的硬件用于
内存保护
,但物理地址和虚拟地址之间存在一对一的映射。我有点困惑于我应该选择哪种
Linux
--标准的
Linux
内核
禁用了内存管理单元还是uCLinux。 在ARM的评估板上,我已经运行了禁用MMU编译的标准
内核
。
内核
启动后,我在shell中,但我不能做太多的实验,因为我发现,大多数时候,shell停止响应(特别是当我按下"tab“进行自动完成时)。因此,如果我使用正确的文件系统,我仍然不
浏览 1
提问于2012-05-18
得票数 8
2
回答
exitcode=0x00000004在/init之后的
内核
恐慌
、
、
、
我试图为这个系统构建带有initramfs的
linux
内核
。
内核
版本为4.14.79。/init进程启动并立即返回0 (0表示没有错误),然后立即抛出
内核
恐慌消息: 该体系结构没有
内核
内存保护
。没有睡觉: 该体系结构没有
内核
内存保护
。和睡觉:该体系结构没有
内核</em
浏览 3
提问于2019-01-22
得票数 3
2
回答
在
Linux
内核
中,内存读写和执行权限是如何强制执行的?
、
特别是,假设硬件是而不能为
内核
执行这些权限,
Linux
内核
如何执行这些权限?我最初的猜测是,这些内存区域没有映射到进程的地址空间,因此每当进程尝试访问这些内存区域时,都会生成一个页面错误,这使得
内核
能够控制所有事务是否正常。
浏览 4
提问于2015-07-23
得票数 2
回答已采纳
2
回答
Linux
内核
中的
内存保护
、
、
、
当共享库映射到内存中时,
Linux
内核
会将虚拟内存区分配给这个内存区,并分别标记它们的权限。但是我们知道在x86 arch中的页表条目中没有可执行位。如果在程序中有像"call *edx“这样的调用指令来调用共享库中的函数,
Linux
内核
如何知道目标地址是否可执行?如果vma列表中的权限不兼容,是否会导致一般保护故障?
浏览 1
提问于2013-02-06
得票数 4
1
回答
用户空间程序写入anywhere
、
、
、
例如,关于Unix
内核
。在
内核
空间和用户空间方面,有一些我不太理解的东西。我一直在读到
内核
为试图访问内存受限部分的用户空间程序提供
内存保护
。这种
内存保护
是动态发生的,还是在编译过程中发生的,如果用户空间代码试图写入内存的受限部分,就会出现
浏览 26
提问于2018-06-02
得票数 1
回答已采纳
3
回答
为什么x86上的
Linux
对用户进程和
内核
使用不同的段?
、
、
因此,我知道
Linux
为x86处理器使用了四个默认段(
内核
代码、
内核
数据、用户代码、用户数据),但它们都有相同的基和限制(0x00000000和0xfffff),这意味着每个段映射到相同的线性地址集。既然如此,为什么还要有用户/
内核
段呢?我理解为什么代码和数据应该有单独的段(这仅仅是因为x86处理器如何处理cs和ds寄存器),但是为什么没有一个代码段和一个数据段呢?
内存保护
是通过分页完成的,用户段和
内核
段仍然映射到相同的线性地址。
浏览 4
提问于2011-01-01
得票数 19
回答已采纳
5
回答
有没有一种方法可以转储所有物理内存值?
、
、
我知道它违反了
内存保护
等,但如果可能的话,如何将其转换为
内核
进程或较低级别的进程,以允许我访问整个内存。 我想知道如何在Windows/
Linux
平台(或
内核
)上编写这样的代码(如果可能)。
浏览 1
提问于2011-02-07
得票数 4
1
回答
GPU上是否有
内存保护
、
、
、
但我想知道GPU是否有
内存保护
和虚拟化机制。我的意思是,例如,你在GPU上运行两个
内核
,如果你没有虚拟化和
内存保护
,一个可以很容易地写到另一个的地址。这个问题是如何解决的?是否可以通过某种沙箱机制同时运行两个
内核
?
浏览 2
提问于2012-05-02
得票数 17
回答已采纳
1
回答
Linux
内核
可以使用虚拟内存吗
、
、
我的问题是,
linux
内核
是可以使用虚拟内存,还是总是使用固定内存?另一个问题是,如果由于一些软错误,
内核
内存被破坏,那么会发生什么?
Linux
是否有任何机制来保护自己免受此类错误的影响?
浏览 2
提问于2011-08-26
得票数 4
回答已采纳
1
回答
uclinux和设备驱动程序的必要性
、
、
、
通常,MMU的系统也没有MPU (
内存保护
单元),用户模式和
内核
模式也没有区别。在这种情况下,假设我们有一个没有MMU的系统,在CPU地址空间中映射了一些硬件,那么如果所有的硬件资源都可以从用户空间访问,那么在
内核
中拥有设备驱动程序真的有意义吗?
内核
代码对内存有更多的控制,然后是用户代码吗?
浏览 4
提问于2016-01-27
得票数 2
回答已采纳
1
回答
内核
模式和
内存保护
、
、
其他应用程序和操作系统不受崩溃的影响 为什么在
内核
模式下操作系统不保护内存和BOSD发生??
浏览 0
提问于2012-01-30
得票数 5
回答已采纳
2
回答
操作系统内部究竟发生了什么导致分段故障
、
我读了很多关于虚拟地址和寻呼的内容。让我先告诉你们我所理解的。当一个进程想要执行某件事时,它会尝试将数据从硬盘加载到内存中。为此,它使用虚拟地址。所以我们的MMU验证虚拟地址,在TLB中查找相应的物理页,如果没有找到,就查找倒置的页表,最后查找页表,如果在那里没有找到条目,它会生成一个页错误,所有页的交换都完成了,所有的表都将更新。在我读的时候,所有的进程都有不同的页表和相同的虚拟地址。因此,如果我尝试访问一个被定义为int a100的数组元素a1000,我肯定会得到一个分段错误,因为该指令可能试图访问不属于它的内存。但是操作系统是如何通过仅仅使用虚拟地址和物理页面的概念来知道a1000不属于
浏览 0
提问于2012-11-05
得票数 1
2
回答
阅读记忆保护
我想知道
linux
是否有一种恢复
内存保护
的方法。比如,我想要恢复在使用mprotect更改后存在的保护。
浏览 1
提问于2010-01-28
得票数 5
回答已采纳
2
回答
Windows
内核
内存保护
、
、
、
、
在Windows中,每个进程(0x80000000或0xc0000000)的高内存都是为
内核
代码保留的,用户代码不能访问这些内存区域,如果它尝试访问,则将抛出访问冲突异常。我想知道
内核
空间是如何保护的?我想听听技术上的解释。 非常感谢,迈克尔。
浏览 2
提问于2013-06-10
得票数 3
回答已采纳
1
回答
是否有任何公司或团体致力于安全硬件架构?
我的印象是,成熟的类Unix操作系统不太容易受到特洛伊木马的攻击,这主要是因为
内核
代码调试良好,包括正确使用硬件
内存保护
。对吗?
浏览 0
提问于2013-06-10
得票数 2
1
回答
如何在Java程序中访问系统显示内存/帧缓冲区?
、
、
、
我正在尝试创建我自己的VNC客户端,并想知道如何直接访问系统显示内存?这样我就可以通过套接字发送它,或者将它存储在本地文件中。但是,我觉得这个方法资源太重了。所以,我们在寻找替代方案。
浏览 2
提问于2014-09-06
得票数 1
回答已采纳
3
回答
如何解决Manjaro上的Docker错误码139?
、
、
我最近在我的电脑上安装了Manjaro,我正在做一些测试。我试图构建一个在Windows、Mac Os、Ubuntu等平台上都能完美工作的Docker。Successfully built d72aa4c69ad6WARNING: Image for service interface was built because it did not already exist. To rebuild thi
浏览 0
提问于2019-02-04
得票数 0
1
回答
Linux
中的内存区域标志:为什么需要VM_WRITE和VM_MAYWRITE?
、
、
、
Mel Gorman (这里是一个)的“理解
Linux
”(2007)描述了内存区域(Vm_area_struct)的标志: VM_MAYWRITE -允许设置VM_WRITE标志 例如,COW机制根据其VM_MAYWRITE标志检测受奶牛保护的页面(参见)。当设置VM_WRITE时,
Linux
内核
不是设置了VM_MAYWRITE标志吗?
浏览 4
提问于2018-01-13
得票数 2
1
回答
为什么分割错误会出现在
内核
中?
、
、
、
我正在学习os
内核
开发,目前还处于初学者阶段。我已经为80386处理器编写了一些代码,并使用gdb作为调试器在qemu上进行了测试(远程调试)。我的问题是,当我目前在实模式下运行,甚至没有使用
内存保护
时,os
内核
中怎么会出现分段故障。另外,如果有一种机制生成分段错误,为什么
内核
在qemu中运行良好。
浏览 0
提问于2014-09-25
得票数 1
1
回答
如何从物理内存中读取数据?
、
我想从物理内存中读取Windows764位在Delphi中的汇编。如何从物理内存中读取数据?
浏览 2
提问于2013-04-17
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核解读
Linux内核出现漏洞
Linux 内核原子操作
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券