腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何知道
中断
后
内核
开始执行的时间?
、
、
、
、
Linux
已经包含了网络数据的所有
中断
处理。不需要对此做任何事情。数据到达时,
Linux
将处理它(在
内核
中),并将其传递给等待数据的进程。不要为网络设备编写
中断
处理程序。您不必编写
中断
处理程序,因为
Linux
已经提供了所需的所有
中断
处理程序。只要让你的程序从打开的套接字中读取即可。 我想知道
中断
后
内核
开始执行的时间。有人
能
告诉我如何知道
内核
开始执行的时间吗?如何复制
中断</
浏览 3
提问于2014-03-30
得票数 0
1
回答
触发器
内核
中断
处理程序:如何?
、
、
、
在此过程中,谁将触发
内核
中断
处理程序以及如何触发?我希望有人
能
帮助我纠正这一点,并澄清我的问题:1)如何触发
内核
中断
处理程序?2)如何定义新的或更改现有的硬件
中断
处理程序? 提前谢谢你!
浏览 2
提问于2013-07-22
得票数 9
回答已采纳
1
回答
linux
内核
中禁用irq的api
、
在
linux
内核
中,如何确定
中断
是否被禁用?因为使
能
中断
需要平衡,如果有api,就不是irqs_disabled()。 因为启用
中断
需要平衡,如果我强制启用
内核
将报告一个警告。
浏览 4
提问于2011-12-16
得票数 1
2
回答
内核
模式下的
Linux
进程调度
、
以下是Wiki中引用的一些描述 抢占改善了延迟,提高了
响应
能力,使
Linux
更适合桌面和实时应用程序.旧版
浏览 5
提问于2012-12-06
得票数 5
回答已采纳
1
回答
如何获得
Linux
内核
中锁的全局状态?
、
、
、
、
我正在为
Linux
内核
编写一些代码,当我需要启用
中断
以便进程能够处理一个信号时,我注意到
中断
被禁用了。如果我
能
获得系统中当前持有的所有锁的列表,那就太棒了,因为我怀疑某个地方的锁已经禁用了
中断
。这就是,假设是锁禁用了
中断
。如果没有,也很高兴知道是如何做到的(或者在哪里)。
Linux
内核
保存了这方面的任何记录吗?
浏览 3
提问于2020-02-19
得票数 1
2
回答
内核
模式抢占
、
、
我理解新的
linux
内核
允许抢占
内核
空间线程。有人
能
简要解释一下在
内核
模式下执行时抢占是如何工作的吗?因此,当进行系统调用时,软件
中断
会将线程切换到
内核
模式,并运行所需的程序。现在,让我们说它的时间片已经结束了,另外一个用户线程正在运行,它还想在
内核
空间中执行。(或者可能是h/w
中断
)。
内核
如何维护被
中断
时为T1修改的任何结构的完整性?
浏览 7
提问于2015-01-07
得票数 4
回答已采纳
3
回答
谁初始化IDT,
内核
还是处理器?
、
、
中断
描述符表是x86体系结构用于实现
中断
向量表的数据结构。IDT被处理器用来确定对
中断
的正确
响应
,而exceptions...In则是8086处理器,IDT驻留在内存中的一个固定位置,从地址0x0000到0x03ff.这是来自的 当调用start_kernel (在/usr/src/
linux
/init/main.c中找到)时,它调用trap_init (在/usr/src/
linux
/trap_
浏览 7
提问于2011-02-26
得票数 2
4
回答
除了
中断
驱动架构之外,还有其他模型吗?
、
、
我读到了关于OS如何通过
中断
与硬件通信的文章,只是想知道,除了
中断
驱动之外,是否还有其他的架构?罗伯特洛夫在《
Linux
内核
》一书中说,
Linux
处理的大部分架构都是
中断
驱动的,那么其他的又是什么呢?有没有人
能
举个例子?谢谢。
浏览 2
提问于2012-09-29
得票数 3
回答已采纳
2
回答
Linux
处理器中固有的竞争条件
、
、
、
、
假设有一个端口映射的I/O设备,它在IRQ线路上任意生成
中断
。设备的挂起
中断
可以通过对特定寄存器的单个outb调用来清除。此外,假设下面的
中断
处理程序通过request_irq分配给相关的IRQ行{ I
浏览 4
提问于2015-12-02
得票数 3
回答已采纳
1
回答
为什么在诸如preempt-rt
内核
这样的RTOS上
响应
时间是确定的?
、
、
、
、
为什么在诸如preempt-rt
内核
这样的RTOS上
响应
时间是确定的?preempt-rt中的哪些特性与vanilla
内核
中的特性不同? 我寻找了原因,我发现它与“自旋锁”有关。然而,我无法理解“自旋锁定”是什么,以及它是如何影响
响应
时间的。
浏览 26
提问于2020-12-12
得票数 0
4
回答
从
内核
空间执行用户空间函数
、
、
、
我正在用
linux
编写一个自定义设备驱动程序,它必须能够在
中断
时非常快速地
响应
。处理这个问题的代码已经存在于用户空间实现中,但这太慢了,因为它依赖于软件不断地检查
中断
行的状态。在做了一些研究之后,我发现您可以从
内核
模块注册这些
中断
行,并执行函数指针所给出的函数。但是我们想要执行的代码在用户空间,有没有办法从
内核
空间模块调用用户空间中的函数呢?
浏览 1
提问于2011-03-09
得票数 6
回答已采纳
2
回答
如何将内置
内核
模块的信号/
中断
发送到可加载的
内核
模块?
、
、
我对
linux
内核
编程很陌生。我正在开发一个简单的可加载
内核
模块,当调度器运行队列发生更改时,它需要信息(例如,rq_rt )。因此,我需要从调度程序的函数( interrupt、dequeue_rt、current_premept等)向
内核
模块发送信号或
中断
(比如模块中的enqueue_rt或signal handler )。有人
能
提出如何发送这样的信号或
中断
的方法吗?
浏览 0
提问于2019-08-02
得票数 0
回答已采纳
1
回答
网络负载时延减小
、
、
、
我的结果毫无意义,我希望你
能
理解。这些机器通过两个网络连接。这两个主机都运行Ubuntu20.04和
Linux
5.8。 为什么当我强调主机A的所有核心时,我的网络延迟会减少?
浏览 0
提问于2021-02-13
得票数 1
回答已采纳
1
回答
为什么在
linux
和unix的情况下,
中断
的服务方式存在设计上的差异?
、
、
、
在Maurice的“Unix操作系统的设计”()一书中,提到
中断
是在运行过程的上下文中服务的,因为它不会产生一个新的进程来服务
中断
。在
内核
空间中,在进程上下文中,代表特定进程执行。 但是,在许多操作系统(包括
Linux
)中,
中断
处理程序并不在进程上下文中运行。相反,它们运行在与任何process.This特殊上下文无关的特殊
中断
上下文中,只允许
中断
处理程序快速
响应
中断
,然后退出。因此,在
Linux
中,处理器正在做以
浏览 2
提问于2016-04-28
得票数 1
回答已采纳
2
回答
内核
是不可抢占的.如何?
、
、
、
在
内核
模式下执行的进程不能被抢占。考虑这样的情况:一个进程在
内核
模式下执行,并且花费了很多时间。因此,其余的进程将保持在就绪队列中。例如,进程将如何
响应
计时器
中断
(如果它在
内核
模式下执行)?或者它如何应对高温断电
中断
。 如果有人
能
消除我的疑虑,请
浏览 1
提问于2011-03-07
得票数 0
回答已采纳
1
回答
用于捕获
中断
并通知用户代码的简单
Linux
驱动程序,无需竞争
、
、
、
这可能是一个复制品,但我还没有找到一个问答或例子完全符合我的水平…… 我正在尝试将
中断
处理添加到一个简单的
Linux
驱动程序中(它目前只为一些硬件寄存器实现了mmap )。因此,我只希望
内核
驱动程序处理(和清除) IRQ,并实现poll或read文件操作,以便用户代码可以高效地等待它。 我不打算从多个线程轮询或读取,所以我不关心它是单唤醒还是广播。我确实关心在轮询开始之前发生
中断
的情况:这应该会导致下一次轮询(或读取)立即返回。 我的问题是关于ISR和文件操作之间的同步。什么样的同步对象或模式是合适的?我见过的示例大多涉及
浏览 34
提问于2020-10-08
得票数 0
1
回答
如何获得实时
Linux
内核
模式下的
中断
时间(时间戳)?
、
、
、
、
当服务器在以太网接口(UDP)上接收数据时,触发服务器中的
内核
。我在服务器端使用实时
LINUX
。服务器(即嵌入式pc目标)是通过处理
中断
来触发嵌入式pc目标(包含rt ),以获得执行新到达数据的注意。 如何计算
中断
发生时
内核
中的时间并将
响应
发送回客户端?
浏览 2
提问于2014-04-01
得票数 0
1
回答
在
linux
中,在哪里编写
中断
处理程序以及如何向
内核
注册?
、
、
、
、
当服务器从ip层(
内核
)上的客户端接收数据时。它
中断
内核
和
内核
,以便由客户端执行数据,所以我想创建一个
中断
服务函数来捕获来自网络服务卡的
中断
。我不能写
内核
模块(
内核
不是开放的),而你在用户空间有实时的QNX。但是,我可以在
内核
空间和
内核
模块中使用RTLinux (real time
linux
)编写代码。在
linux
中在哪里编写
中断
处理程序以及如何向
内核<
浏览 3
提问于2014-03-27
得票数 3
1
回答
内核
如何切换
内核
堆栈和用户堆栈?
、
内核
如何切换
内核
堆栈和用户堆栈?我知道进程只在
内核
模式下使用
内核
堆栈。 但是,当
中断
发生时,它是如何带来
内核
堆栈指针的?我没有看到
内核
在
中断
退出代码中保存指向某个寄存器的堆栈指针。
浏览 1
提问于2018-03-23
得票数 0
回答已采纳
1
回答
内核
是如何找到发送硬件
中断
的正确进程的?
、
、
首先,这两件事可能存在: 谢谢!
浏览 0
提问于2015-04-07
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux探秘之用户态与内核态
Linux内核态高效HTTP代理的设计与实现
美国恶劣天气导致Linux之父家中断电断网六天:内核更新延期
通过vmstat学习CPU和进程性能监控
深入理解epoll
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券