The invention discloses an input and output request scheduling method and device, a storage medium and a program product, and relates to the technical field of computer application, and the method comprises the steps: employing a high-efficiency annular
request queue to manage each input and output request, guaranteeing the rapid enqueue and dequeue operation of each input and output request, and improving the operation efficiency. And request scheduling is performed according to the
system resource state, the resource demand information corresponding to each input / output request and the priority, so that the
system resources can be dynamically allocated. Therefore, the
system can process a plurality of input and output requests at the same time, the concurrent
processing capability of the system is fully utilized, the plurality of input and output requests can be reasonably scheduled, competition and conflicts of system resources are avoided, the overall
throughput of the system is improved, and the problems of high system calling overhead, frequent context switching, high efficiency and the like are solved. The technical problems of
low input and output request scheduling efficiency in the prior art are solved, and the technical effects of reducing the system calling overhead, avoiding frequent context switching and improving the input and output request scheduling efficiency are achieved.