gpt4 book ai didi

linux - 从最低层(硬件)到应用程序的中断流程

转载 作者:太空宇宙 更新时间:2023-11-04 04:00:27 26 4
gpt4 key购买 nike

谁能解释一下中断如何从最低层(硬件)传递到应用程序。

所以在下图中我知道处理器之后发生了什么。 enter image description here

但是我想要从键盘按下到处理器的中断过程在硬件中发生了什么,例如它如何传递扫描代码,中断 Controller 的作用是什么,一些寄存器的设置,简而言之它是​​如何从下图传递的? enter image description here

最佳答案

尝试http://en.wikipedia.org/wiki/Programmable_Interrupt_Controllerhttp://en.wikipedia.org/wiki/Keyboard_controller_%28computing%29

键盘 Controller 发出一个信号,该信号被路由到中断 Controller ,中断 Controller 又发出一个连接到处理器中断输入的信号。操作系统内核中有特定于键盘的驱动程序软件,它知道如何访问键盘 Controller 中的寄存器以获取实际的扫描码,从而使它们可供用户模式应用程序使用。

键盘 Controller 和中断 Controller 通常都是图中南桥芯片的一部分。 (在早期的 PC 中,所有各种功能都是作为分立组件实现的,但现在许多功能通常组合到“ super I/O”芯片中。)

关于linux - 从最低层(硬件)到应用程序的中断流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23184414/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com