【发布时间】:2013-05-20 07:57:18
【问题描述】:
我在看这张照片:
并有两个问题: 1. 磁盘应该快多少才能通过中断引用轮询?
我认为这是因为 ISR 和进程跳转(使用中断时) - 例如,在使用快速 SSD 时轮询会更好,其中轮询所需的时间比中断(ISR+调度程序)要短。我弄错了吗?
第二个问题是:如果我的磁盘在第一个问题中比 SSD 慢,但仍然很快 - 是否有任何理由更喜欢轮询?
我想知道我将有很多 I/O 读取请求这一事实是否足以让我更喜欢轮询。
谢谢!
【问题讨论】:
-
我只能笼统地说,但现在大多数设备都不会产生那么多中断,它们会排队来自驱动程序的请求,自己完成大部分逻辑并且仅在完成时产生中断一个或多个请求。除非您在谈论嵌入式系统,否则轮询很少有意义。
-
如果它回答了您的问题,请不要忘记接受我的回复!谢谢。
标签: io operating-system interrupt polling