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