腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Pthread:主线程和子线程堆栈
大小
之间的关系
c
、
linux
、
gcc
、
pthreads
我正在尝试理解
Linux
中pthread库的堆栈分配。这里有几个问题:B)主线程的堆栈分配是多少?这是ulimit -s的
大小
吗?这是ulimit -s的
大小
吗?E)
进程
栈
和线程
栈
是共享的吗?如何决定
进程
堆栈(比如a.out)的
大小
。
浏览 4
提问于2012-06-30
得票数 0
回答已采纳
2
回答
操作系统内核和网络协议
栈
在哪里重叠?
tcp
、
linux-kernel
我正在努力学习网络协议
栈
。传输、IP、数据链路层库代码实现)以及
linux
。我不知道从哪里开始。 如果
Linux
没有将它作为核心特性,那么
linux
是否只为网络部分提供占位符(就像只提供宏以启用第三方堆栈如果
linux
有内置的网络特性,那么我需要通过哪些
linux</e
浏览 8
提问于2021-12-10
得票数 2
2
回答
Linux
中的虚拟网络设备
linux
、
networking
、
virtual
、
tap
这些设备是如何连接到
linux
桥或打开开关的。我发现:"Veth是一种特殊的网络设备,是成对创建的,我认为它是一种改变流量方向的方法,也就是说,当从
Linux
协议
栈
发送给veth设备时,它被发送到它的另一个镜像veth设备,因此镜像设备将它作为一个正向通信,并将其返回
Linux
协议
栈
以供进一步使用。Tap设备是逻辑网络设备,但与其他设备不同:它允许用户
空间
程序直接将流量注入
Linux
协议
栈
,还可以从堆栈中检索流量。它在用户
空间</em
浏览 5
提问于2014-09-03
得票数 20
2
回答
mmap的
大小
限制是多少?
linux
、
mmap
我使用mmap()将共享内存对象映射到
进程
。我的问题有两部分:所使用的
linux
内核是2.6.27。共享内存对象的
大小
约为32 is。我试图访问这样的共享内存对象由于没有足够的虚拟地址
空间
而导致mma
浏览 6
提问于2012-10-29
得票数 5
1
回答
Linux
-
进程
的堆栈
大小
linux
在
Linux
中,
进程
是否具有有限的堆栈
大小
?也就是说,它的函数堆栈的总和可以不超过固定的
大小
吗?如果它是固定的,那么它的
大小
是如何确定的,可以设置吗?
浏览 13
提问于2012-11-02
得票数 2
2
回答
运行gdb时windows中的堆栈溢出
c
、
gdb
、
stack-overflow
我在
linux
上运行完全相同的单元测试,没有任何问题。我注意到gdb似乎在Windows下被分配了自己的执行线程--有没有办法知道这个线程分配了多少堆栈
空间
浏览 1
提问于2012-10-09
得票数 0
回答已采纳
2
回答
为什么说线程是“轻量级
进程
”在技术上是不正确的?
java
、
parallel-processing
、
operating-system
、
distributed-programming
有哪些东西可以使线程被认为是重量级
进程
?
浏览 1
提问于2016-10-16
得票数 0
3
回答
Linux
进程
创建:用户模式堆栈
linux
我是
Linux
的新手,我知道在用户模式下,如果一个
进程
调用系统调用fork(),那么这个
进程
就会在系统模式下开始执行,一个新的子
进程
就会被创建,一个新的内核模式
空间
(它也包括
栈
)会被分配给这个新创建的子
进程
我的问题是,1>how和什么时候为这个新创建的
进程
创建用户模式堆栈? 2>How内核知道这个新创建的
进程
的用户模式堆栈在哪里? 3>Can内核在新创建的
进程
上下文中以内核模式执行时访问用户模式堆栈
浏览 2
提问于2010-11-10
得票数 0
3
回答
系统有足够的内存,但“无法为对象堆保留足够的
空间
”
java
、
memory
、
ram
我尝试启动一个需要大量内存的java
进程
。由于某些原因,如果我为
进程
指定了超过19G的RAM,它就不能工作。356Swap: 2204 0 2204 使用以下jvm选项启动
进程
浏览 1
提问于2012-01-10
得票数 1
回答已采纳
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
中用户
空间
进程
使用的内存总量?
linux
、
memory
如何测量分配给
Linux
中用户
空间
程序的内存总量?这是用户
空间
程序在实际内存中拥有的所有内存页的
大小
。更新:“用户
空间
”是指由所有用户运行的
进程
,包括根
进程
(与内核
空间
相反)。
浏览 0
提问于2018-03-30
得票数 4
回答已采纳
2
回答
从Daemon运行
Linux
命令
c++
、
c
、
linux
、
daemon
我需要从我的
linux
守护
进程
中运行一个
linux
命令,例如"df“,以了解空闲
空间
、使用
空间
、分区的总
大小
和其他信息。我有一些选择,比如呼叫系统,主管,波芬等。但是,当每个命令生成一个新
进程
时,这难道不可能在调用它的同一个
进程
中运行这些命令吗?
浏览 5
提问于2010-07-21
得票数 1
回答已采纳
1
回答
虚拟内存和页面缓存是如何工作的?
cache
、
virtual-memory
我知道:然而, Will页面缓存的内存
空间
是否受到内核
空间
的限制?或者,除了
linux
中的配置之外,什么东西会限制页面缓存
大小
?
浏览 0
提问于2019-07-17
得票数 0
回答已采纳
4
回答
如果声明了一个大变量,为什么C程序会崩溃?
c
、
windows
、
msvcrt
如果我将数组
大小
从300,000改为200,000,它就能正常工作(这个简单的程序可以说是“工作”,因为它什么也不做)。
浏览 0
提问于2013-01-09
得票数 2
回答已采纳
1
回答
用户
空间
程序(Runc)是否调节码头集装箱
进程
物理地址
空间
的
大小
?
go
、
operating-system
、
docker-container
、
systems-programming
、
containerd
容器是
进程
--它们运行在
linux
内核上。容器是
Linux
进程
(或Windows) 对于上述代码中的Memory: 300MB语法,AWS 表示:“向容器显示的内存量(以MiB计)。”在码头世界中,containerd为每个新容器创建shim
进程<
浏览 4
提问于2019-12-07
得票数 0
1
回答
进程
虚拟地址
空间
和内核地址
空间
?多么?
memory-management
、
linux-kernel
、
linker
、
loader
、
virtual-memory
主要涉及静态和运行时,即ELF和加载/链接等,特定于
Linux
86。我知道虚拟内存,它是分裂的1G/3G。在用户模式下
进程
不能访问PAGE_OFFSET以上的地址- PAGE_OFFSET是虚拟地址. 在静态时间ELF定义过程虚拟
空间
?如果ELF定义虚拟地址
空间
,那么ELF是否也定义了内核虚拟地址
空间
?多么?我假设内核虚拟地址
空间
在运行时是动态映射的?如果内核地址
空间
映射到
进程
地址
空间
浏览 0
提问于2016-04-27
得票数 2
回答已采纳
1
回答
用于标准类兼容USB设备的Android USB主机模式“软模式”驱动程序
android
、
usb
、
driver
、
device-driver
就我的目的而言,我对USB音频特别感兴趣,但是从
Linux
内核模块源派生出的一组由社区构建的类似乎对许多项目都有好处。我希望其他人已经想到了同样的事情,并且已经开始工作了。
浏览 7
提问于2012-07-04
得票数 37
4
回答
从哪里为
Linux
进程
分配堆栈内存?
linux
、
unix
、
operating-system
我们知道,当创建
进程
时,为这个堆栈的process.The
大小
分配一个堆栈通常是
linux
.My中的8 Mb。问题是,从何处分配这个堆栈??从用户
空间
还是从系统
空间
?
浏览 5
提问于2013-07-16
得票数 4
3
回答
当
进程
分叉时,是复制其虚拟内存还是驻留内存?
linux
、
linux-kernel
、
memory
、
fork
在
Linux
中创建新
进程
的标准方法是复制父
进程
的内存占用
空间
,这将成为子
进程
的环境,直到调用execv。 我们指的是什么内存占用,虚拟内存(
进程
请求什么)或驻留内存占用
空间
(实际使用的是什么)?动机:我有一个交换
空间
有限的设备和一个在虚拟内存和驻留内存占用之间有很大区别的应用程序。由于内存不足,应用程序无法分叉,并希望查看试图减少虚拟内存占用
大小
是否会有所帮助。
浏览 0
提问于2015-06-01
得票数 14
回答已采纳
2
回答
我可以写保护
Linux
进程
地址
空间
中的每一页吗?
linux
、
segmentation-fault
、
signal-handling
、
mprotect
我想知道是否有一种方法可以对
Linux
进程
地址
空间
中的每一页进行写保护(通过mprotect()从
进程
内部)。我所说的“每一页”实际上是指在用户模式下运行的普通程序可能写入的
进程
地址
空间
的每一页--程序文本、常量、全局变量和堆--但我只使用常量、全局变量和堆即可。我不想写保护堆栈--这似乎不是一个好主意。(据我所知,在
Linux
中,
进程
的内存布局是在程序文本的底部,然后是常量,然后是全局变量,然后是堆,然后是根据堆或
栈
的
大小<
浏览 4
提问于2010-08-10
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从进程栈内存底层原理到Segmentation fault报错
一篇读懂Linux 是如何管理内存的
linux-ulimit控制shell程序的资源
jvm疯狂吞占内存,罪魁祸首是谁?
Linux系统编程 线程属性
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券