Advanced
Operating Systems
Q96 / 100
What is io_uring and why is it significant?
Correct! Well done.
Incorrect.
The correct answer is B) A high-performance Linux async I/O interface using shared ring buffers between kernel and user space, minimizing system calls and copies
B
Correct Answer
A high-performance Linux async I/O interface using shared ring buffers between kernel and user space, minimizing system calls and copies
Explanation
io_uring (Linux 5.1, Jens Axboe) uses two ring buffers (submission/completion) shared between kernel and user. A single io_uring_enter() submits and reaps batches, achieving 10M+ IOPS with minimal overhead.
Progress
96/100