腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
内核
空间
和用户
空间
虚拟地址
划分
、
、
、
内核
空间
和用户
空间
地址范围是否总是按1:3的比例
划分
。 例如,如果我有4GB的地址
空间
和4GB的物理RAM,那么内核得到1GB,用户
空间
得到3GB (假设)!
浏览 5
提问于2016-02-20
得票数 1
回答已采纳
1
回答
如何寻呼
虚拟地址
空间
?
、
在我阅读维基百科的这篇文章时,我偶然发现将
虚拟地址
空间
(处理器使用的地址范围)
划分
为页面。但我了解到,只有物理内存(RAM)被
划分
为页面。那么,进程的
虚拟地址
空间
的
划分
是如何完成的呢?此外,在这里,
虚拟地址
空间
的定义作为处理器使用的地址范围。处理器使用的地址范围是指处理器中地址总线的长度,对吗?那么,如果我有一个32位地址总线的处理器和4GB (2^32)的RAM,那么我的物理地址
空间
和
虚拟地址
<e
浏览 1
提问于2013-03-29
得票数 0
5
回答
Linux
内核有自己的页面表吗?
、
、
不同的进程对于其地址
空间
有不同的页表。谢谢。 相关页面错误、页面替换和分页是发生在内核上还是仅发生在进程、内核
空间
还是用户
空间
?
浏览 0
提问于2018-10-15
得票数 4
2
回答
为什么需要copy_to/from_user?
根据基于x86和ppc的
linux
设计,将4g
虚拟地址
空间
划分
为3:1,用户
虚拟地址
一直到3g。
浏览 4
提问于2010-11-09
得票数 6
回答已采纳
3
回答
如何在
虚拟地址
空间
中确定页面大小?
、
、
、
Linux
使用虚拟内存系统,其中所有地址都是
虚拟地址
,而不是物理地址。这些
虚拟地址
由处理器转换为物理地址。 为了使这个转换更容易,虚拟内存和物理内存被
划分
为页面。例如,32位总线将有4GB的地址
空间
.
浏览 0
提问于2014-05-06
得票数 55
回答已采纳
3
回答
内存分段-堆栈、堆等?
、
然而,我不明白的是,如果程序的内存(它的
虚拟地址
空间
)是使用页面分割的,那么它不会被
划分
为堆栈、堆等,对吗?而是将其
划分
为没有名称的页面--在这种情况下(假设我对分段的理解是正确的),您还能谈谈堆栈和堆吗? 另外,如果
虚拟地址
空间
被
划分
为页面,堆栈、堆、数据等段从何而来?
浏览 0
提问于2018-02-10
得票数 1
回答已采纳
1
回答
如何在这个系统中获得多少物理帧和虚拟页面?
假设给出了以下属性:( 1Gb =230个字节和1kb=210个字节)这是否意味着页面表必须有2^20=1048576?如何计算它的物理框架和虚拟页面?
浏览 0
提问于2022-06-12
得票数 -2
1
回答
当并行运行时,每个进程是否都有自己的
虚拟地址
空间
?
、
由于
虚拟地址
空间
被
划分
为用户
空间
和内核
空间
,我假设在进程被调度时,它们可能会在VAS中进行交换。 但是,当两个或多个进程并行运行时,它们是否有自己的VASes?每个处理器都是这样?
虚拟地址
空间
.
浏览 6
提问于2021-10-18
得票数 1
回答已采纳
2
回答
在
linux
中,每个进程都有一个4GB的
虚拟地址
空间
,考虑到32位的体系结构。
、
、
、
、
嗨,我是
Linux
内核开发的新手。因此,希望对下面的语句有一些清晰的说明。 这是否意味着
linux
中的每个进程都分配了那么多内存
空间
( 1GB+3GB )?如果是的话,那么
linux
中就有数百个进程,那么100*4GB的
空间
来自系统获
浏览 3
提问于2015-06-13
得票数 3
1
回答
内核logicla地址
空间
、内核
虚拟地址
空间
和用户
虚拟地址
空间
的区别是什么?
、
、
、
假设我们有一个系统的32位内存地址
空间
。因此,进程可以访问4GB范围内的任何内存。 内核逻辑地址是1GB (约896 is )内存,仅为内核保留。这是正确的吗?内核
虚拟地址
是剩下的内存,即104 to + 3GB,也可以分配给userspace。这是正确的吗?用户
虚拟地址
是由用户
空间
浏览 1
提问于2019-02-08
得票数 1
1
回答
128MB的
虚拟地址
空间
是否足以访问超大的高内存?
、
我正在理解
Linux
内存管理。下图显示了
虚拟地址
空间
和物理地址
空间
之间的映射。我怀疑的是128MB的
虚拟地址
空间
是否足以访问高内存?
浏览 0
提问于2015-01-25
得票数 0
1
回答
RAM如何
划分
为内核
空间
和用户
空间
、
、
、
我理解在
Linux
中,RAM被
划分
为内核
空间
和用户
空间
。内核
空间
是为运行内核而预留的,用户
空间
应用程序不应该直接访问那里的内存。 这个内存究竟是如何
划分
为内核
空间
和用户
空间
的?
浏览 0
提问于2022-03-16
得票数 0
1
回答
Linux
如何在x86-64中支持超过512 in的
虚拟地址
范围?
、
、
、
Linux
的x86-64用户
虚拟地址
空间
是47位长。这本质上意味着
Linux
可以映射大约128TB
虚拟地址
范围的进程。页表的根只能映射最多512 GB的连续
虚拟地址
空间
。那么
Linux
如何支持超过512 So的
虚拟地址
范围呢?它是否为每个进程使用多个页表?
浏览 0
提问于2012-06-28
得票数 6
回答已采纳
1
回答
所有内核模式驱动程序和Windows内核是否共享相同的
虚拟地址
空间
?
、
、
正如主题所述,我想知道Windows内核和所有内核模式驱动程序是否有一个
虚拟地址
空间
?基本上,内核模式驱动程序可以访问所有的Windows内核数据结构?
浏览 5
提问于2021-12-07
得票数 0
1
回答
ARM
Linux
如何维护段?
、
Linux
通过MMU将平面
虚拟地址
转换为物理地址。在
Linux
的
虚拟地址
空间
中,有许多类型的段:
Linux
如何维护这些段(也就是部分)?
浏览 1
提问于2015-07-23
得票数 0
回答已采纳
1
回答
所有进程的
虚拟地址
空间
是否在它们的“内核”部分中都有相同的内容?
、
、
Linux
编程接口显示了进程的
虚拟地址
空间
的布局:在每个进程的
虚拟地址
空间
中,物理内存中的内核是否完全或部分映射到顶部的“内核”部分(从0xC0000000到0XFFFFFFF)?如果部分地,物理内存中的内核的哪一部分被映射到每个进程的
虚拟地址
空间
中的“内核”部分,而哪一部分不是?进程
虚拟地址
空间
中的“内核”部分是否准确地存储了进程在内核模式下运行时可以访问的内核代码的部分,而不是内核代码中的不可以访问的部分? 所有进程的<em
浏览 0
提问于2018-09-14
得票数 11
回答已采纳
15
回答
malloc返回内存或
虚拟地址
空间
、
、
、
malloc是在堆上分配一个内存块,还是应该将其称为
虚拟地址
空间
? 我是不是太挑剔了,把它叫做
虚拟地址
空间
,或者这只是DOS的遗产?
Linux
怎么样?
浏览 3
提问于2011-04-20
得票数 7
回答已采纳
2
回答
在页面错误上,Unix如何确定故障地址是否位于交换
空间
中?
、
、
当任何进程的
虚拟地址
发生页错误时,
linux
/unix操作系统如何确定该页(该
虚拟地址
)是否已被交换到内存中并交换到磁盘(即该页当前处于交换
空间
中),还是该页以前从未加载到内存(即该页不存在于交换
空间
中
浏览 0
提问于2015-09-02
得票数 0
回答已采纳
2
回答
Linux
线程和进程
、
、
我有一个关于
Linux
线程和进程的简单问题。- stack- bss- data
浏览 2
提问于2014-08-27
得票数 2
1
回答
i386 C进程-在剩余的1GB可寻址
空间
中会发生什么?
、
、
、
当我的全局/堆/堆栈变量超过3GB内存时,我猜会有一个分段错误,所以我进行了搜索,发现提到了,但没有提到剩下的1GB可寻址
空间
中发生了什么。 其余25%的内存地址
空间
会发生什么?
浏览 1
提问于2014-09-17
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
仓储管理如何划分区域、拓展空间?
3分钟看懂linux磁盘划分
前沿:《云环境下海量空间矢量数据并行划分算法》
DIY编程实现自己的内存分配器
在 Linux 上用 zram 替代传统交换空间|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券