操作系统中的事件如何发生

时间:2018-10-02 13:55:43

标签: windows events operating-system

我知道事件是系统中由硬件设备或外部程序引起的动作或发生。

但是当我进行搜索时,找不到关于系统如何识别事件以及事件在内存(其数据结构)中的外观的清晰解释。

有人对这些问题有简单但很好的答案吗?

1 个答案:

答案 0 :(得分:0)

虽然没有标准术语,但是在正常使用情况和习惯使用情况中,事件和中断是两件截然不同的事情。 (在此讨论中,我将仅在过程上下文中讨论软件中断,因为这些天很少将硬件中断作为事件来处理。

事件(如Windoze和X Windows中一样)已排队。该应用程序通过从队列中挑选事件来处理事件。中断(作为VMS操作系统)直接传递到应用程序,并中断代码的顺序流。