开发者

Is the elevator disk scheduling algorithm the same as NCQ?

开发者 https://www.devze.com 2023-03-12 23:31 出处:网络
Is there any differ开发者_如何转开发ence between these two? Both of them has an entry in Wikipedia, but I don\'t see any difference between them?NCQ is a mechanism to enqueue multiple requests to a di

Is there any differ开发者_如何转开发ence between these two? Both of them has an entry in Wikipedia, but I don't see any difference between them?


NCQ is a mechanism to enqueue multiple requests to a disk for it to handle them in some preferred order. The classic elevator scheduling algorithm is one possible way to reorder a queue full of I/O requests. The former is a hardware mechanism tied to a disk, the latter is a software algorithm that may be performed by the OS or the disk.

0

精彩评论

暂无评论...
验证码 换一张
取 消