腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
IVT和IDT有什么不同?
x86
、
interrupt
在
Linux
系统上,
中断向量
表(IVT)和中断描述符
表
(IDT)有什么不同?
浏览 0
提问于2012-07-18
得票数 10
回答已采纳
1
回答
Linux
中的中断和系统调用调度
linux
、
interrupt
、
system-calls
、
interrupt-handling
在
Linux
中,硬件中断和系统调用/异常是否由同一个dispatcher过程分派?如果您看到
Linux
,您会注意到,硬件中断(在x86 arch上)在其
中断向量
上不包含更多的指令,这些指令会在堆栈上推送
中断向量
号并跳转到common_interrupt。我的问题是:是
Linux
中的每个中断(异常(包括SysCall)、中断)都以相同的方式发送,直到到达某个点到分支为止?(由于他们的类型) 对不起我的英语。
浏览 8
提问于2016-01-13
得票数 2
2
回答
有像中断
表
一样的Syscall
表
吗?
linux
、
kernel
、
system-calls
、
interrupt
系统调用是否像fork()、exit()保存在某种函数指针
表
中,就像中断描述符
表
一样?当我调用我的fork()或exit()时,我的操作系统会去哪里?
浏览 0
提问于2015-04-15
得票数 4
回答已采纳
1
回答
中断向量
表位于何处?
x86
、
interrupt
、
dos
、
bios
中断向量
表是在ROM中还是在RAM中?如果它在RAM中,它是从哪里加载的?另外,该
表
是否依赖于操作系统?例如,在MS-DOS中,“int0x80”用于播放音乐之类的东西,但在
Linux
中,它是一个系统调用。那么,在MS-DOS中,中断0x80是由操作系统还是ROM处理的?如果它在ROM中,
Linux
会覆盖表项吗?
浏览 0
提问于2015-09-10
得票数 4
1
回答
如何在
Linux
上获取
中断向量
编号?
linux
、
assembly
、
linux-kernel
、
x86
、
hardware
当我运行"cat /proc/interrupts“时,我可以得到以下结果: 0: 253 1878 IO-APIC-edge timer 7: 1 0 IO-APIC-edge parport0 9: 0
浏览 3
提问于2012-07-08
得票数 2
回答已采纳
1
回答
将VxWorks intConnect API移植到
linux
上
linux
、
interrupt
、
porting
、
vxworks
我正在尝试将VxWorks API移植到
linux
。在我找到intArchLib apis之前,它运行得很好。如何移植int (intConnect,intLock .)到
Linux
。intConnect :此api为
中断向量
(IRQ)注册一个中断例程(ISR)。当注册中断发生时,将调用此ISR。 SS
浏览 7
提问于2012-09-26
得票数 1
回答已采纳
1
回答
修改
Linux
中的定时器中断
linux
、
multithreading
、
timer
、
interrupt
在大学里,我正在学习操作系统,作为项目的第一部分,我们必须修改计时器中断来执行我自己的代码,可能是线程,我认为
Linux
在访问
中断向量
方面的限制比Windows少,不是吗?如果使用Windows或
Linux
(如Ubuntu)更好,您能给我更多细节吗? 谢谢。
浏览 1
提问于2011-02-22
得票数 1
1
回答
多进程的多
中断向量
表
linux
、
operating-system
、
kernel
、
interrupt
、
interrupt-handling
我的想法是: 假设两个应用程序在
Linux
x86 (多任务)中并行运行,并且它们都共享键盘外设。如果我按下键盘上的按钮,中断发生,控制必须切换到相应的中断例程。中断源的中断例程的起始地址从已从0x0000定义的
中断向量
表中获得。但是对于相同的键盘中断,两个应用程序可能需要不同的例程。因此,要执行的例程应该取决于它实际上是从哪个任务中断的。因此,这是否意味着必须为两个进程保留两个单独的
中断向量
表,并且它们在进程打开时间片时由内核加载?
浏览 17
提问于2019-11-06
得票数 1
回答已采纳
1
回答
如何找出I/O APIC上的中断源?
operating-system
、
acpi
、
apic
我知道它与ACPI有关,但是详细地说我应该如何做到这一点,它是否映射到某个ACPI
表
上?还是我应该用AML来检查?? 非常感谢!!
浏览 1
提问于2019-08-29
得票数 0
回答已采纳
3
回答
是否有可能关闭
linux
内核并在真实模式下恢复?
linux
、
linux-kernel
、
boot
、
bios
、
real-mode
假设我想在普通操作系统启动之前启动一个小型
linux
发行版。 这是否已在现有的项目中完成?
浏览 6
提问于2009-05-12
得票数 4
回答已采纳
3
回答
在嵌入式设备上运行
Linux
内核所需的最小内存量是多少?
linux-kernel
、
embedded
、
kernel
、
linux-device-driver
、
embedded-linux
在嵌入式设备上运行
Linux
内核所需的最小RAM量是多少?在
Linux
0.11中,80x86所需的最小内存是加载内核数据结构和
中断向量
的2MB。 当前
Linux
3.18内核所需的最低内存是多少?
浏览 8
提问于2015-01-14
得票数 13
回答已采纳
4
回答
中断向量
。位置/是谁设置的?
operating-system
、
interrupt
知道
中断向量
是中断处理程序的存储器地址,或者是称为
中断向量
表的数组的索引,该数组包含中断处理程序的存储器地址。当产生中断时,操作系统通过上下文切换保存其执行状态,并在
中断向量
处开始执行中断处理程序。
中断向量
是否存储在RAM中?如果它存储在RAM中,谁将其设置为ram?操作系统?
浏览 1
提问于2012-11-17
得票数 3
1
回答
Windows本机应用程序是否可以访问x86软件中断(如int 19)?
x86
、
interrupt
、
kernel-mode
、
ntdll
假设我想编写一个运行在Windows本机模式下的应用程序或驱动程序(即只使用NTDLL.DLL函数,并在ntoskrnl.exe启动时运行)。 __asm int 19让它回到启动菜单上吗?还是即使在内核模式下也不允许这样做?
浏览 1
提问于2013-10-25
得票数 1
回答已采纳
1
回答
MSP430 -程序集ISR不运行
assembly
、
interrupt
、
msp430
试图在程序集中编写一个ISR,以便在我的MSP430上按下按钮。我在网络上遵循了一些指示,但我很难将ISR与按钮按下“链接”。步骤我做了2)选择的H->L转变:P1IES |= BIT1;4)启用的全局中断:__enable_interrupt();
浏览 0
提问于2014-09-22
得票数 0
回答已采纳
2
回答
在引导加载程序运行时,stm32l433上的应用程序在第一次中断表单定时器后停止
rust
、
embedded
、
stm32
、
nucleo
我需要一些帮助,我的锈蚀应用程序运行在一个核-64评估板与一个stm32L433单片机。在应用程序启动之前,引导加载程序检查应用程序是否存在并启动它。在应用程序中,我定义了一个具有中断的计时器,它每秒钟增加一个计数器。当第一次触发中断时,应用程序将停止。有人能解释一下为什么应用程序会停止吗?或者给我一个提示,如何使应用程序与启用的计时器中断一起运行?MEMORY /* NOTE K = KiBi = 1024 bytes */ FLASH : ORIGIN = 0x8000000,
浏览 15
提问于2022-06-23
得票数 0
3
回答
操作系统在内存中的位置
memory
、
memory-management
、
operating-system
影响这一决定的主要因素是
中断向量
的位置。由于
中断向量
通常位于低内存中,程序员通常也会将操作系统放在低内存中。 我不太确定
中断向量
的位置如何影响操作系统在内存中的位置。
浏览 3
提问于2011-06-12
得票数 3
回答已采纳
1
回答
系统调用与中断上下文
linux-kernel
、
system-calls
系统调用使用软件中断(
中断向量
128)来实现。在roberts所写的"
Linux
内核开发“一书中写道,中断处理发生在中断上下文中。
浏览 3
提问于2013-08-22
得票数 5
3
回答
linux
内核中中断处理程序的返回值
linux
、
linux-kernel
那么,为什么
linux
内核中的中断处理程序要返回值呢?输入参数是如何传递给它的?
浏览 2
提问于2011-01-19
得票数 2
回答已采纳
6
回答
如何识别x86上特定于设备的中断?
x86
、
drivers
、
interrupt
英特尔软件开发人员手册中说,
中断向量
32-255通常是用户为外部IO设备定义的。在我的系统编程课上,我必须开发一个简单的设备驱动程序。我的问题是,如何定义用于特定设备的特定
中断向量
?目前,我们的系统设置为将32以上的几个
中断向量
分配给串行端口和键盘等设备。在读取英特尔82801EBIDE IO控制器的数据
表
,特别是有关8259 PIC的部分时,它说IRQ15是第二个ICH5通道。如何最终将其作为
中断向量
放入堆栈? 我可能只是太困惑了,这个问题没有意义,所以我提前道歉。目前,所有未使用的
中断向量</
浏览 1
提问于2009-04-21
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
超全的 Linux 机器的渗透测试命令备忘表,共16表128条命令
超全的 Linux 机器的渗透测试命令备忘表
操作系统何时运行?
【不是问题的问题】为什么STM32的Flash地址要设置到0x08000000
HiveQL简介之内部表、分区表和外部表
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券