腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
linux
内核是否使用虚拟内存(用于其数据)?
、
、
linux
内核是否为其
数据结构
(
页
表、描述符等)使用虚拟内存?更具体而言:内核内存会被交换掉吗? 内存对内核
数据结构
的访问会导致页面错误吗?
linux
和其他unix在这方面有区别吗?
浏览 0
提问于2021-11-19
得票数 9
回答已采纳
3
回答
什么是内存映射
页
和匿名
页
?
、
、
我无法理解
linux
中的内存映射
页
和匿名
页
。有没有人能举个例子解释一下?与它们相关的内核
数据结构
是什么?
浏览 3
提问于2012-10-23
得票数 35
回答已采纳
1
回答
linux
内核-如何获得物理地址(内存管理)?
、
、
、
在
linux
中,
页
上目录偏移地址可以使用pud_offset() API.计算
页
表项
偏移地址可以使用pte_offset_map()宏.计算。
浏览 2
提问于2016-12-11
得票数 4
回答已采纳
1
回答
x86平台中KVM卷影
页
表的处理
、
、
、
、
据我所知,在没有硬件支持来宾虚拟到主机物理地址转换的处理器上,KVM使用影子
页
表。谢谢!
浏览 2
提问于2013-01-06
得票数 8
回答已采纳
3
回答
页面大小和页面表条目大小之间的区别是什么
、
、
、
我不能理解页面大小和
页
表条目大小之间的区别。页面大小=帧大小。 其中as
页
表条目大小是每个
页
条目占用的大小。所以,但是
页
表条目大小是通过帧号中的位数来计算的。谁能解释一下页面大小和
页
表条目大小有什么不同?为什么
页
表条目大小是根据No.帧而不是页面中的位数? 请帮助我可视
浏览 12
提问于2016-09-22
得票数 7
1
回答
通常使用什么
数据结构
来实现帧表?
、
最重要的事情之一是决定用于帧表的
数据结构
。根据您的经验,帧表通常是如何实现的,就它们使用的
数据结构
而言?在我的例子中,条目必须保存指向物理内存中的帧的指针。
浏览 1
提问于2018-05-17
得票数 1
1
回答
内核虚拟地址的直接映射
、
我已经读过如果
Linux
内核虚拟地址在0xC0000000和(0xC0000000 + 896MB)之间。该映射被定向到物理地址。 也就是说,如果RAM为0x80000000。这是如何在
Linux
中实现的。是否有人告诉MMU每次虚拟地址在0xC0000000和(0xC0000000 + 896MB)之间时减去偏移量
浏览 1
提问于2014-07-08
得票数 0
3
回答
什么是TLB击落?
、
、
、
什么是SMP中的TLB击落?
浏览 0
提问于2010-09-20
得票数 78
回答已采纳
2
回答
Linux
中的
页
表
、
、
、
问题1 :-在引导过程中,
Linux
创建
页
表。但是,当执行新进程时,它也有自己的
页
表。这两个表有什么不同?问题2:在linear上,x86使用定义良好的方案(包括
页
目录、
页
表项
等)将线性地址转换为物理地址。假设我们在进程地址空间A中有一个线性地址X,当使用
页
表进行转换时,它对应于物理地址Y。
浏览 1
提问于2011-01-25
得票数 1
回答已采纳
2
回答
在
Linux
中转储进程的
页
表项
、
、
我想知道
Linux
(x86-64)中是否有任何实用程序/代码可以转储给定进程(用户)地址空间的每个
页
表条目? 谢谢
浏览 0
提问于2012-11-09
得票数 4
回答已采纳
1
回答
如何在
linux
中更改
页
表项
以引发
页
错误?
、
、
、
我正在尝试估计使用自定义内核和内核模块的进程的WSS (工作集大小)。我现在要做的是更改VM区域的PTE,这样它将导致页面错误,并且我的自定义内核将在我所需的地址范围内记录页面结果。从页面错误,我可以估计WSS。但是,当我尝试更改_PAGE_PRESENT或_PAGE_PROTNONE时,我得到了swap_dup: Bad swap file entry错误和进程崩溃。当标志改变时,为什么实际的页面错误机制不起作用?我做错了
浏览 2
提问于2015-01-26
得票数 4
2
回答
在操作系统中分页和分块有什么不同?
、
我了解到,在操作系统(
Linux
)中,内存管理单元(MMU)可以通过
页
表
数据结构
将虚拟地址(VA)转换为物理地址(PA)。页面似乎是虚拟机管理的最小数据单元。但是这个区块呢?
浏览 0
提问于2014-03-03
得票数 22
回答已采纳
1
回答
虚拟内存-分页-建立位置
、
、
、
某台计算机为其用户提供2^24字的虚拟存储空间。计算机有2^18字的物理内存。虚拟内存采用分页方式实现,页面大小为256字。用户程序生成虚拟地址24A72E (十六进制)。解释系统如何建立相应的物理位置...
浏览 0
提问于2014-12-11
得票数 0
5
回答
Apache,PHP,MySQL在
Linux
中的工作速度比Windows快吗?
、
、
加载drupal的每一
页
需要超过50秒的时间,这真的很痛苦。我的电脑是:CPU: AMD处理器LE-1100 1.90 GHz操作系统: 64位 我的问题是: Apache+MySQL+PHP在
Linux
(CentOS5.5我想知道它对
Linux
是否合理和有用?
浏览 0
提问于2011-03-09
得票数 4
回答已采纳
1
回答
Android分页3适配器从其他视图滚动到下一
页
中的目标位置
、
、
我有两个活动:列
表项
目和详细项目。 请帮助我处
浏览 2
提问于2022-04-29
得票数 1
1
回答
将哪些内存
页
分配给
Linux
RAM磁盘中的文件
、
、
我正在尝试定位已分配回存储在
Linux
RAM磁盘中的文件的确切机器内存
页
。例如,对于一个进程,有一个/proc/pid/pagemap,它确切地告诉您一个进程正在使用哪些机器页面。您是否知道某个内核模块或
数据结构
可能具有分配给RAM磁盘的页面列表?例如,如果我创建了一个1MB大小的RAM磁盘(假设4KB
页
),这意味着应该有256个机器
页
分配给该RAM磁盘(2^22/2^14=256)。RAM磁盘构建在
Linux
的页面缓存上,因此似乎是一个很好的起
浏览 4
提问于2014-07-22
得票数 0
6
回答
如何交换列表中的元素?
、
、
我正在尝试自己学习
数据结构
和算法。我用C语言写了我自己的双向链表,现在我想写一些算法在这个链表上执行。交换列
表项
的首选方式是什么?交换内容还是重新排列指向下一列
表项
和上一列
表项
的指针更好?
浏览 1
提问于2009-10-24
得票数 2
回答已采纳
1
回答
Linux
是否对
页
目录和
页
表使用自映射?
、
、
、
我之所以问这个问题,是因为我很好奇
Linux
内核是如何工作的。根据的说法,Windows在其
页
目录和
页
表中使用了名为self-map的特殊条目,以便能够操作来自内核虚拟地址空间的
页
目录/表内容。如果有人熟悉
Linux
内存管理,请告诉我
Linux
内核处理这个问题的方式是相似的还是不同的。谢谢。
浏览 1
提问于2011-03-11
得票数 3
回答已采纳
1
回答
虚拟内存到物理转换?
、
、
、
、
我的书中有这样的图片: 📷 关于L2 (或L1)中有多少PTE的问题,答案是16 = 2^4,但为什么会这样呢? 在这个问题中,给出了每个PTE大小是2字节,所以答案应该是2^4/2 =8,因为L2索引保持在我们将要指向的位置。例如,如果它是2,那么它指向第一个PTE的后半部分,而不是第二个PTE。 这里我漏掉了什么?
浏览 12
提问于2021-07-19
得票数 1
回答已采纳
1
回答
页面错误会导致错误处理重新安排吗?
、
、
、
、
在
Linux
中,当进程试图访问没有当前物理映射(缺少
页
表项
)的页面时,会生成一个页面错误(由CPU)。这将导致调用
Linux
的页面错误处理程序。如果这个错误是“主要的”,这意味着
Linux
必须从交换设备读取页面,在本例中,处理程序必须从实际的磁盘读取。因为从磁盘读取是异步的(submit_bio),这会导致进程重新安排时间吗?
浏览 4
提问于2012-11-18
得票数 9
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux C语言高级编程数据结构队列之链式队列及其使用实例(2)
Linux C语言高级编程数据结构之查找!线性查找与二分查找!
一篇读懂Linux 是如何管理内存的
一个GO语言性能问题的发现和解决
Boltdb源码分析(一)-page结构
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券