腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么操作系统地址
空间
必须将用户
空间
和
内核
空间
分开?
kernel
、
space
在32位
Linux
中,用户
空间
是
3G
,
内核
空间
是1G。从理论上讲,
内核
和用户是否可以占用4G地址
空间
,访问地址时只需访问自己的页表即可。它是可行的还是为什么它不能实现?
浏览 3
提问于2014-10-11
得票数 2
1
回答
即使32位的用户
空间
,将
内核
构建为64位是否有任何性能上的好处?
linux
、
linux-kernel
我正在将应用软件集成到来自芯片组供应商的定制嵌入式
Linux
发行版中。这是一个手臂为基础的产品,我正在工作。我注意
到
内核
是在64位构建的,但是用户
空间
的其余部分是32位。即使32位的用户
空间
,将
内核
构建为64位是否有任何性能上的好处?SOC是基于手臂皮质-A53。关于硬件的一些具体内
浏览 0
提问于2017-06-01
得票数 3
回答已采纳
3
回答
在
Linux
中,物理内存页属于
内核
数据段是否可以交换?
linux
、
memory-management
、
linux-kernel
、
kernel
我之所以问这个问题,是因为我记得所有属于
内核
的物理页面都被固定在内存中,因此是不可交换的,就像这里所说的:我认为,如果物理页面有时属于
内核
数据段,有时属于用户
空间
,那就意味着属于
内核
数据段的物理页是可交换的,这与我目前的理解是背道而驰的。那么,物理页属于
内核
数据段是可交换的吗?不可
浏览 2
提问于2015-04-20
得票数 6
1
回答
RAM如何划分为
内核
空间
和用户
空间
linux-kernel
、
memory
、
ram
、
linker
我理解在
Linux
中,RAM被划分为
内核
空间
和用户
空间
。
内核
空间
是为运行
内核
而预留的,用户
空间
应用程序不应该直接访问那里的内存。 这个内存究竟是如何划分为
内核
空间
和用户
空间
的?在构建
内核
时,它是否定义在链接器脚本中?
浏览 0
提问于2022-03-16
得票数 0
2
回答
我如何判断
Linux
系统是否有hugemem?
linux
、
virtual-memory
i386
Linux
内核
可以配置为每个进程的虚拟地址
空间
的2、3或4 GiB限制。我是否可以在/proc或其他地方查询一些内容来说明当前运行的
内核
是如何配置的? 更新:感谢关于如何查询4G的答案。我可以查询2G和
3G
吗?
浏览 0
提问于2009-06-20
得票数 1
回答已采纳
2
回答
System.map文件中地址的含义
linux
、
memory
、
linux-kernel
、
system-calls
此地址指定了什么?这些文件加载到内存中的地址?
浏览 3
提问于2011-01-10
得票数 3
回答已采纳
2
回答
如何在ubuntu上获得高于2 2GB的最大Java虚拟机?
java
当我有8 8GB的可用内存时,我的虚拟内存不会超过2 8GB。当我尝试启动.jar文件时,它立即崩溃了。这些是我用来定义VM -Xmx4096M -Xms4096M的参数
浏览 3
提问于2011-05-26
得票数 1
回答已采纳
1
回答
基于指令指针确定上下文
linux
、
linux-kernel
、
virtual-address-space
我对32位
Linux
操作系统的基本理解是,在4GB的地址
空间
中,较低的3GB (即
0
-3GB )保留给应用程序,而上层的1GB (即3GB-4GB )保留给
内核
。还有一件事,这个简单的方法能很容易地扩展
到
64位操作系统吗?
浏览 3
提问于2013-07-30
得票数 1
回答已采纳
1
回答
内核
oops消息-地址
debugging
、
linux-kernel
在
内核
学习的过程中,我有两个问题:# cat /sys/module/mydrv/sections/.data# cat/sys/module/mydrv/s
浏览 1
提问于2012-10-20
得票数 1
回答已采纳
1
回答
虚拟内存段和内存映射区域
linux
进程具有虚拟内存,在运行时复制
到
RAM中。如上一篇文章所述。 我有以下双打: 例子: 在32位系统中,可以使用2^32=4千兆字节的虚拟内存,为
内核
保留1G字节,为用户
浏览 0
提问于2013-08-07
得票数 3
2
回答
将4GB内存分配给VM,但
Linux
只显示了大约3GB的总内存。
centos
、
virtualization
我已经为运行32位LinuxCentOS5.5的VM分配了4GB的RAM。内存: 3107536k,使用366308k,免费2741228k,54900k缓冲区 丢失的1GB到哪里去了?任何帮助都是非常感谢的!
浏览 0
提问于2011-01-06
得票数 3
回答已采纳
1
回答
Linux
中虚拟内存的大小
linux
、
virtual-memory
、
memory-management
在
Linux
中,用户和
内核
虚拟内存的大小是根据什么决定的?(32位,如果相关的话)。是可配置的吗? 如果我们有512 MB内存,那么用户和
内核
虚拟地址的大小是多少?
浏览 0
提问于2020-02-13
得票数 1
回答已采纳
2
回答
为什么需要copy_to/from_user?
linux-kernel
根据基于x86和ppc的
linux
设计,将4g虚拟地址
空间
划分为3:1,用户虚拟地址一直到
3g
。现在,如果用户应用程序执行ioctl传递指向buffer的指针,
内核
模块可以直接执行memcpy,我尝试了一下,它起作用了。=>为什么我们需要一个copy_to/copy_from用户。注意:如果页面被换出,那么
内核
页面缺省处理程序将把它带回来,并且它对
内核
模块是不可见的。 需要你的点子。评论
浏览 4
提问于2010-11-09
得票数 6
回答已采纳
2
回答
内核
任务可以访问它的vm_area_struct吗?
linux
、
kernel
我的理解是,用户任务可以访问
3G
的用户
空间
和1G的
内核
空间
。但是
内核
任务只能访问1G的
内核
空间
。但是在task_struct中,它链接到指向用户
空间
的vm_area_struct,对吗?如果正确,那么这意味着
内核
任务也可以直接访问用户
空间
吗?
浏览 0
提问于2012-07-27
得票数 0
回答已采纳
1
回答
进程虚拟地址
空间
和
内核
地址
空间
?多么?
memory-management
、
linux-kernel
、
linker
、
loader
、
virtual-memory
我对
内核
或系统编程非常陌生,我的理解可能完全错误..。 如果ELF定义虚拟地址
空间
,那么ELF是否也定义了
内核
虚拟地址
空间
?多么?我假设
内核
虚拟地址
空间
在运行时是动态映射的?如果
内核
地址
空间
映射到进程地址
浏览 0
提问于2016-04-27
得票数 2
回答已采纳
1
回答
用于USB调制解调器的
Linux
内核
代码
linux-kernel
、
usb
、
modem
我试过在Ubuntu11.04上使用标准的3GUSB调制解调器,它的
linux
内核
版本是2.38.8。在分析tcpdump捕获的包间距时,观察
到
以下模式:8094144633985,其中我们看到非常短的包间距。 对于7 Mbps的
3G
连接,上述间隔是以微秒为单位的。在将
内核
更改为2.6.39时,不再观察
到
以几十微秒为单位的短间距,而是由以数百微秒为单位的间距所取代。我已经确认了2.6.39RC 1更新中引入的更改。因此需要关于查找
linux
内核
源代码的
浏览 0
提问于2013-03-21
得票数 1
2
回答
所有物理内存都映射到
内核
的虚拟地址中?
kernel
对于具有4GB地址
空间
的32位系统,通常将
0
-3G分配给用户
空间
虚拟地址,而3-4G
空间
则分配给
内核
。这就是所谓的
3G
/1G部门,来自下面列出的职位: 因此,在
3G
/1G分割中,
内核
具有1GB的虚拟地址
空间
。记住,要访问物理地址,首先需要
浏览 2
提问于2015-03-21
得票数 4
2
回答
在实际编码中,任何内存段的最大大小是什么?
linux-kernel
、
intel
、
x86
、
segmentation-fault
我正在阅读关于x86的文章,因为他们提到了段大小可以提高
到
4GB (32位)架构。 有没有人知道或经历过超限的片段大小?或者在实际生活中有多大的限制?
浏览 0
提问于2016-06-05
得票数 -1
回答已采纳
1
回答
如何在32位
Linux
内核
下映射1 1GB (或更多)物理内存
c
、
linux
、
linux-kernel
、
x86
、
memory-mapping
我有一个具有2 1GB内存的设置,我希望将1 1GB(或更多)的物理内存映射到用户
空间
虚拟地址。这在理论上是可能的,因为使用32位设置,3 3GB的虚拟地址可用于用户土地应用程序。我使用以下参数更新了
内核
命令行:mem=1G memmap=1G$1G,强制
内核
查看1 1GB内存并保留最后1 1GB内存。我有我的自定义驱动程序,它将处理用户
空间
mmap()调用,并使用函数remap_pfn_range()将物理地址
0
x40000000 (1G)映射到用户
空间
地址。在这种情况下,我不能,因为
浏览 2
提问于2012-03-10
得票数 7
回答已采纳
2
回答
一个应用程序可以在32位
Linux
机器上使用多少内存?
java
、
linux
、
memory
、
operating-system
、
ram
我是
Linux
新手,我有一个关于内存限制的问题。 正如我所知,在Windows中,操作系统的32位版本只能使用2.8GB,但是
Linux
呢?它也是4GB还是更低?
浏览 3
提问于2012-11-01
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
初识Linux渗透:从枚举到内核利用
IBM为Linux 内核提出新的命名空间机制
Linux 进阶:从硬件到内核,聊聊 Linux 系统的层次结构
从硬件到内核,聊聊Linux系统的层次结构
“30 岁”的 Linux 内核 C 语言将升级到 C11
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券