摘要 |
One embodiment of the invention is an architecture for improving the performance of a computer system containing a plurality of hardware input/output devices. The architecture implements an operating system configured to perform all related input/output operations within the operating system kernel. Thus, the operating system enables a first device driver that produces data to pass data directly to a second device driver that consumes data, without a context switch. One advantage of this approach is that computer system performance may be substantially increased due to a reduction in context switching.
|