腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在
Linux
x86_64和x86中设置内存
段
权限?
、
、
、
、
我读到
Linux
使用分页,DEP是通过将页面标记为非可执行文件来强制执行的。但是读/写的权限呢?全局描述符
表
和
段
寄存器是如何发挥作用的?我看到全局和本地描述符
表
包含每个
段
的权限。那么是控制权限的
表
还是由内核维护的VM区域结构呢?
浏览 2
提问于2018-07-03
得票数 1
回答已采纳
1
回答
虚拟内存中页面的保护
、
我在一篇教程中读到,虽然intel分段不在
linux
中使用,但在虚拟内存教程中,代码
段
选择器和数据
段
选择器.And中存在保护或模式信息--我在虚拟内存教程中阅读了关于使用
页
表
保护页面的信息,这取决于它们运行的模式在什么阶段,页面上的保护信息被添加到页面
表
中? CPU是否检查代码
段
选择器,并根据它设置
页
表
标志?
浏览 2
提问于2012-07-30
得票数 0
回答已采纳
2
回答
在
Linux
内核中,内存读写和执行权限是如何强制执行的?
、
特别是,假设硬件是而不能为内核执行这些权限,
Linux
内核如何执行这些权限?
浏览 4
提问于2015-07-23
得票数 2
回答已采纳
3
回答
分段分页和分页分段的异同?
、
、
、
我认为在分页分段中,
段
被划分为页面,而在分段分页中,页面被划分为分段,尽管我不知道我是对还是错。同时,在互联网上,只使用一种方案来描述分页/分割的组合。我不明白为什么在我的教材里有两种方案。
浏览 2
提问于2013-05-20
得票数 32
回答已采纳
1
回答
Linux
页
表
、
、
、
、
在
Linux
中,有一些函数,如pgd_offset、pmd_offset和pte_offset,用于对pgd、pmd和pte进行索引。谁叫这些功能?MMU是否使用这些函数来遍历页面
表
?我的理解是,
linux
内核为每个进程创建一个页面
表
,并将页面
表
的基本地址传递给页面
表
基寄存器,以便MMU能够访问它。之后MMU是如何读取页面
表
的?如果MMU是读取页面
表
的人,那么谁使用这些pgd_offset等函数?
浏览 2
提问于2016-09-24
得票数 0
1
回答
如何扩展(4MB)和常规分页(4KB)共存?
、
、
在x86体系结构中,“扩展分页”允许
页
帧(物理内存)为4MB而不是4KB。“理解
Linux
内核,第3章”第2章“内存寻址”一书“
Linux
中的寻呼”一节“内核
页
表
”解释说,对于RAM小于896 MB的最终内核
页
表
:在何种情况下,内核使用4MB
页
?还是4 KB
页
? 哪些页面帧大小将用于kmalloc操作?为了vmalloc?如果我们假设初始代码
浏览 0
提问于2012-06-13
得票数 6
1
回答
无法删除表格后面的空白
页
在具有空白第二
页
的这个google文档中,我似乎找不到删除它的方法(假设我不能以任何方式更改
表
)。 它似乎不是换行符或空格字符。但是,我再也不能删除它了。
浏览 0
提问于2018-09-26
得票数 7
回答已采纳
1
回答
linux
内核使用哪种类型的内存模型(即平面/分段)?
、
、
、
、
如果
linux
内核使用的是平面内存模型,那么它如何保护非特权应用程序访问关键数据?
浏览 1
提问于2016-06-01
得票数 0
回答已采纳
3
回答
进程的
Linux
页
表
、
、
、
、
据我所知,每个进程都有自己的页面
表
,cr3寄存器指向该
表
。现在我想自己看看这张桌子吗?能否在
Linux
中找到有关进程
页
表
的信息?
浏览 3
提问于2017-11-09
得票数 3
回答已采纳
3
回答
在
Linux
中,物理内存
页
属于内核数据
段
是否可以交换?
、
、
、
我之所以问这个问题,是因为我记得所有属于内核的物理页面都被固定在内存中,因此是不可交换的,就像这里所说的:我认为,如果物理页面有时属于内核数据
段
,有时属于用户空间,那就意味着属于内核数据
段
的物理
页
是可交换的,这与我目前的理解是背道而驰的。那么,物理
页
属于内核数据
段
是可交换的吗?不可换?
浏览 2
提问于2015-04-20
得票数 6
1
回答
linux
分页,使用了大量的
页
表
目录
、
、
我读了一本关于
Linux
虚拟内存的书Mel Gorman。我读到过,
Linux
支持3级
页
表
: PGD,PMD和PTE。如果我没有记错的话,在较新版本的内核中,有四个
页
表
级别: PUD,但这无关紧要。为什么
Linux
开发人员选择3(或4)级
页
表
而不是使用1级?只使用一个全局
页
表
(我指的是每个进程的全局
页
表
)将减少内存引用的数量。 对不起,我的英语不好。
浏览 2
提问于2015-12-21
得票数 0
1
回答
Linux
是否对
页
目录和
页
表
使用自映射?
、
、
、
我之所以问这个问题,是因为我很好奇
Linux
内核是如何工作的。根据的说法,Windows在其
页
目录和
页
表
中使用了名为self-map的特殊条目,以便能够操作来自内核虚拟地址空间的
页
目录/
表
内容。如果有人熟悉
Linux
内存管理,请告诉我
Linux
内核处理这个问题的方式是相似的还是不同的。谢谢。
浏览 1
提问于2011-03-11
得票数 3
回答已采纳
1
回答
按叉划分的Redis延迟
、
我从这个链接中读到了下面的段落: 执行后台保存时,必须对此实例进行分叉,这将涉及分配和复制48 MB内存。请帮助我解释: 1.为什么在计算
页
表
的内存时,我们
浏览 5
提问于2016-09-20
得票数 0
2
回答
扩展
页
表
的用途是什么?
、
、
、
、
我们能用c程序显示
页
表
地址吗?
页
表
和扩展
页
表
有什么区别?
浏览 3
提问于2015-03-16
得票数 0
1
回答
内核虚拟地址的直接映射
、
我已经读过如果
Linux
内核虚拟地址在0xC0000000和(0xC0000000 + 896MB)之间。该映射被定向到物理地址。 也就是说,如果RAM为0x80000000。这是如何在
Linux
中实现的。是否有人告诉MMU每次虚拟地址在0xC0000000和(0xC0000000 + 896MB)之间时减去偏移量
浏览 1
提问于2014-07-08
得票数 0
1
回答
Java错误地存储了西班牙语字符
、
我有一个Java应用程序正在加载一个csv文件,其中包含一些我需要导入到MySQL数据库中的内容。数据库默认集合为latin1 - default collection我也尝试将其更改为utf8等其他集合,但结果总是相同的。BufferedReader br = new BufferedReader( System.ou
浏览 1
提问于2020-03-11
得票数 0
2
回答
Linux
IOMMU
页
表
、
我一直在阅读关于
Linux
中的支持的文章,并对IOMMU中的
页
表
提出了一些问题: IOMMU是否使用CPU
页
表
来存储VA、→、更高级的PA映射?
浏览 2
提问于2016-05-30
得票数 5
2
回答
ARM
Linux
页面
表
布局
、
、
、
、
但是在32位ARM
linux
方面,这个部门是11-9-12。其中,L1转换
表
由2048个条目组成,每个条目为8个字节。在这里,两个4个字节的条目被合并在一起,并且在内存中一个一个地排列出指向的第二级转换
表
,这样在第二级而不是256个级别上就有512个条目。此外,由于
Linux
内存管理期望各种非本机标志ARM,我们为
linux
页
表
定义了512个条目(每个二级HW
页
表
一个)。现在的问题是
Linux
不强制使用PGD
浏览 0
提问于2016-07-13
得票数 3
回答已采纳
2
回答
“意图锁定”在事务和并发中的作用
、
、
、
根据Microsoft 2012,第13章(事务和并发)一书:根据这本书的另一
段
: ..。只有当锁影响到同一个对象时,锁兼容性才是一个问题。例如,两个或多个进程可
浏览 0
提问于2018-05-15
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
战略图卡表指导手册下载(共45页)
超全的 Linux 机器的渗透测试命令备忘表,共16表128条命令
C187 费用报销明细表多数据汇总财务费用管理表时间段查询
HiveQL简介之内部表、分区表和外部表
将表拆成多个表,将多个表拆成多个文件
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券