|
1
1
您不生成计时器 interrupts 。硬件确实如此(可能每秒有数百次中断)。内核配置硬件来实现这一点。 同时阅读 time(7) ,这是处理用户land Linux应用程序中与时间相关的内容的方法(这可能对您更重要)。
如果您关心处理中断,那么您可以编写自己的操作系统
kernel
和
scheduler
(然后
操作系统在这里隐藏硬件细节,如中断,并管理硬件,并为您提供上面的抽象。
在Linux系统中, 你不能。 顺便说一句,Linux也有 signal(7) -s(另请参见 signal-safety(7) …)但这些信号不是中断(即使 一些 中断可能间接触发信号)。和 signals 确实可以“中断”(以非常形象的方式,与硬件中断不同)您的 process 。
(有可能在特定的硬件和内核上,大多数“计时器”中断都会进入
|
|
|
Engineer999 · ARM 7嵌套中断混淆 8 年前 |
|
|
danieljimeneznz · AVR半双工接收器中断错误 8 年前 |
|
jay.sf · 为什么我不能打破一个*。Rdata加载过程? 8 年前 |
|
|
smwikipedia · SCI-系统控制中断向量是如何定义的? 8 年前 |
|
|
Robin LeBon · 如何定义所有银行的登记簿? 9 年前 |
|
|
user457005 · 事件触发实时系统 10 年前 |