腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
进程
上下文
与ARM中的SVC调用
、
、
根据一些
Linux
书籍 书中还提到tasklet/ softirqs在
中断
上下文
中运
浏览 5
提问于2014-05-01
得票数 1
回答已采纳
3
回答
在
Linux
中内核线程在什么
上下文
中运行?
、
、
我是
Linux
内核的新手。我知道
有
两个
上下文
Kernel Thread (与任何用户线程无关,例如:flushtask)在什么
上下文
中运行?在
Linux
内核中,除了进程和
中断
上下文
之外,还有其他
上下文
吗
?
浏览 3
提问于2012-02-22
得票数 18
回答已采纳
1
回答
为什么在
linux
和unix的情况下,
中断
的服务方式存在设计上的差异?
、
、
、
在Maurice的“Unix操作系统的设计”()一书中,提到
中断
是在运行过程的
上下文
中服务的,因为它不会产生一个新的进程来服务
中断
。在内核空间中,在进程
上下文
中,代表特定进程执行。 但是,在许多操作系统(包括
Linux
)中,
中断
处理程序并不在进程
上下文
中运行。相反,它们运行在与任何process.This特殊
上下文
无关的特殊
中断
上下文
中,只允许
中断
处理程序快速响应
中断
,然后退出。
浏览 2
提问于2016-04-28
得票数 1
回答已采纳
1
回答
SYSENTER/SYSEXIT vs INT 0x80
、
、
旧的
linux
版本使用“int0x80”指令来实现系统调用,后期版本使用"SYSENTER/SYSEXIT“指令来实现。这种差异会给系统呼叫带来问题
吗
?
浏览 2
提问于2014-03-07
得票数 7
1
回答
被ptrace
中断
的CPU
上下文
在哪里,用户空间堆栈还是内核堆栈?
、
、
、
、
在
Linux
x86_64上,当我使用ptrace停止进程时,会保存所有线程的CPU
上下文
,还是只保存进程的CPU
上下文
?这是
中断
吗
?更新 看来,ptrace的
上下文
pt_regs_x86_t,保存的位置是由程序员决定的。但是内核也会为<
浏览 1
提问于2015-04-22
得票数 2
回答已采纳
2
回答
windows
有
中断
上下文
吗
?
、
、
请阅读以下摘录,以更好地理解我的问题: 一个数字标识
中断
,内核使用这个数字来执行一个特定的
中断
处理程序来处理和响应
中断
。例如,当您键入时,键盘控制器发出一个
中断
,让系统知道键盘缓冲区中有新的数据。内核注意到传入
中断
的
中断
号,并执行正确的
中断
handler.The
中断
处理程序处理键盘数据,并让键盘控制器知道它准备好了更多的数据.现在我不认为这种情况发生在
Linux
上。是因为
Linux
中存在
中断
<em
浏览 4
提问于2012-09-11
得票数 0
1
回答
硬件
中断
使用哪个堆栈?
、
、
我不太理解x86_64中的
中断
堆栈切换机制。根据英特尔的开发人员手册,当硬件
中断
发生时,当前
上下文
将存储在
中断
堆栈上,供以后使用。我
有
以下问题: 是
Linux
内核中的堆栈hardirq_stack
吗
?如果是的话,softirq也会使用这个堆栈;那么当处理softirq时发生
中断
时,堆栈如何保持一致性呢?如果不使用,那么使用哪个堆栈?只将
上下文
的一部分保存在堆栈上(例如RSP、CS、RIP),另一部分(例如寄存器)呢?
浏览 4
提问于2021-10-29
得票数 2
2
回答
中断
处理程序中的
上下文
切换
、
当
中断
处理程序正在执行时,为什么
上下文
切换不能发生?更具体地说,在
linux
内核中,
中断
处理程序在被
中断
的进程的
上下文
中运行。为什么不能在
中断
处理程序中进行
上下文
切换来调度另一个进程?
浏览 1
提问于2011-01-19
得票数 8
回答已采纳
1
回答
系统调用与
中断
上下文
、
系统调用使用软件
中断
(
中断
向量128)来实现。在roberts所写的"
Linux
内核开发“一书中写道,
中断
处理发生在
中断
上下文
中。它还写了系统调用在进程
上下文
中运行,但是系统调用句柄实际上是一个“
中断
句柄”,那么为什么它在不同的
上下文
中呢?
浏览 3
提问于2013-08-22
得票数 5
1
回答
当进程被终止(*nix)时,系统调用会发生什么情况?
、
、
、
、
有
一个程序可以进行各种系统调用,其中一些做IO,另一些不做;让我们举几个例子: 当进程执行系统调用时,操作系统内核(
Linux
2+/FreeBSD7特别是:当进程即将结束时,每个系统调用都知道如何清理自己
吗
?
浏览 2
提问于2014-03-30
得票数 2
回答已采纳
1
回答
微线程和工作队列的区别是什么?
、
、
、
、
我是一个
Linux
设备驱动程序新手,我想知道tasklet和workqueue之间的确切区别。我
有
以下疑问: 如果我实现了自己的工作队列列表,我可以独立地安排/排序
吗
?
浏览 6
提问于2013-08-19
得票数 13
回答已采纳
2
回答
为什么我们需要
中断
上下文
?
、
、
我有疑问,为什么我们需要
中断
上下文
?一切都告诉我们什么是属性,但没有人解释为什么我们会想出这个概念?另一个与相同概念相关的疑问是,如果我们没有在
中断
处理程序中禁用
中断
,那么在
中断
上下文
中运行这个
中断
处理程序代码
有
什么用?
浏览 5
提问于2014-03-17
得票数 2
2
回答
如何限制操作系统中的
中断
次数?
、
我是
Linux
内核的新手。我从"
Linux
内核开发,Robert Love第3版,第7章
中断
和
中断
处理程序“中读到了关于
Linux
内核的内容。为了注册
中断
处理程序,
Linux
使用request_irq()函数: unsigned int irq , unsigned long flags , v
浏览 1
提问于2014-02-22
得票数 0
3
回答
当
中断
处理程序被另一个
中断
中断
时,
中断
上下文
是如何“恢复”的?
、
、
They must run (2)来自have a data structure describing the register info, so they can never be scheduled by
linux
因此,在我的理解中,
中断
处理程序运行在
中断
上下文
中,不能休眠,也就是说,不能像正常进程一样执行
浏览 7
提问于2013-12-23
得票数 3
回答已采纳
1
回答
如何在
中断
上下文
和进程
上下文
之间提供同步
、
、
、
、
我对
linux
内核中的同步
有
一点怀疑,即在
中断
上下文
模式和进程
上下文
之间适合什么样的锁定技术来保护临界区。 提前感谢……
浏览 2
提问于2016-05-03
得票数 2
1
回答
in_irq()可靠
吗
?
、
、
、
说 警告。请注意,如果禁用
中断
,这将返回假阳性(见下文)。在
Linux
2.6.32或更高版本的
Linux
2.6.32或更高版本的LinuxKernel2.6.32或更高版本中,in_irq()可能返回非零而不是hardirq
上下文
,这真的是这样
吗
?在我对内核2.6.32 (Debian 6)和3.4 (OpenSUSE 12.1)进行的实验中,in_irq()在从进程
上下文
调用时总是返回0,即使它是在lo
浏览 1
提问于2013-02-04
得票数 5
1
回答
模块执行
上下文
、
、
我在
linux
中为ipsec开发模块。查看两种不同的情况,当代码从我的模块将被执行。从进程
上下文
执行:应用程序产生一些流量通过网络传输,应用程序应该调用一些syscall来传输数据,然后进程切换到内核空间,数据包通过
linux
的网络子系统,在这里执行我的模块,并在向网卡提供任务后全部完成所有这些步骤都是从进程
上下文
执行的,并且在任何时候调度程序都可以将进程从一个切换到另一个。如下是使用我的模块的第一个例子-来自流程
上下文
。从softirq
上下文
执行:当网卡接收数据包时,它会产生硬件<em
浏览 3
提问于2017-05-10
得票数 0
回答已采纳
2
回答
为什么内核线程在进程
上下文
中运行?
、
、
最近,我了解到
Linux
内核线程。为什么他们不简单地运行在一个传统的“线程”?(如果问得通的话)
浏览 6
提问于2013-09-03
得票数 3
回答已采纳
1
回答
Tasklet的操作功能是否在
中断
的情况下运行?
、
、
我正在试图了解Tasklet的操作函数(在tasklet_init中已经设置)运行的
上下文
?func(t->data); } ...} 上面的函数表明,在Tasklet的操作函数运行之前,
中断
是启用的这是否意味着动作函数(延迟函数)在进程
上下文
中运行,或者我们还没有从
中断
中完全返回(我们在驱动程序
中断
处理程序之后即将退出),因此延迟函数在
中断
上下文
中运行?通常,
浏览 1
提问于2016-08-05
得票数 1
回答已采纳
2
回答
原子
上下文
和进程
上下文
/
中断
上下文
、
、
在
Linux
设备中,Driver3和理解
Linux
内核。有些流行语在没有定义的情况下多次出现。过程
上下文
:两本书都引用了,但没有定义原子
上下文
:只出现在LDD3中,没有定义。它指定内核当前正在执行
中断
处理程序或可推迟的函数 在阅读教程时,这三个流行词被很多东西引用。所以我认为最重要的是试着找出确切的定义,然后我才能理解这些引用。
浏览 12
提问于2017-11-01
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
造品牌能中断吗?
有孩子吗?使用 Timekpr-nExt 限制 Linux 中每个账户的电脑使用|Linux 中国
这篇文章给大家介绍一下Linux的中断系统
QQ for Linux 复活,微信 for Linux 还会远吗?
Linux下最受欢迎的命令有哪些呢?您使用过吗?
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券