腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我们如何判断信号是否会
中断
系统调用的执行?
、
、
从
Linux
编程接口在较早超时后(即在
时间
片
开始时)重新安排进程的
时间
;或在过早终止的意义上,什么系统调用可以被什么信号
中断
?谢谢。
浏览 0
提问于2018-12-25
得票数 -4
2
回答
内核模式抢占
、
、
我理解新的
linux
内核允许抢占内核空间线程。有人能简要解释一下在内核模式下执行时抢占是如何工作的吗?因此,当进行系统调用时,软件
中断
会将线程切换到内核模式,并运行所需的程序。现在,让我们说它的
时间
片
已经结束了,另外一个用户线程正在运行,它还想在内核空间中执行。(或者可能是h/w
中断
)。内核如何维护被
中断
时为T1修改的任何结构的完整性?
浏览 7
提问于2015-01-07
得票数 4
回答已采纳
1
回答
Linux
Scheduler如何知道进程已在定义的
时间
片
内运行?
、
、
我无法理解
Linux
Scheduler是如何知道进程已经在定义的
时间
片
内运行的。在进程执行过程中,定时器
中断
会持续出现吗? 让我们来看一个场景,HZ是100,所以每10毫秒就会有一个刻度。现在假设只有几个进程具有相同的优先级,所以这两个进程应该有相同的机会,所以如果
时间
片
是4ms,那么两个进程都将运行这个
时间
。我的疑问是调度器如何知道进程已经耗尽了它的4ms?
浏览 0
提问于2014-04-22
得票数 3
2
回答
递增时钟
、
、
例如,当一个进程被设置为以初始
时间
片
10运行时,硬件中的某个人应该知道这个初始
时间
片
并递减它,当
时间
片
变成0时,应该触发一个
中断
! 在freeBSD内核中,我知道硬时钟和软时钟负责记账任务。
浏览 1
提问于2011-02-05
得票数 0
回答已采纳
1
回答
即使使用休眠,线程也不会释放CPU
时间
、
、
我正在运行这个程序,其中我有多个线程。三个线程为同一个父进程生成信号。有四个处理程序线程用于处理由信号生成线程生成的信号。我有一个监控线程,它也接收信号并进行相应的处理。然而,我有一个情况。我可以看到信号并不是平均分配的。我的意思是,这些信号都指向相同的过程。我有四个处理程序线程和一个监视线程在等待信号。所以他们中的任何人都能接收到信号。我希望它是均匀分布的。但是,我可以看到,处理程序线程有时会接收到整个突发信号。就在下一次由监视器线程处理整个信号突发时。为什么它不是统一的。在处理程序/监视器线程处理完一个信号之后,我添加了一个睡眠调用。因此,一旦处理程序/监视器完成了一个信号,它就应该给另一
浏览 0
提问于2012-10-01
得票数 1
回答已采纳
5
回答
防止
linux
线程被调度程序
中断
、
、
如何告诉
linux
中的线程调度器不要以任何原因
中断
线程?我在用户模式下编程。简单地锁定一个互斥锁就可以做到这一点吗?当某个函数正在执行时,我想防止进程中的其他线程被调度。我希望任何执行函数的线程都能够在没有
中断
的情况下完成执行,即使超过了线程的
时间
片
。
浏览 0
提问于2010-04-08
得票数 20
回答已采纳
2
回答
OS线程调度与cpu使用关系
、
、
、
、
我知道,对于线程调度,
Linux
实现了一个公平的调度器,而Windows实现了Round (RR)调度器:每个线程都有一个执行它的
时间
片段(如果我错了,请纠正我)。例如:有两个线程同时执行,系统的
时间
切片为15 is。cpu只有一个核心。 还有一个场景:,如果我有一个线程A正在运行,那么这个线程就会被某种条件(例如网络)阻塞。CPU在100%时会影响线程的唤醒
时间
吗?例如,线程B可能在这个
时
浏览 0
提问于2018-03-28
得票数 2
回答已采纳
2
回答
从处理器的角度看进程调度
、
、
、
让我们假设
Linux
中的一个进程(P1)当前正在处理器上执行。由于当前进程不知道
时间
片
的任何信息,并且内核当前没有在处理器上执行,那么内核如何调度下一个要执行的进程呢?是否有某种类型的
中断
来告诉处理器切换到执行内核或任何其他机制的目的?
浏览 2
提问于2013-05-17
得票数 3
回答已采纳
1
回答
更改SCHED_OTHER计划程序的
时间
量
、
、
我在man文档中查看了以下内容:"SCHED_OTHER the standard robin-shring“。是否可以更改此调度程序的计时器数量?我想它可能对长期工作很有用。谢谢!
浏览 5
提问于2014-12-19
得票数 0
1
回答
linux
中的每进程堆栈转储
、
、
当系统挂起时,我需要转储
linux
内核中的每个进程堆栈。所以,我的问题是如何在内核中转储每个进程的堆栈? 感谢Venkatesh
浏览 1
提问于2014-06-23
得票数 2
1
回答
ISR之间是否可以进行上下文切换?
让我来介绍一下我的问题:1.键盘
中断
发生在进程A正在执行的时候。据我所知,无论进程A是在用户模式还是内核模式下执行,都没有关系。在内核模式下,将调用
中断
处理程序来处理键盘
中断
。2.
中断
处理程序将进程A的状态保存在其内核堆栈中,并执行与键盘
中断
对应的ISR (仍使用进程A的内核堆栈)。3.在键盘ISR执行期间,发生时钟
中断
。那么
中断
将被嵌套。4.
中断
处理程序将键盘ISR的状态保存在进程A的内核堆栈中,并执行与时钟
中断
对应的ISR (仍使
浏览 3
提问于2021-11-16
得票数 0
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) 我想安排进程关联由于这些连接到
中断</e
浏览 2
提问于2012-04-12
得票数 2
回答已采纳
2
回答
运行在内核模式的进程的调度程序
、
“理解
Linux
内核”一书提到了几种挂起以内核模式运行的进程的方法(第1章,第22页)。下面是它们: 它没有提到进程耗尽了它的
时间
片
,调度程序带来了另一个相同的优先级进程来运行。
浏览 3
提问于2014-10-23
得票数 0
1
回答
Linux
如何在SMP中的次要核上调度任务?
、
、
调度程序代码的一部分处理在所有内核上运行的线程的
时间
片
,当运行在次要内核上的线程的
时间
片
结束时,在主核心上执行。调度器为辅助核选择一个新任务,并为另一个核心生成一个重新调度
中断
(IPI)以执行新任务。 深度逻辑肯定比我在上面总结的更复杂,但在顶层,这是SMP在
Linux
中的工作方式吗?
浏览 1
提问于2022-08-21
得票数 0
回答已采纳
1
回答
如何准确地让CPU在1毫秒内忙碌?
、
、
给我
Linux
的相关信息也很棒。
浏览 3
提问于2012-08-09
得票数 0
7
回答
我如何确保我的程序从头到尾不间断地运行?
、
、
然而,我一直从任务切换和
中断
触发中获得异常值,这导致我的统计数据无效。我的程序的正确值是-20。 总而言之,我有没有可能在不
中断
操作系统的情况下运行这段代码?
浏览 27
提问于2009-08-01
得票数 2
回答已采纳
1
回答
使用什么机制来计算进程的CPU使用率,特别是‘sys`(在内核中花费的
时间
)
、
、
用于计算cpu
时间
的机制是什么,包括在内核中花费的
时间
(top输出中的sys)?我之所以在这里考虑限制,是因为我记得我读过一些关于进程能够避免显示其cpu使用率的文章,如果它们在完成
时间
片
之前就放弃了。具体地说,我正在处理KVM虚拟化中的一些现有代码。if (guest_tsc < tsc_deadline)在禁用
中断
的情况下调用代码。我想知道
Linux
是否会在禁用
中断
的情况
浏览 2
提问于2016-05-30
得票数 0
1
回答
国家进程
、
、
、
我了解到,当
中断
发生时,进程会进入就绪队列,而不是经过阻塞的队列。但是,在这张图片中,被
中断
的进程已经移动到阻塞的队列(这是一个粉红色的圆圈)。
浏览 7
提问于2022-07-13
得票数 0
回答已采纳
1
回答
免费实时操作系统中的任务抢占
、
在阅读免费实时操作系统手册时,我遇到了一个句子,它提到了Q1:手册中提到的是什么类型的
中断
? Q2:当任务A处于运行状态时,
中断
是否是使任务B处于就绪状态的唯一方式?Q3:如果对Q2的回答是否定的,那么如
浏览 6
提问于2022-01-01
得票数 0
回答已采纳
2
回答
linux
内核的“过期”队列中能存在实时进程吗?
、
、
在
linux
内核2.4中:因此,实时进程是否存在于过期队列中,其中所有消耗其
时间
片
的进程都存在?
浏览 3
提问于2014-04-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Polygon 网络升级后服务中断时间延长
在 Linux 终端中展示幻灯片|Linux 中国
这篇文章给大家介绍一下Linux的中断系统
在 MySQL 中处理时间|Linux 中国
Linux服务器怎么修改系统时间
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券