我看了这张图片:
对此我有两个问题:
1. 一个磁盘需要快多少才能使用轮询,而不是中断?
我认为由于中断服务程序(ISR)和进程跳转(当使用中断时),例如使用快速的SSD,轮询的时间比中断(ISR + scheduler)时间更短,因此轮询会更好。我错了吗?
2. 如果我的磁盘比第一个问题中的SSD慢,但仍然很快,是否有理由选择轮询?
我想知道我将有大量I/O读取请求是否足够好的理由选择轮询。
谢谢!
![enter image description here](https://istack.dev59.com/tU0Sm.webp)
我认为由于中断服务程序(ISR)和进程跳转(当使用中断时),例如使用快速的SSD,轮询的时间比中断(ISR + scheduler)时间更短,因此轮询会更好。我错了吗?
2. 如果我的磁盘比第一个问题中的SSD慢,但仍然很快,是否有理由选择轮询?
我想知道我将有大量I/O读取请求是否足够好的理由选择轮询。
谢谢!