腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
进程
上下文
与ARM中的SVC调用
、
、
根据一些
Linux
书籍 书中还提到tasklet/ softirqs在中断
上下文
中运行,而工作队列在
进程</em
浏览 5
提问于2014-05-01
得票数 1
回答已采纳
3
回答
在
Linux
中内核线程在什么
上下文
中运行?
、
、
我是
Linux
内核的新手。我知道有两个
上下文
Kernel Thread (与任何用户线程无关,例如:flushtask)在什么
上下文
中运行?在
Linux
内核中,除了
进程
和中断
上下文
之外,还有其他
上下文
吗?
浏览 3
提问于2012-02-22
得票数 18
回答已采纳
1
回答
为什么在
linux
和unix的情况下,中断的服务方式存在设计上的差异?
、
、
、
在Maurice的“Unix操作系统的设计”()一书中,提到中断是在运行过程的
上下文
中服务的,因为它不会产生一个新的
进程
来服务中断。因此,在Unix中,处理器正在执行以下两件事情中的一件: 1.在用户空间中,在
进程
2中执行用户代码。在内核空间中,在
进程
上下文
中,代表特定
进程
执行。但是,在许多操作系统(包括
Linux
)中,中断处理程序并不在
进程
上下文
中运行。因此,在
Linux
中,处理器正在做以下三件事情中的一件: 1
浏览 2
提问于2016-04-28
得票数 1
回答已采纳
3
回答
linux
调度器需要进行
上下文
切换吗?
、
、
关于
linux
调度器和其他类似的内核系统调用,我有一个一般性的问题。
linux
调度器是否被认为是一个“
进程
”,并且每次调用调度器都需要
上下文
切换,就像它的另一个
进程
一样?假设我们有一个时钟滴答,它中断当前正在运行的用户模式
进程
,现在我们必须调用调度器。对调度器本身的调用是否会引起
上下文
切换?调度器是否有自己的一组寄存器和U区,以及在每次调用时必须恢复的内容?在
上下文
切换方面,内核
进程
的行为是否与常规
进程
一样,唯一的
浏览 0
提问于2012-06-01
得票数 15
回答已采纳
1
回答
在一个cpu上绑定一个
进程
,并在其他cpu上移动所有IRQ、deamins、rpci
、
、
、
我有一台
Linux
机器,里面有16个内核。// uname -aMon Mar 23 10:58:10 EDT 2009 x86_64x86_64 x86_64 GNU/
Linux
Red Hat Enterprise
Linux
Server release 5.3 (Tikanga) 我想安排
进程
关联由于这些连接到
浏览 2
提问于2012-04-12
得票数 2
回答已采纳
2
回答
中断处理程序中的
上下文
切换
、
当中断处理程序正在执行时,为什么
上下文
切换不能发生?更具体地说,在
linux
内核中,中断处理程序在被中断的
进程
的
上下文
中运行。为什么不能在中断处理程序中进行
上下文
切换来调度另一个
进程
?
浏览 1
提问于2011-01-19
得票数 8
回答已采纳
1
回答
系统调用与中断
上下文
、
在roberts所写的"
Linux
内核开发“一书中写道,中断处理发生在中断
上下文
中。它还写了系统调用在
进程
上下文
中运行,但是系统调用句柄实际上是一个“中断句柄”,那么为什么它在不同的
上下文
中呢?
浏览 3
提问于2013-08-22
得票数 5
1
回答
linux
调度程序中
上下文
切换的基准测试
、
、
、
我有一项任务是为C中的
linux
调度程序设计一个基准,更准确地说是“确定底层架构如何处理
上下文
切换,而不看实现的细节”。基于我在
linux
日志上发现的一篇文章,我设计了一个基准测试,它测量生成
进程
(fork/exec)和创建线程(fork)所需的时间。现在,我想用指令sched_yield测试切换
进程
和线程所需的时间。我想创建多个线程/
进程
,并让它们都调用sched_yield。调用sched_yield的第一个线程/
进程
将测量时间,并将其
浏览 5
提问于2014-01-02
得票数 2
1
回答
被ptrace中断的CPU
上下文
在哪里,用户空间堆栈还是内核堆栈?
、
、
、
、
在
Linux
x86_64上,当我使用ptrace停止
进程
时,会保存所有线程的CPU
上下文
,还是只保存
进程
的CPU
上下文
?这是中断吗?更新 看来,ptrace的
上下文
pt_regs_x86_t,保存的位置是由程序员决定的。但是内核也会为中
浏览 1
提问于2015-04-22
得票数 2
回答已采纳
1
回答
Linux
中的
上下文
切换内核
进程
、
、
考虑
进程
keventd。它的整个生命周期都处于内核模式。现在,据我所知,当
进程
从内核模式切换到用户模式时,
Linux
会检查
上下文
切换是否到期,而据我所知,keventd永远不会从内核模式切换到用户模式,那么,
Linux
内核如何知道何时关闭它?
浏览 1
提问于2012-01-29
得票数 4
回答已采纳
1
回答
Linux
中一个
进程
到另一个
进程
的地址映射
进程
A执行x = malloc(...)。X是来自
进程
A的地址空间(堆)的虚拟地址。我想要一个系统调用,它从
进程
A的地址空间获取x并取消它的映射,并将其映射到
进程
B的虚拟地址空间。virt_to_phys()将在
进程
A的
上下文
中完成,phys_to_virt()将在
进程
B的
上下文
中完成。我说的有道理吗?我没有深入研究
Linux
内核中的地址映射机制。
浏览 2
提问于2016-03-27
得票数 1
1
回答
模块执行
上下文
、
、
我在
linux
中为ipsec开发模块。查看两种不同的情况,当代码从我的模块将被执行。从
进程
上下文
执行:应用程序产生一些流量通过网络传输,应用程序应该调用一些syscall来传输数据,然后
进程
切换到内核空间,数据包通过
linux
的网络子系统,在这里执行我的模块,并在向网卡提供任务后全部完成所有这些步骤都是从
进程
上下文
执行的,并且在任何时候调度程序都可以将
进程
从一个切换到另一个。如下是使用我的模块的第一个例子-来自流程
上下文
。从softi
浏览 3
提问于2017-05-10
得票数 0
回答已采纳
4
回答
是什么导致Windows上的
上下文
切换?
、
、
在
Linux
上,发生
上下文
切换可能是因为应用程序进行系统调用,或者因为调度程序将
进程
从CPU切换到另一个
进程
。最后,换掉同一
进程
的两个线程的成本是否与换掉两个不同
进程
的成本不同?
浏览 0
提问于2010-02-17
得票数 2
3
回答
内核如何区分线程和
进程
、
、
、
在
Linux
中,线程被称为轻量级
进程
。无论是
进程
还是线程,都是由task_struct数据结构实现的。 那么,在这个意义上,内核是如何区分线程和
进程
的呢? 1>?2>当
上下文
切换发生时,线程如何在
上下文
切换中获得更少的开销?因为在此线程之前,来自另一个
进程
的另一个线程可能正在运行。因此,内核应该加载所有资源,即使资源是在
进程
的线程之间共享的。
浏览 3
提问于2016-03-25
得票数 3
1
回答
如何在中断
上下文
和
进程
上下文
之间提供同步
、
、
、
、
我对
linux
内核中的同步有一点怀疑,即在中断
上下文
模式和
进程
上下文
之间适合什么样的锁定技术来保护临界区。 提前感谢……
浏览 2
提问于2016-05-03
得票数 2
1
回答
在
Linux
调度程序中,包含多个线程的不同
进程
如何获得公平的时间配额?
、
、
、
、
我知道
linux
调度程序会调度task_struct,这是一个线程。那么,如果我们有两个
进程
,例如,A包含100个线程,而B是单个线程,那么考虑到每个线程是否被公平调度,如何公平地调度这两个
进程
?另外,在
Linux
中,来自同一个
进程
的线程之间的
上下文
切换要比来自不同
进程
的线程之间的切换要快,对吗?因为后者将与
进程
控制块有关,而前者则不会。
浏览 3
提问于2014-01-16
得票数 0
回答已采纳
1
回答
用于用户和系统CPU使用情况的报告单元,用于通过units处理单个
进程
、
、
、
、
我一直在使用过程插件来监视我正在运行的
Linux
服务器上的每个
进程
指标。它只是没有关于
进程
使用CPU时间的单元的信息。从嵌入的链接, 为匹配的
进程
收集的统计数据有:-驻留段大小(RSS) -用户和系统时间-
进程
数量-线程数-打开文件数(
Linux
下)-内存映射文件数量(在
Linux
下)- io数据(如果可用)-
上下文
开关(
Linux
下)-次要和主要分页结果。
浏览 0
提问于2017-12-05
得票数 0
1
回答
在
Linux
/Windows中运行的调试器如何读取ARM32 & Aarch64上的PC寄存器?
、
、
、
在
Linux
/Windows中运行的调试器如何读取ARM32 & Aarch64上的PC寄存器?如何访问指令寄存器值?谢谢。
浏览 4
提问于2021-12-13
得票数 -1
回答已采纳
1
回答
Linux
上下文
切换内部:当
进程
在计时器中断之前退出时会发生什么?
、
、
当
进程
在计时器中断之前退出时,
linux
内核是如何进行
上下文
切换的? 我知道,如果
进程
正在运行,而计时器中断发生,那么如果设置了标志,则自动调用schedule函数,然后选择下一个
进程
运行。基本上,在这种情况下,调度函数在当前
进程
的
上下文
中运行,但是当
进程
在计时器中断之前就退出时会发生什么呢?在这种情况下,谁调用schedule函数?它在什么环境下运行?
浏览 6
提问于2016-09-23
得票数 4
回答已采纳
2
回答
为什么内核线程在
进程
上下文
中运行?
、
、
最近,我了解到
Linux
内核线程。为什么他们不简单地运行在一个传统的“线程”?(如果问得通的话)
浏览 6
提问于2013-09-03
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程管理
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
理解Linux的进程状态
Linux之shell 和进程
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券