腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何知道
中断
后
内核
开始执行的
时间
?
、
、
、
、
Linux
已经包含了网络数据的所有
中断
处理。不需要对此做任何事情。数据到达时,
Linux
将处理它(在
内核
中),并将其传递给等待数据的进程。不要为网络设备编写
中断
处理程序。您不必编写
中断
处理程序,因为
Linux
已经提供了所需的所有
中断
处理程序。只要让你的程序从打开的套接字中读取即可。 我想知道
中断
后
内核
开始执行的
时间
。有人能告诉我如何知道
内核
开始执行的
时间
吗?如何复
浏览 3
提问于2014-03-30
得票数 0
3
回答
如何获得
中断
的
内核
时间
戳?
我有一个来自实时世界的事件,它会产生一个
中断
。我需要将此事件注册到
Linux
内核
时刻表之一,如CLOCK_MONOTONIC或CLOCK_REALTIME,目的是确定事件何时在实际日历
时间
内发生。我的google搜索发现了一些2011年提交的支持它的补丁,但是从那以后
中断
处理代码已经做了很大的修改,我再也没有看到对
时间
戳的引用了。 对于我的预期应用程序,
精度
要求很低(1ms)。我认为,如果能排除高优先级
中断
的可能性,就有可能进入微秒范围。
浏览 12
提问于2014-11-26
得票数 1
回答已采纳
2
回答
如何在
linux
内核
中找到
中断
源代码?
、
、
、
、
我正在查找
中断
服务例程的源代码,并在
linux
内核
中查找net_bhi();和netif_rx();
中断
例程。以上两个api都是
linux
内核
中udp数据包的接收。我想修改
中断
例程,因为当
中断
发生时,我应该计算
时间
戳。所以请帮帮忙,上面的文件在哪里??
浏览 3
提问于2014-04-09
得票数 0
1
回答
Linux
内核
计时器子系统:
精度
与分辨率
、
我试图测量部分
Linux
内核
代码的执行
时间
,发现计时器有两个不同的子系统。hrtimers代表高
精度
计时器,hpet代表高
精度
事件计时器。 分辨率和
精度
有什么不同?
浏览 3
提问于2012-02-11
得票数 5
1
回答
如何跟踪亚秒级
时间
、
如何才能以亚秒级的
精度
跟踪
时间
?你们能为我提供一些想法和策略吗?另外,每种方法的优缺点,我正在尝试实现一个使用
Linux
内核
的硬实时系统。
Linux
clock()函数不够精确,因为它的
精度
是秒。
浏览 1
提问于2012-08-18
得票数 0
回答已采纳
1
回答
在禁用勾选
中断
时如何更新
时间
、
、
在阅读了
Linux
手册后- cur_timer指向timer_hpet对象:在本例中,HPET芯片是定时器
中断
的来源。mark_offset方法检查自上次勾选以来没有丢失任何计时器
中断
;在这种不太可能的情况下,它相应地更新jiffies_64。那么,有谁能解释一下
linux
内核
如何跟踪
时间
浏览 6
提问于2017-09-15
得票数 0
回答已采纳
1
回答
如何在rt
linux
中通过用户程序访问或接收
内核
的数据?
、
、
、
、
rt
linux
中的客户端和服务器端通信。客户端负责发送数据,服务器端用于客户端与服务器之间的通信,receiver.UDP用于客户端与服务器之间的通信。当服务器(Rt
linux
)从客户机接收到数据时,
内核
应该停止它正在做的事情,并开始执行新到达的数据。我想计算
中断
在
内核
中发生的
时间
(
时间
戳)。在rt-
linux
中,操作系统的所有操作都发生在
内核
中。因此,我在计算
内核
源代码中的
中断
时间</
浏览 3
提问于2014-04-15
得票数 0
1
回答
Hypervisor如何同步主机和来宾VM之间的
时间
?
、
、
、
我读过博客: 在进行了一些研究之后,我发现这是由于默认的
Linux
内核
以1000 to的内部时钟频率运行,而且VMware无法在不丢失时钟的情况下按时交付时钟
中断
。这意味着一些时钟
中断
会在没有通知
Linux
内核
的情况下丢失,
Linux
内核
假定每个
中断
标记为每秒1/1000秒。因此,每一个丢失的时钟
中断
都会使时钟落后1/1000秒。现在,我的问题是,如果管理程序能够处理时钟
中断
,
浏览 3
提问于2010-12-12
得票数 4
回答已采纳
1
回答
如何在短帧(5ms)数据传输期间阻止所有IRQ
、
、
我是硬件和设备驱动程序的老手,使用更早的
Linux
版本进行硬件控制。我最近又回到了
Linux
和使用嵌入式处理的设备控制的游戏中,并发现
Linux
世界发生了很多变化(变得更好)。然而,我正在努力解决一个硬件控制问题,该问题涉及一个非常快的基于SPI的帧数据传输
内核
模块,该模块需要在短
时间
帧(5毫秒)内关闭所有
中断
,以确保数据帧的适当数据传输定时。在
Linux
的“旧时代”,人们会使用save_flags - cli() - sti()框架来禁用临界区的
中断
浏览 4
提问于2010-07-02
得票数 2
2
回答
运行在
内核
模式的进程的调度程序
、
“理解
Linux
内核
”一书提到了几种挂起以
内核
模式运行的进程的方法(第1章,第22页)。下面是它们: 它没有提到进程耗尽了它的
时间
片,调度程序带来了另一个相同的优先级进程来运行。我认为这应该是暂停以
内核
模式运行的进程的一种情况。请发表意见。
浏览 3
提问于2014-10-23
得票数 0
2
回答
内核
模式抢占
、
、
我理解新的
linux
内核
允许抢占
内核
空间线程。有人能简要解释一下在
内核
模式下执行时抢占是如何工作的吗?因此,当进行系统调用时,软件
中断
会将线程切换到
内核
模式,并运行所需的程序。现在,让我们说它的
时间
片已经结束了,另外一个用户线程正在运行,它还想在
内核
空间中执行。(或者可能是h/w
中断
)。
内核
如何维护被
中断
时为T1修改的任何结构的完整性?
浏览 7
提问于2015-01-07
得票数 4
回答已采纳
1
回答
定时器
中断
是否与系统处于
内核
模式或用户模式无关?
、
、
在
Linux
单处理器系统中,定时器
中断
与系统处于
内核
模式还是用户模式无关? 当系统处于
内核
模式时,定时器
中断
有什么不同的行为吗?
浏览 1
提问于2013-04-15
得票数 6
回答已采纳
1
回答
NTP和NTPD纳米粒子
、
、
、
解释如下:http://www.eecis.udel.edu/~mills/database/brief/nano/nano.pdf如果以及何时将这种修改引入
Linux
内核
的主线中呢? 其次,Nanokernel似乎使用了CPU时钟滴答(在任何设置为HZ的位置)和时钟周期计数器的聚合组合。用于在刻度
中断
之间插入微秒或纳秒的过程
浏览 0
提问于2014-11-14
得票数 7
1
回答
64位
Linux
上的高
精度
计时器支持
、
、
、
我正在尝试在2.6.39.1 64位
Linux
上启用高
精度
计时器支持。为此,我首先在.config中设置了CONFIG_HIGH_RES_TIMERS=y。250 is not setCONFIG_HZ_1000=yCONFIG_MACHZ_WDT=m当我使用hrtimer运行实验时,
浏览 6
提问于2011-12-23
得票数 2
1
回答
触发器
内核
中断
处理程序:如何?
、
、
、
在此过程中,谁将触发
内核
中断
处理程序以及如何触发?我希望有人能帮助我纠正这一点,并澄清我的问题:1)如何触发
内核
中断
处理程序?2)如何定义新的或更改现有的硬件
中断
处理程序? 提前谢谢你!
浏览 2
提问于2013-07-22
得票数 9
回答已采纳
1
回答
ISR之间是否可以进行上下文切换?
让我来介绍一下我的问题:1.键盘
中断
发生在进程A正在执行的时候。据我所知,无论进程A是在用户模式还是
内核
模式下执行,都没有关系。在
内核
模式下,将调用
中断
处理程序来处理键盘
中断
。2.
中断
处理程序将进程A的状态保存在其
内核
堆栈中,并执行与键盘
中断
对应的ISR (仍使用进程A的
内核
堆栈)。3.在键盘ISR执行期间,发生时钟
中断
。那么
中断
将被嵌套。4.
中断
处理程序将键盘ISR的状态保存在进
浏览 3
提问于2021-11-16
得票数 0
4
回答
一个
内核
怎么可能是非抢占的,并且仍然有多个控制路径?
在我不久前学过的一门操作系统课程中,我们正在开发一个旧的、非抢占性的
Linux
内核
(2.4.X)。但是,我们被告知
内核
中可能同时存在多个控制路径。这不违背
内核
的非抢占性吗?编辑:我的意思是,
内核
中没有上下文切换。上一次我试图问这个问题时,我得到了这样的回答:“嗯,
Linux
内核
是抢占性的,所以没有问题”。
浏览 1
提问于2010-08-22
得票数 0
回答已采纳
2
回答
内核
模式下的
Linux
进程调度
、
以下是Wiki中引用的一些描述
Linux
内核
在一定条件下提供抢占式调度。在
内核
版本2.4之前,只有进程是抢占性的,即除了
时间
量过期之外,如果较高的动态优先级进程进入TASK_RUNNING状态,当前进程在用户模式下的执行将被
中断
。对于
Linux
2.6,增加了
中断
执行
内核
代码的任务的能力,尽管这样并不能抢占
内核
代码的所有部分。那么,对于当前的
linux
内核
,
内核
抢占是有条件的,上
浏览 5
提问于2012-12-06
得票数 5
回答已采纳
2
回答
查找新旧
Linux
系统上的定时器解析。
、
如何在
Linux
/POSIX系统上找到系统定时器的分辨率?特别是,我对nanosleep()所能等待的最小
时间
感兴趣。我现有的实现调用sysconf(_SC_CLK_TCK),它在旧
内核
(<=2.4)上运行良好。它返回的时钟滴答数每秒,这似乎是对应于分辨率的定时器(1/吉菲 )。然而,现代机器通常使用(a)
时间
戳计数器/高
精度
事件计时器和(b) “无痒”
内核
。他们不再使用固定的定时器
中断
间隔,因此_SC_CLK_TCK不再有意义了。
浏览 0
提问于2019-06-14
得票数 3
1
回答
捕获用
linux
内核
模块
中断
的hrtimer。可能吗?
、
、
我希望能够“捕获”带有
linux
内核
模块的hrtimer
中断
,并在稍后
时间
重新播放
中断
。对该怎么做有什么想法吗?注意:我不想挂睡眠系统的电话。 谢谢!
浏览 3
提问于2014-03-19
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
美国恶劣天气导致Linux之父家中断电断网六天:内核更新延期
Linux内核解读
Linux内核出现漏洞
Linux 内核原子操作
Windows 内核和 Linux 内核的区别(二)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券