腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
操作
系统
调用是
中断
吗?
operating-system
、
interrupt
所以我知道操作
系统
调用是对操作
系统
的请求,以接收某种类型的资源。我不知道的是操作
系统
调用是否是
中断
?还是所有的操作
系统
调用都被
中断
了?我知道设备会
中断
操作
系统
获取资源,但是操作
系统
调用仅仅是来自程序的指令,而不是
中断
吗?或者
中断
只是一条特殊的指令?
浏览 2
提问于2015-08-28
得票数 0
2
回答
系统
时钟与辅助时钟的区别
c++
、
timer
、
vxworks
在Vxworks中,我们有各种时钟,如
系统
时钟和辅助时钟,还有如下所示的各种API sysAuxClkConnect( )-将一个例程连接到辅助时钟<
浏览 7
提问于2013-08-20
得票数 4
回答已采纳
1
回答
x86_64 linux中的
系统
调用是否仍然会产生
中断
?
linux
、
interrupts
在较早版本的linux体系结构中,
系统
调用总是在执行过程中生成
中断
。它们将通过将
系统
调用号设置为%eax并将参数设置为%ebx、%ecx等来执行,然后发出特定的
中断
INT0x80。因此,
系统
调用可以说是
系统
上软件
中断
的一个常见原因。 然而,在现代的x86_64体系结构中,有一个特定的
系统
调用指令"syscall",它绕过了使用
中断
0x80的需要,从而完全绕过了
中断
描述符表。虽然我相信以前为sysc
浏览 0
提问于2017-10-23
得票数 6
回答已采纳
1
回答
系统
调用与
中断
上下文
linux-kernel
、
system-calls
系统
调用使用软件
中断
(
中断
向量128)来实现。在roberts所写的"Linux内核开发“一书中写道,
中断
处理发生在
中断
上下文中。它还写了
系统
调用在进程上下文中运行,但是
系统
调用句柄实际上是一个“
中断
句柄”,那么为什么它在不同的上下文中呢?
浏览 3
提问于2013-08-22
得票数 5
2
回答
什么是
中断
的
系统
呼叫?
signals
、
system-calls
、
interrupt
我正在读APUE,被
中断
的
系统
调用一章让我感到困惑。早期UNIX
系统
的一个特点是,如果进程在“慢”
系统
调用中被阻塞时捕捉到信号,
系统
调用就会
中断
。所以说,早期的UNIX
系统
有一个特性:如果我的程序使用
系统
调用,它将被
中断
/停止,如果程序在任何时候捕捉到信号。(默认处理程序也算作捕获吗?)为了防止应用程序不得不处理
中断
的
系统
调用,4.2BSD引入了某
浏览 0
提问于2019-03-29
得票数 10
回答已采纳
1
回答
系统
呼叫
中断
c
、
linux
、
multithreading
、
signals
我有一个问题要解决:进程中的某个线程正在执行同步
系统
调用,我想立即
中断
该调用。为了解决这个问题,我可以通过pthread_kill发送一个信号,这将迫使它与EINTR一起返回。因此,有两个问题: 是否有办法避免在上面所示的方法中使用虚拟结构?
浏览 6
提问于2014-11-12
得票数 1
2
回答
理解在
中断
处理程序中运行程序的概念
interrupt
、
interrupt-handling
早期运行IOS操作
系统
的Cisco路由器通过在
中断
处理程序中而不是在“常规”操作
系统
进程中进行数据包交换来提高其数据包处理速度。在
中断
处理程序中进行分组处理确保操作
系统
内的上下文切换不影响数据包处理。据我所知,
中断
处理程序是操作
系统
中用于处理
中断
的一种软件。如何理解在
中断
处理程序中进行分组交换的概念?
浏览 4
提问于2014-01-30
得票数 2
回答已采纳
1
回答
中断
系统
调用?
operating-system
、
kernel
、
cpu
、
system-calls
、
hardware
嘿,伙计们,我只是想确认我是否正确理解了
系统
调用是如何被调用的。 因此,如果程序员需要访问内核功能,它会将
系统
调用号加载到寄存器中,并调用软件
中断
(在linux 0x80中)。然后,NVIC(或AVIC)使处理器跳转到
中断
处理程序的开头,并使cpu进入管理模式。 然后,
中断
处理程序获取
系统
调用号,并跳转到处理
系统
调用的内核代码。 最后,程序返回到其原始状态并继续运行。
浏览 45
提问于2021-07-09
得票数 0
1
回答
如何在多核
系统
中
中断
工作?
raspberry-pi
、
arm
、
cpu
、
interrupt
、
multicore
但我不知道如何在多核
系统
中
中断
。我想知道
中断
线是连接到每个核心还是一个CPU。因此,我通过Google找到了以下段落: 在一个多核
系统
中,每个
中断
都指向一个CPU (而且只有一个),尽管哪一个并不重要。如何发生这种情况是由可编程
中断
控制器芯片控制在板上。当您在
系统
启动过程中初始化这些图片时,您可以对它们进行编程,以便将
中断
传递给您想要的CPU;在某些图片上,您甚至可以让
中断
在CPU
浏览 4
提问于2015-11-27
得票数 4
回答已采纳
2
回答
为什么
中断
处理程序(ISRs)不能睡觉?
c
、
linux
、
interrupt
我很困惑为什么
中断
处理程序不能睡觉?我对同一议题有两次意见:- 但是当低优先级
系统
时钟
中断
时他们不能被安排? 同样的,请给我一个好的例子。
浏览 1
提问于2016-03-25
得票数 2
1
回答
与受临界区保护的
系统
数据无关的
中断
是什么意思
interrupt-handling
、
rtos
在
中断
与临界区保护的
系统
数据相关或无关的情况下,可抢占操作
系统
中的
中断
处理程序访问共享数据结构有何不同?与
系统
数据无关的
中断
也有区别吗?
浏览 2
提问于2017-01-22
得票数 0
1
回答
操作
系统
保护硬件
中断
-它是如何工作的?
operating-system
、
real-time
、
hardware
、
interrupt
、
cpu-architecture
我正在阅读关于mondern和操作
系统
中的
中断
处理的文章,但我不明白有一点: 一旦一些硬件设备改变了state (电流/电压?)在CPU的
中断
引脚上,CPU在处理当前指令后停止并跳转执行
中断
处理程序代码。现在假设
中断
处理程序代码必须改变调度程序的数据结构中的某种状态,但是在操作
系统
被
中断
之前,它也在相同的结构中摸索。我想操作
系统
和
中断
处理程序都使用信号量,通过一些原子比较/设置内存操作来保护共享数据结构。但是,如果
浏览 0
提问于2013-08-20
得票数 0
回答已采纳
1
回答
腾讯通isr_evt_set服务延迟
embedded
、
keil
、
cortex-m3
、
rtx
我有以下RTX配置:- NVIC grouping 7.1 -
系统
Tick & Pend
系统
服务
中断
优先级224。-两个
中断
都是启用的,并且永远不会被我的代码流禁用。我观察到以下问题:当使用isr_evt_set从实时时钟
中断
触发任务时,任务执行被延迟。我发现当RTC
中断
结束时,"Pend System service“
中断
没有被调用。当从实时时钟
中断
调用时,isr_evt_set将“挂起
系统
服务”置于挂起状态。RT
浏览 12
提问于2018-04-27
得票数 0
2
回答
任务之间的
中断
在非实时操作
系统
系统
中是可能的吗?
interrupt
、
rtos
如果我有一个非实时操作
系统
的单核
系统
,那么一个任务,比如taskA
中断
另一个任务,比如说taskB,其中taskA或taskB都不是
中断
例程?还是一个任务被另一个任务
中断
只能通过非RTOS
系统
上的ISR(
中断
服务例程)来实现?
浏览 1
提问于2016-05-30
得票数 0
回答已采纳
2
回答
在操作
系统
中,
系统
调用和
中断
有什么区别?
operating-system
、
interrupt
、
system-calls
在操作
系统
中,
系统
调用和
中断
有什么区别?所有的
系统
呼叫都被打断了吗?所有的
系统
呼叫都
中断
了吗?
浏览 0
提问于2015-11-11
得票数 29
1
回答
一个
中断
处理程序如何处理,直到同一个源空闲?
operating-system
、
x86
、
kernel
、
interrupt
请注意,单个
中断
源(计时器、键盘等)将不会向处理器发信号通知新的
中断
,直到处理器已经指示对来自该源的先前
中断
的处理是done'',即使
系统
范围的
中断
使能标志为on。谁告诉PIC当前
中断
已结束,以及“
系统
范围
中断
启用标志”是什么意思?
浏览 1
提问于2012-05-07
得票数 0
1
回答
为什么你想要外部
中断
退出?
x86
、
virtual-machine
、
interrupt
、
virtualization
、
hypervisor
对于使用Intel VT-x的VMM,为什么有人想要将VMCS中的外部
中断
退出位设置为0,而不是使用发布的
中断
(假设架构支持两者)?例如,如果您将external-interrupt退出位设置为0,则在来宾操作
系统
正在运行的情况下,发往主机操作
系统
的
中断
将传送到来宾操作
系统
。如果来宾也使用相同的
中断
向量,该如何处理此问题?此问题不是posted
中断
处理的问题。
浏览 0
提问于2019-02-14
得票数 0
2
回答
系统
调用是内核的一部分,还是操作
系统
的一部分?
linux
、
linux-kernel
当用户发出
系统
调用时,会触发一个
中断
,将执行切换到内核模式,然后执行负责
系统
调用执行的
中断
处理程序。现在,我相信这个
中断
处理程序(和所有其他
中断
处理程序)都是内核的一部分。但是,
系统
调用实现(例如:向文件写入数据的指令,或打开套接字的指令)是被认为是内核的一部分,还是操作
系统
的一部分,但在内核之外呢?
浏览 0
提问于2019-03-04
得票数 1
1
回答
重新启动
系统
调用安全吗?
linux-kernel
、
signals
、
system-calls
、
interrupt
我正在阅读一本教科书,其中描述了如何处理
中断
时的
系统
调用:但是重新启动
系统<
浏览 0
提问于2020-10-02
得票数 1
回答已采纳
1
回答
ISR之间是否可以进行上下文切换?
operating-system
让我来介绍一下我的问题:1.键盘
中断
发生在进程A正在执行的时候。据我所知,无论进程A是在用户模式还是内核模式下执行,都没有关系。在内核模式下,将调用
中断
处理程序来处理键盘
中断
。2.
中断
处理程序将进程A的状态保存在其内核堆栈中,并执行与键盘
中断
对应的ISR (仍使用进程A的内核堆栈)。3.在键盘ISR执行期间,发生时钟
中断
。那么
中断
将被嵌套。4.
中断
处理程序将键盘ISR的状态保存在进程A的内核堆栈中,并执行与时钟
中断
对应的ISR (仍使
浏览 3
提问于2021-11-16
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
消息称特斯拉遭遇完全的网络中断 内部系统和连接功能中断
直播系统APP源码,宕机不代表服务会中断
这篇文章给大家介绍一下Linux的中断系统
苹果(AAPL.US)已修复应用程序和内部系统中断问题
新能源汽车充电系统重大漏洞,可传输恶意电磁信号中断充电
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券