腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
linux
中,每个进程都有一个4GB的虚拟地址
空间
,考虑到32位的体系结构。
linux
、
memory-management
、
linux-kernel
、
kernel
、
kernel-module
嗨,我是
Linux
内核开发的新手。因此,希望对下面的语句有一些清晰的说明。 这是否意味着
linux
中的每个进程都分配了那么多
内存
空间
( 1GB+3GB )?如果是的话,那么
linux
中就有数百个进程,那么100*4GB的
空间
来自系统获
浏览 3
提问于2015-06-13
得票数 3
1
回答
从
用户
空间
轮询/选择复制到内核
空间
linux
、
kernel
、
linux-kernel
、
select
为什么在调用轮询/选择时,我们需要将数据从
用户
空间
复制到内核
空间
,如果在内核模式下CPU可以访问
用户
空间
内存
?引用
Linux
编程接口: 在
用户
模式下运行时,CPU只能访问标记为在
用户
空间
中的
内存
;试图访问内核
空间
中的
内存
会导致硬件异常。在内核模式下运行时,CPU可以访问
用户
和内核
内存
空间
。
浏览 2
提问于2016-08-31
得票数 1
回答已采纳
1
回答
内存
布局和内核
空间
-
用户
空间
kernel
、
memory
我知道
Linux
系统中有内核
空间
和
用户
空间
。
用户
空间
被某个特定的程序所使用,它可以通过某种方式与内核
空间
进行通信,例如系统调用。我还知道,程序使用
内存
的规则是:
内存
布局,我们有堆栈、堆、文本、BSS、数据等。 现在我有一个问题:
内存
布局与内核/
用户
空间
之间的关系是什么?
内存
布局必须在
用户
空间
中吗?还是这两个概念无关?
浏览 0
提问于2020-07-15
得票数 0
回答已采纳
1
回答
如何测量
Linux
中
用户
空间
进程使用的
内存
总量?
linux
、
memory
如何测量分配给
Linux
中
用户
空间
程序的
内存
总量?这是
用户
空间
程序在实际
内存
中拥有的所有
内存
页的大小。更新:“
用户
空间
”是指由所有
用户
运行的进程,包括根进程(与内核
空间
相
浏览 0
提问于2018-03-30
得票数 4
回答已采纳
1
回答
虚拟
内存
和页面缓存是如何工作的?
cache
、
virtual-memory
我知道:然而, Will页面缓存的
内存
空间
是否受到内核
空间
的限制?或者,除了
linux
中的配置之外,什么东西会限制页面缓存大小?
浏览 0
提问于2019-07-17
得票数 0
回答已采纳
2
回答
关于向量初始化的几个问题
c++
、
vector
、
stl
我可以用10^8初始化向量,但不能用10^9初始化它,为什么? bucket.resize(100000000); √
浏览 1
提问于2019-03-01
得票数 2
回答已采纳
1
回答
RAM如何划分为内核
空间
和
用户
空间
linux-kernel
、
memory
、
ram
、
linker
我理解在
Linux
中,RAM被划分为内核
空间
和
用户
空间
。内核
空间
是为运行内核而预留的,
用户
空间
应用程序不应该直接访问那里的
内存
。 这个
内存
究竟是如何划分为内核
空间
和
用户
空间
的?
浏览 0
提问于2022-03-16
得票数 0
1
回答
Linux
内核代码中的
内存
映射数据文件
c
、
linux-kernel
、
memory-mapping
这里是我的问题:我想从运行在
Linux
内核
空间
中的代码中对数据文件的一部分进行
内存
映射。我想稍后也从
Linux
内核
空间
中运行的代码中撤销相同的
内存
映射。如何执行这些操作?它们与在
用户
空间
中使用mmap(2)/munmap(2)有何不同? 我试图在没有
用户
进程的内核
空间
中做到这一点。我浏览了网络搜索和
Linux
内核书籍,包括Bovet和Cesati的"Understanding t
浏览 4
提问于2015-09-25
得票数 0
1
回答
实时
linux
操作系统上的c++编程
linux
、
linux-kernel
、
c++
、
real-time
与std内核相比,RT
linux
内核上是否有RealTime C++应用程序(
用户
空间
和
linux
驱动程序)的编程功能?
Linux
修补程序将更改应用于内核调度程序、信号量、muteces等,我想知道这些更改对开发人员是否透明?还是需要在书面上特别注意这类
申请
?
浏览 0
提问于2012-10-15
得票数 4
1
回答
内存
调试器:如何在
linux
中获取
用户
空间
/内核
空间
中的锁定页面信息
memory-management
、
memory-leaks
、
linux-kernel
、
embedded-linux
有什么方法可以在
linux
的
用户
空间
/内核
空间
中获取锁定页面(虚拟
内存
页)信息吗? 我想知道一些细节,比如:谁锁了书页?有多少页被锁定了?进程名谁锁定了页面?还请告诉我内核
空间
和
用户
空间
中的
内存
调试技术。
浏览 0
提问于2019-03-04
得票数 3
回答已采纳
3
回答
linux
内核中的mmap()访问未映射
内存
c
、
linux
、
memory
、
memory-management
、
linux-kernel
我正在尝试使用
linux
内核中提供的mamp()功能。当我们在
用户
空间
中调用mmap()时,我们尝试将
用户
空间
进程的虚拟
内存
区域映射到内核
空间
中的
内存
。内核中mamp()的定义是在我的内核模块中完成的,它试图在页面中分配一些
内存
&在mmap系统调用期间映射它。这个内核
空间
内存
的
内存
内容可以由这个模块来填充。我想问的问题是,在
内存
映射之后,
用户</e
浏览 6
提问于2013-01-24
得票数 0
3
回答
UNIX、
Linux
和Windows的进程
内存
限制和地址
空间
memory
、
memory-management
、
process
、
operating-system
在UNIX、
Linux
和windows中,单个进程的最大
内存
量是多少?怎么算?4GB
内存
的
用户
地址
空间
和内核地址
空间
是多少?
浏览 8
提问于2013-09-25
得票数 3
1
回答
在
Linux
内核中分配
用户
空间
内存
c
、
linux
、
memory
、
kernel
这允许从内核
空间
分配
用户
空间
内存
吗?我知道
Linux
中的进程使用虚拟
内存
和虚拟地址。此外,还存在一种不能允许使用不同进程的
内存
的保护(这会引起分段故障)。因此,没有办法分配缓冲区并将指向它的有效指针返回到
用户
空间
进程?
浏览 1
提问于2021-08-30
得票数 0
回答已采纳
2
回答
a.out中的内核
空间
c
、
linux
、
unix
、
operating-system
我对
用户
空间
和内核
空间
有点困惑。是内核
空间
包含在
linux
中a.out的4 gb虚拟
内存
中,还是内核
空间
不同并且不包含在该4 gb
内存
空间
中。另外,为操作系统保留的4 gb虚拟
内存
部分还包括内核或内核
空间
。如果以上所有关于我的概念都是错误的,请纠正我
浏览 2
提问于2012-01-17
得票数 0
回答已采纳
2
回答
内核
空间
是否映射到
Linux
x86上的
用户
空间
?
linux
、
memory
、
linux-kernel
、
memory-layout
、
windows-kernel
在Windows 32位上,内核将从完全4G
用户
的虚拟
内存
空间
中预留1G的虚拟
内存
,并将内核
空间
的部分映射到1G
空间
中。 cat /proc/pid/map谢谢!
浏览 9
提问于2013-12-26
得票数 2
回答已采纳
1
回答
Linux
内核
内存
布局
linux-kernel
我在一台64位的x86
Linux
计算机上工作。 在这种体系结构上,每个进程都有自己的64位地址存储
空间
。
内存
块由MMU组件映射到物理
内存
(或交换)。 现在,我想知道内核
内存
是如何工作的。如果我用下面的代码编写
linux
内核模块: char * address;*address = 0x42; 此0x42将写入何处?直接在物理
内存
中?还是说
linux
内核是64位
内存
空间
,就像
浏览 25
提问于2019-04-01
得票数 1
2
回答
在
linux
内核中分配可交换
内存
linux-kernel
Linux
内核中的
内存
通常是不可交换的()。但是,有时允许换出
内存
是很有用的。是否可以在
Linux
内核中显式地分配可交换
内存
?我想到的一种方法是创建一个
用户
空间
进程并使用它的
内存
。还有更好的吗?
浏览 92
提问于2017-07-15
得票数 0
回答已采纳
1
回答
测试懒虫-怎么做?
linux
、
linux-kernel
、
kernel
、
dynamic-memory-allocation
我应该只写几次做malloc的
用户
级代码吗?我应该让一个模块对kmalloc做同样的操作吗? 我们将非常感谢您的帮助!
浏览 4
提问于2013-04-21
得票数 1
1
回答
用户
空间
缓冲区与
内存
映射文件之间的DMA
c++
、
linux
、
memcpy
、
dma
内存
通过
用户
空间
DMA:在
linux
中可以通过
用户
空间
DMA实现memcpy吗?我知道有一些方法可以通过DMA将内核缓冲区复制到
用户
空间
缓冲区,但是想要在
用户
空间
中通过DMA对memcpy进行扩展吗?
浏览 1
提问于2014-04-07
得票数 1
回答已采纳
3
回答
为什么64位cpu不存在高
内存
?
linux
、
cpu-architecture
、
virtual-memory
当我试图理解32位cpu和
Linux
的高
内存
问题时,为什么64位cpu没有呢?谢谢。
浏览 8
提问于2016-02-25
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux下自动化监控内存、存储空间!
Soul申请港股上市,与用户共建清朗网络空间
查看 Linux 系统中进程和用户的内存使用情况
在Python 3.5中通过零用户空间内存的套接字进行文件传输
看完这篇,别再说你不懂 Linux 内存管理了
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券