腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
环境下的硬件定时器、实时
时钟
、Jiffies
linux-kernel
、
x86
、
interrupt
、
clock
我试图理解x86_64
Linux
机器中使用的计时器
中断
和相关术语。实时
时钟
甚至在CPU处于off状态时运行,并更新它重新启动的时间。如果这是RTC的唯一职责,那么这个
时钟
是否需要在机器运行时
中断
?如果我理解错了,请纠正我。
浏览 0
提问于2020-06-13
得票数 3
3
回答
我应该设置什么配置值来使HZ值(jiffies)在物理上正确?
kernel
、
linux-kernel
、
scheduling
、
clock
、
arm64
在构建
linux
时,我们设置了值HZ。
linux
内核具有默认的HZ值。它是内核运行的软件
时钟
频率,1/HZ (=jiffies)是
调度
器间隔的单位。当然,这个HZ应该来自一个真正的硬件定时器,产生
中断
。所以我的问题是:我们可以在构建内核映像时设置HZ,但是应该更改什么配置值(特别是对于arm64情况)来应用产生这个定时器
中断
的真正
时钟
频率?我认为应该有一个配置值,因为一些FPGA板可以运行在较低的
时钟
频率,它取决于硬件设计。如果此配置值不正确
浏览 0
提问于2022-03-02
得票数 1
1
回答
本地计时器
中断
和定时器之间有什么区别?
linux
、
linux-kernel
、
interrupt
、
cpu-architecture
当我在我的多核cat /proc/interrupts桌面PC (内核3.16)上执行x86_64时,我会看到以下内容:LOC: 529283 401319 Local timer interrupts0: 1009220 0 IO-APIC-edge timer LOC: 206713 6465
浏览 0
提问于2015-05-10
得票数 4
回答已采纳
2
回答
为什么
中断
处理程序(ISRs)不能睡觉?
c
、
linux
、
interrupt
我很困惑为什么
中断
处理程序不能睡觉?我对同一议题有两次意见:- 但是当低优先级系统
时钟
中断
时他们不能被安排? 同样的,请给我一个好的例子。
浏览 1
提问于2016-03-25
得票数 2
5
回答
任务
调度
程序如何触发作业?
cron
、
scheduled-tasks
、
scheduler
当任务
调度
程序(例如cron)触发一个任务(例如cron作业)时,它是通过“轮询”每一个最小时间(例如第二个)
时钟
来做到这一点,还是注册了一个回调,当时间到来时会被“推送”?如果是推送/回调,底层平台(例如
linux
)是如何做到的?对于基于时间的事件是否存在“硬件
中断
”或另一种回调机制? 那么,任务
调度
程序如何触发作业呢?
浏览 2
提问于2014-06-09
得票数 3
回答已采纳
3
回答
定时器
中断
和
调度
timer
、
operating-system
、
interrupt
、
scheduler
、
clock
我很难理解计时器
中断
与系统
调度
程序相关的方式,以及DPC (延迟过程调用)在这一切中的角色。以下是我的理解(如果我错了,请纠正我):所以我的第一个问题是:
调度
器实际上在每个时间间隔上运行吗? 我的第二个问题是: DPC在这里的角色是什么?它与
调度<
浏览 0
提问于2017-03-22
得票数 2
1
回答
禁用
中断
是否会自动禁用CPU
调度
?
operating-system
、
scheduling
、
interrupt
嘿,伙计们,如果
中断
被禁用,所有的进程/线程
调度
都将被禁用,这是真的吗?我所知道的是
中断
包括
时钟
中断
和其他
中断
。CPU
调度
(例如,轮询)基于
时钟
中断
。如果禁用,那么
调度
也会被禁用,当前线程会继续执行,直到占用CPU为止。如果我说错了,请纠正我。如果它是纯粹基于优先级的
调度
,而不是RR (考虑到实时系统),并且一个低优先级线程禁用了
中断
,那么一个高优先级线程到达,低优先级线
浏览 2
提问于2011-04-21
得票数 2
回答已采纳
1
回答
定时器
中断
是否与系统处于内核模式或用户模式无关?
linux
、
linux-kernel
、
linux-device-driver
在
Linux
单处理器系统中,定时器
中断
与系统处于内核模式还是用户模式无关? 当系统处于内核模式时,定时器
中断
有什么不同的行为吗?
浏览 1
提问于2013-04-15
得票数 6
回答已采纳
1
回答
ISR之间是否可以进行上下文切换?
operating-system
让我来介绍一下我的问题:1.键盘
中断
发生在进程A正在执行的时候。据我所知,无论进程A是在用户模式还是内核模式下执行,都没有关系。在内核模式下,将调用
中断
处理程序来处理键盘
中断
。2.
中断
处理程序将进程A的状态保存在其内核堆栈中,并执行与键盘
中断
对应的ISR (仍使用进程A的内核堆栈)。3.在键盘ISR执行期间,发生
时钟
中断
。那么
中断
将被嵌套。4.
中断
处理程序将键盘ISR的状态保存在进程A的内核堆栈中,并执行与
时钟
<em
浏览 3
提问于2021-11-16
得票数 0
1
回答
c#中信令线程的性能
c#
、
performance
、
stopwatch
、
autoresetevent
我一直试图理解“唤醒”一个等待像AutoResetEvent这样的阻塞结构的线程需要多长时间--根据我在多次讨论之后的理解,windows有某种内部
时钟
,它每隔15.6ms“滴答”一次,然后决定哪些线程计划下一个线程运行
浏览 4
提问于2014-03-18
得票数 4
回答已采纳
2
回答
调度
程序如何在需要时重新获得控制权?
operating-system
、
cpu
、
scheduling
、
interrupt
、
preemption
我正在阅读有关
调度
的内容,但我不知道
调度
程序是如何在调用用户空间中的代码之后恢复控制的。例如,
调度
器将控制传递给用户空间中的某个应用程序,该应用程序执行无限循环,在一个核心芯片上没有发生其他硬件
中断
。所有文档都谈到
调度
程序重新获得控制权并先发制人地
中断
用户进程,但是如果从未将控件传递回操作系统,该如何工作呢? 问题:在X之后,是否使用CPU中的某个
时钟
注册
调度
程序以再次获得控制权?
浏览 2
提问于2013-08-12
得票数 0
1
回答
在什么情况下,CPU直接传输比DMA工作得更快?在什么情况下DMA传输比CPU直接传输更快?
dma
对于CPU可以比DMA(直接内存访问控制器)更快地直接传输数据的情况,我有点困惑。反之亦然?
浏览 2
提问于2017-04-16
得票数 0
1
回答
Hypervisor如何同步主机和来宾VM之间的时间?
time
、
synchronization
、
virtualization
、
virtual-machine
我读过博客: 在进行了一些研究之后,我发现这是由于默认的
Linux
内核以1000 to的内部
时钟
频率运行,而且VMware无法在不丢失
时钟
的情况下按时交付
时钟
中断
。这意味着一些
时钟
中断
会在没有通知
Linux
内核的情况下丢失,
Linux
内核假定每个
中断
标记为每秒1/1000秒。因此,每一个丢失的
时钟
中断
都会使
时钟
落后1/1000秒。现在,我的问
浏览 3
提问于2010-12-12
得票数 4
回答已采纳
3
回答
linux
调度
器需要进行上下文切换吗?
linux
、
linux-kernel
、
kernel
关于
linux
调度
器和其他类似的内核系统调用,我有一个一般性的问题。
linux
调度
器是否被认为是一个“进程”,并且每次调用
调度
器都需要上下文切换,就像它的另一个进程一样?假设我们有一个
时钟
滴答,它
中断
当前正在运行的用户模式进程,现在我们必须调用
调度
器。对
调度
器本身的调用是否会引起上下文切换?
调度
器是否有自己的一组寄存器和U区,以及在每次调用时必须恢复的内容?调用
调度
器本身会引发上下文切换以恢复<e
浏览 0
提问于2012-06-01
得票数 15
回答已采纳
1
回答
什么是内核定时器系统,它与
调度
程序有什么关系?
linux-kernel
、
x86
、
scheduler
、
interrupt
调度
程序如何知道某一段时间已经过去? 系统定时器与
调度
程序有什么关系?
浏览 1
提问于2017-11-14
得票数 5
回答已采纳
2
回答
谁在系统中实际执行
调度
operating-system
、
scheduling
我发现在就绪队列中准备执行的进程由
调度
器来控制CPU。
调度
器根据其
调度
算法选择一个进程,然后将CPU的控制交给所选进程,如果它遵循抢占式,则随后进行抢占。我想知道,如果CPU的处理单元正在被处理器使用,那么如果处理单元不可用,到底是谁抢占和
调度
进程。
浏览 1
提问于2017-08-18
得票数 2
3
回答
为什么infite循环不锁定操作系统?
multithreading
、
operating-system
、
cpu
我知道操作系统有一个进程
调度
程序(比如
Linux
上的CFS ),但是这实际上是如何工作的呢?CPU有内置功能来管理这种用例吗?
浏览 5
提问于2021-06-13
得票数 1
回答已采纳
1
回答
单核计算机的进程处理程序是如何从进程中获得控制权的?
multiprocessing
在单芯计算机上,只有一个真正的/物理的控制点。当唯一的控制点在当前进程手中时,流程处理程序如何在它想要的时候返回控制点?
浏览 2
提问于2015-11-17
得票数 0
回答已采纳
2
回答
时钟
中断
和I/O
中断
有什么不同?
operating-system
时钟
中断
和I/O
中断
有什么不同? 据我所知,
时钟
中断
使用系统
时钟
来
中断
CPU,并根据程序输入或输出完成向CPU发送I/O
中断
。一般来说,对理解
中断
很有帮助,但我正在尝试比较这两种
中断
。
浏览 2
提问于2013-04-11
得票数 1
1
回答
完全消除现代
Linux
>=5.0中的计时器滴答现象
linux
、
timer
、
linux-kernel
、
real-time
、
interrupt
我试图完全消除在一台安静的机器上的一组核心上的计时器
中断
。这些是这些核心经常处理的唯一
中断
。我已经开发了isolcpu,并使用CONFIG_NO_HZ_FULL构建了一个内核,实际上现在它们每秒钟只接收一次定时
中断
。可以删除这个1Hz的剩余计时器
中断
吗?。这个建议,在某个时候,偶尔滴答一下是必要的: 一些进程处理操作仍然需要偶尔的
调度
时钟
滴答。这些操作包括计算CPU负载、维护sched平均值、计算CFS实体v运行时、计算avenrun和执行负载平衡。他们目前被安排
时钟
浏览 2
提问于2020-02-20
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程调度:完全公平调度器CFS
linux下ntp时钟同步的搭建和使用
时钟也能虚拟化吗
搞嵌入式应用层开发要学习什么?看这里
CPU 隔离:Full Dynticks 深探
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券