腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
任务列表如何连续地接受过程?
、
我是一个研究学生,其工作涉及过程,我有一个关于
Linux
的任务列表的问题。我对
Linux
还是新手,所以如果我无知的话,我很抱歉。提前谢谢你!
浏览 0
提问于2019-06-12
得票数 0
1
回答
如何从
linux
内核
中提取特性?
、
、
、
我的主要目标是
linux
设备。我的
第一个
问题是; 是否有其他方法提取用于运行
进程
的数据,如ProcessName、PID、UID、IS_ROOT等?
浏览 2
提问于2016-11-13
得票数 1
回答已采纳
1
回答
内核
级和用户级线程
、
克隆(
Linux
)创建
内核
级线程,而PThreads创建用户级线程。我觉得有些OSs实际上不支持用户级线程。举个例子:在双核处理器上,如果我有两个正在运行的
进程
,其中
第一个
进程
有3个线程,第二个
进程
有4个线程,那么CPU的时隙将不会被分成7个与单个线程相等的时隙,但是一个
内核
将分配给
进程
1,并在它的3个线程之间共享,而另一个
内核
将分配给
进程
2,并在其4个线程之间共享。而如果我们使用克隆(在
linux
浏览 1
提问于2013-10-02
得票数 0
回答已采纳
1
回答
进程
管理和内存管理在
Linux
内核
中的用途是什么?
📷
Linux
内核
子系统的存在是为了处理网络、VFS、设备?
Linux
内核
中
进程
管理和内存管理的目的是什么?我还试图找到
Linux
内核
子系统(如VFS、Network、Device )的用途,这些子系统与
进程
管理()和内存管
浏览 0
提问于2019-01-19
得票数 0
1
回答
同一物理地址能在不同的
进程
中分配给不同的虚拟地址吗?
、
、
、
在4KB页面大小的
Linux
中,我们有两个
进程
A& B。如果
进程
A分配了1KB和
进程
B分配了1KB,那么
内核
是否有可能映射大小为4k的物理地址X,其中X的
第一个
1k字节到
进程
A,第二个1k字节的X被映射到
进程
B?或者
内核
会对这两个
进程
使用不同的地址Y?
浏览 1
提问于2022-03-07
得票数 1
1
回答
调度上下文切换,每个
进程
一个或多个
内核
堆栈
、
、
、
、
考虑到
Linux
的情况,我们为每个用户堆栈都有一个
内核
堆栈,据我所知,每当发生上下文切换时,我们都会切换到当前
进程
的
内核
模式。在这里,我们保存当前
进程
的当前状态、寄存器、程序数据等,然后调度器(不确定它是否在此
内核
中运行)保存PCB并加载下一个要调度的
进程
的PCB。现在,
第一个
问题是,考虑到每个
进程
也有一个“专用”
内核
堆栈的上下文切换,上面的解释对您是否有意义。 我的问题的另一部分是,如果我们对所有
进程</e
浏览 11
提问于2017-08-16
得票数 0
1
回答
cpumask如何影响
linux
内核
中其他
进程
的调度?
、
、
我在我的机器上使用的是
Linux
2.6.x
内核
,它安装了ubuntu (只是提到了Ubuntu,以防这会改变什么)。
内核
在一台有8个
内核
的机器上运行。我安装了一个软件,它只允许使用两个CPU,并且它在
第一个
两个CPU上设置了一个硬CPU亲和性(cpumask 3)。我在问自己,其他
进程
的调度是如何受此影响的。我想我读到了一些关于它的东西,但我现在假设
进程
很可能被附加到
第一个
CPU。
内核
总是试图将
进程
保持在同一个CPU
浏览 2
提问于2011-11-20
得票数 1
回答已采纳
1
回答
用户空间
进程
抢占
内核
线程?
、
目前我正在阅读“理解
Linux
内核
,第三版”,在第22页我可以读到: 在用户模式下执行的
进程
调用系统调用,相应的
内核
控制路径验证请求不能立即满足;然后调用调度程序来选择要运行的新
进程
。因此,会发生
进程
切换。
第一个
内核
控制路径未完成,CPU将恢复其他
内核
控制路径的执行。在这
浏览 4
提问于2011-12-10
得票数 6
回答已采纳
2
回答
Linux
内核
如何知道哪个
进程
进行了系统调用?
、
、
假设
进程
进行了系统调用来打开文件,当
Linux
内核
执行这个系统调用时,
Linux
内核
应该将打开文件的fd添加到进行系统调用的
进程
fd表中。当传递给系统调用的参数不包括PID时,
Linux
内核
如何知道哪个
进程
进行了系统调用?
浏览 0
提问于2017-05-11
得票数 4
回答已采纳
1
回答
内核
空间和用户空间
进程
标识
、
Linux
调度器如何识别哪个
进程
来自
内核
空间,哪个
进程
来自用户空间?假设我在
Linux
中安装了一个应用程序。我启动了应用程序。同时,还有其他
内核
空间
进程
进入就绪队列。现在,
Linux
调度器如何识别哪个排队的
进程
来自
内核
空间,哪个来自用户空间?
浏览 2
提问于2015-02-14
得票数 0
1
回答
什么在
Linux
操作系统中启动线程?
、
、
、
、
我目前正在调查一个与
Linux
操作系统中的线程相关的问题。我知道
进程
是由
Linux
内核
中的调度程序启动的,但是
进程
内部的线程-
Linux
内核
调度程序还是
Linux
内核
中的其他服务?
浏览 0
提问于2022-02-19
得票数 0
2
回答
内核
模式下的
Linux
进程
调度
、
以下是Wiki中引用的一些描述
Linux
内核
在一定条件下提供抢占式调度。在
内核
版本2.4之前,只有
进程
是抢占性的,即除了时间量过期之外,如果较高的动态优先级
进程
进入TASK_RUNNING状态,当前
进程
在用户模式下的执行将被中断。对于
Linux
2.6,增加了中断执行
内核
代码的任务的能力,尽管这样并不能抢占
内核
代码的所有部分。那么,对于当前的
linux
内核
,
内核
抢占是有条件的,上
浏览 5
提问于2012-12-06
得票数 5
回答已采纳
1
回答
内核
和
进程
是如何通信的?
、
、
在
Linux
中,
进程
间通信有多种方式,例如共享内存、(命名)管道、套接字、消息队列。
内核
向
进程
发送信号,更.?
进程
间通信可以在
进程
之间传输任意数据,而可以在
内核
和<em
浏览 0
提问于2019-03-26
得票数 2
3
回答
在
linux
内核
中,
第一个
进程
是在哪里初始化的?
我正在查找
linux
内核
(2.4.x)中初始化
第一个
进程
pid=0的代码。有什么建议吗,有人吗?
浏览 1
提问于2010-03-25
得票数 4
回答已采纳
1
回答
为什么
linux
中的每个
进程
都有
内核
堆栈?
最近,我开始学习
linux
,有一系列的问题,我要问。 在阅读时,我遇到了一个术语“
内核
堆栈”,我无法理解为什么
linux
内核
在每个
进程
中使用
内核
堆栈?当
进程
正在执行时,为什么esp寄存器具有顶部的地址--
进程
的
内核
堆栈--以及为什么不具有相应
进程
的用户模式堆栈顶部的地址?
浏览 0
提问于2020-08-07
得票数 1
回答已采纳
1
回答
Linux
中的上下文切换
内核
进程
、
、
考虑
进程
keventd。它的整个生命周期都处于
内核
模式。现在,据我所知,当
进程
从
内核
模式切换到用户模式时,
Linux
会检查上下文切换是否到期,而据我所知,keventd永远不会从
内核
模式切换到用户模式,那么,
Linux
内核
如何知道何时关闭它?
浏览 1
提问于2012-01-29
得票数 4
回答已采纳
1
回答
在后台
进程
模式下,netlink_unicast返回错误号-111 (连接被拒绝
、
、
、
我有一个使用Netlink的
Linux
内核
模块,以便与运行在用户空间中的守护
进程
通信。 在开发阶段,我总是像正常
进程
一样运行守护程序可执行文件(不调用fork()),一切都运行得很好。下一步是在初始化Netlink套接字之后,守护
进程
调用
Linux
内核
模块,这个模块保存守护
进程
的PID,以便推送消息。
Linux
内核
守护程序正确接收来自守护程序
进程
的消息,但无法使用返回errno -111 (连接被拒
浏览 28
提问于2013-04-09
得票数 1
1
回答
用户空间和
内核
空间
进程
中的一组信号处理程序
、
、
、
我是
linux
的新手.. “用户空间
进程
”和“
内核
空间
进程
(
内核
线程)”是否共享同一组信号。handlers.Just想知道
内核
如何根据
进程
运行的区域(用户空间或
内核
空间)发送不同的信号?
浏览 0
提问于2013-11-07
得票数 1
1
回答
如何在18.04上安装
Linux
内核
运行时保护?
、
Linux
内核
运行时保护(LKRG)是一个可加载的
内核
模块,它对
Linux
内核
执行运行时完整性检查,并检测针对
内核
的安全漏洞攻击。尽管这一概念存在争议,LKRG试图对正在运行的
Linux
内核
(完整性检查)或正在运行的
进程
的凭据(例如用户ID)进行事后检测,并希望能够及时响应这些修改(利用漏洞检测)。对于
进程
凭据,LKRG试图检测攻击并在
内核
根据未经授权的凭据授予
进程
访问权限(例如打
浏览 0
提问于2019-02-20
得票数 1
回答已采纳
3
回答
堆栈内存是如何增加的?
、
、
在一个典型的C程序中,
linux
内核
提供了84K - ~100K的内存。当
进程
使用给定的内存时,
内核
如何为堆栈分配更多的内存。当
进程
占用堆栈的所有内存并且现在使用下一个连续的内存时,理想情况下,它应该分页错误,然后
内核
处理分页错误。在这里,
内核
为给定
进程
的堆栈提供了更多的内存,
linux
内核
中的哪个数据结构标识了该
进程
的堆栈的大小?
浏览 9
提问于2010-07-09
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程管理
Linux内核出现漏洞
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券