腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
进程
管理和
内存
管理在
Linux
内核中的用途是什么?
linux-kernel
📷
Linux
内核子系统的存在是为了处理网络、VFS、设备?
Linux
内核中
进程
管理和
内存
管理的目的是什么?我还试图找到
Linux
内核子系统(如VFS、Network、Device )的用途,这些子系统与
进程
管理()和
内存
管
浏览 0
提问于2019-01-19
得票数 0
3
回答
堆栈
内存
是如何增加的?
process
、
operating-system
、
stack
在一个典型的C程序中,
linux
内核提供了84K - ~100K的
内存
。当
进程
使用给定的
内存
时,内核如何为堆栈分配更多的
内存
。当
进程
占用堆栈的所有
内存
并且现在使用下一个连续的
内存
时,理想情况下,它应该分页错误,然后内核处理分页错误。在这里,内核为给定
进程
的堆栈提供了更多的
内存
,
linux
内核中的哪个数据结构标识了该
进程
的堆栈的大小?
浏览 9
提问于2010-07-09
得票数 2
1
回答
Linux
API用于在多核
进程
中创建新
进程
linux
、
memory
、
process
、
posix
、
multicore
BackGround:利用Posix为
linux
环境下的多核系统开发基于OSEK的RTOS包装器最终目标是在
进程
上有不同的线程,其中每个
进程
不受其他
进程
的干扰。现在还有API mmap将
进程
的
内存
绑定到特定的区域。问题:,创建多个
进程</em
浏览 2
提问于2015-04-02
得票数 0
2
回答
Linux
是如何计算MemFree的?
linux
、
memory-management
我正在尝试了解我的嵌入式
linux
内存
使用情况。
linux
是如何计算可用物理
内存
的?因为它似乎没有考虑到在虚
浏览 2
提问于2009-09-10
得票数 10
回答已采纳
1
回答
根据可用的空闲
内存
控制有多少子
进程
分叉
linux
、
fork
、
enomem
我试图在
Linux
系统
内存
允许的情况下,尽可能多地利用母牛和叉子
进程
。我会启动父
进程
,直到分叉部分(此时
进程
正在使用一定数量的
内存
),然后每次分叉一个子
进程
,直到fork返回ENOMEM错误为止。子
进程
将不会分配任何新的
内存
,而只是工作。但是这不起作用,我所有的
进程
都被
Linux
系统杀死了,没有任何
内存
错误。 做这件事最好的方法是什么?
浏览 8
提问于2014-03-05
得票数 0
回答已采纳
1
回答
防止fork()复制
进程
的
内存
映射(mmap‘’ed)
linux
、
memory-management
、
fork
、
linux-device-driver
、
mmap
我有一个实现mmap操作集(vm_operations)的
Linux
设备驱动程序,以及一个使用mmap调用映射设备驱动程序
内存
空间的
进程
。我希望避免这些重复,并实际上使所有的
内存
映射私有到父程序。 这在
Linux
上是可能的吗?
浏览 5
提问于2015-03-29
得票数 0
2
回答
linux
中每个
进程
的
内存
监控
c
、
linux
、
linux-kernel
、
operating-system
、
kernel
我希望实现我的内核能够监控每个
进程
的
内存
。但是,我所能做的就是打印出
进程
和pid。我找不到一个可以帮助监控
内存
的函数。下面是我实现的内核中的代码。我使用的是
Linux
内核版本4.11.0-rc7。#include <
linux
/kernel.h>#include <
linux
/resource.h> #include <
li
浏览 1
提问于2017-04-26
得票数 0
2
回答
查找哪些页面不再与“复制即写”共享。
c
、
linux
、
x86-64
、
copy-on-write
、
page-tables
假设我在
Linux
中有一个
进程
,我从其中fork()另一个相同的
进程
。在
Linux
之后,由于最初的
进程
将开始写入
内存
,所以
Linux
的即插即用机制将给出不同于分叉
进程
使用的
进程
独特的物理
内存
页。如何在某个执行点知道原始
进程
的哪些页面已在写入时被复制? 我不想使用SIGSEGV信号处理程序,在开始时只允许对所有页面进行读访问,因为这会导致我不想要的开销。
浏览 5
提问于2012-04-23
得票数 4
1
回答
如何限制单个
Linux
进程
的
内存
使用而不终止
进程
linux
、
ubuntu
如何限制单个
Linux
进程
的
内存
使用,而不终止该
进程
。是否有其他命令或shell可以限制
内存
使用而不终止
进程
?
浏览 9
提问于2014-11-11
得票数 4
2
回答
mmap的大小限制是多少?
linux
、
mmap
我使用mmap()将共享
内存
对象映射到
进程
。我的问题有两部分:所使用的
linux
内核是2.6.27。共享
内存
对象的大小约为32 is。我试图访问这样的共享
内存
对象由于没有足够的虚拟地址空间而导致mmap()失败的可能性
浏览 6
提问于2012-10-29
得票数 5
1
回答
如何知道分配给
进程
的最大虚拟
内存
量?
linux
、
memory-management
、
process
、
operating-system
我有一个
进程
/
Linux
,它很快就会耗尽
内存
,我想知道这可能是因为系统设置的每个
进程
的最大允许虚拟
内存
可能很低,在这种情况下,无论有多少RAM/虚拟
内存
可用,
进程
都会很快耗尽
内存
。检查用户
进程
允许的最大
内存
的命令是什么?
浏览 4
提问于2012-06-18
得票数 0
回答已采纳
1
回答
如何在特定时间打印
内存
中的所有共享对象?
c
、
linux
、
dll
、
shared-libraries
在
Linux
系统中,在特定的时间有许多
进程
在运行,并且每个
进程
都依赖于一些动态库(共享对象)。这可以通过ldd命令找到。当
进程
运行时,共享对象必须在
内存
中。同样,在
Linux
系统中,会有许多共享对象加载到不同运行
进程
的
内存
中。 有没有办法列出所有这些共享对象?它能用C编程语言写吗?列出当前加载到
内存
中的所有共享对象是否可行?
浏览 2
提问于2014-09-11
得票数 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
2
回答
内核虚拟
内存
空间与
进程
虚拟
内存
空间
memory
、
memory-management
、
linux-kernel
、
virtualization
我在阅读第9.7.2章:
Linux
虚拟
内存
系统(第三版)中关于虚拟
内存
的教科书:计算机系统--程序员的观点。我对
linux
进程
的虚拟
内存
结构感到有点困惑,如下所示:我的问题是:内核虚拟
内存
是否为内核运行保留,而虚拟
内存
的其余部分是否为用户
进程
保留?内核代码和数据是做什么的?内核虚拟
内存
中的物理
内存
是什么?
浏览 6
提问于2020-02-05
得票数 2
回答已采纳
1
回答
将物理
内存
分配给
Linux
中的
进程
linux
、
memory
、
kernel
是否有一种方法为
Linux
中的
进程
分配特定的物理
内存
?我正在考虑一个系统,在这个系统中,某些记忆区域比其他区域更快。我希望有一个特定的
进程
使用更快的
内存
(例如。用于视频处理)。是否有
Linux
特性或子系统允许我这样做?可能是NUMA还是cgroup?谢谢。
浏览 1
提问于2018-03-28
得票数 1
回答已采纳
1
回答
写的副本是如何在分叉执行中工作的?
c
、
linux
、
fork
、
exec
、
copy-on-write
进程
fork是子
进程
,并在子
进程
中调用exec()。在fork之后,父
进程
和子
进程
共享
内存
.当子
进程
调用exec()来加载另一个
进程
时,
Linux
是否会将父
内存
复制到新
内存
,子
进程
也会加载另一个
进程
到这个新
内存
?
浏览 0
提问于2015-08-08
得票数 0
1
回答
linux
中的原子写入
c
、
linux
在
linux
上,当写入管道时,如果数据等于或小于
内存
页大小(至少在64位流道上为4k),操作系统将保证整个写入要么成功要么失败,但当多个
进程
同时进行写入时,数据不会损坏。这也适用于写入常规文件。我的问题是,这个原子性是
linux
虚拟
内存
的一个特性吗?如果是,请考虑两个
进程
之间的共享
内存
场景,其中一个
进程
被调度程序在写过程中交换出去。虚拟
内存
子系统是否确保
进程
写入的
内存
页也被锁定,从而第二个
进
浏览 5
提问于2013-01-17
得票数 5
1
回答
当
进程
退出时,
linux
如何清理线程--如果它们实际上只是隐藏的
进程
?
linux
、
linux-kernel
我的理解是,线程和
进程
在
Linux
上实际上是同一个实体,区别在于它们之间共享的
内存
。我发现,如果没有父
进程
和子
进程
之间的明确通信,就很难确保正确地清理子
进程
。我希望能够以与线程类似的心智模型运行子
进程
,因为当父
进程
退出时,它们会自动清理,但具有
进程
提供的
内存
安全。
Linux
是如何自动清理线程的,同样的机制可以用于子
进程
吗?
浏览 2
提问于2016-03-16
得票数 2
回答已采纳
1
回答
如何判断
进程
是否是第一次启动
c
、
linux
我正在用C语言编写一个程序,一些
进程
需要访问嵌入式
linux
上的共享
内存
。此共享
内存
需要在创建时进行初始化。附加到此
内存
的任何
进程
都可能崩溃。当它重新启动时(可能是由
linux
INIT重启的),它不能再次初始化共享
内存
,因为其他
进程
正在使用它。如何判断正在创建共享
内存
的
进程
的当前启动是第一次还是重新启动。我想出了一个想法,在共享
内存
中分配一个整数,其中将写成一个类似5678956
浏览 2
提问于2012-02-19
得票数 3
回答已采纳
1
回答
我们在哪里调用'Shm_unlink()‘?
c++
、
linux
、
ipc
、
shared-memory
我一直在研究
linux
中的共享
内存
。c++中有1个生产者
进程
和3个消费者
进程
。生产者
进程
通过'shm_open()‘调用创建共享
内存
。我们如何知道
进程
仍在从共享
内存
中读取数据?
浏览 2
提问于2020-09-11
得票数 0
点击加载更多
相关
资讯
Linux 跨进程内存操作:核心方法与安全要点
查看 Linux 系统中进程和用户的内存使用情况
如何在无响应的 Linux 系统中杀掉内存消耗最大的进程
Linux进程管理
Linux查杀stopped进程
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
智聆口语评测
活动推荐
运营活动
广告
关闭
领券