Zero Copy
A data-movement optimization that avoids one or more intermediate memory copies by transferring ownership, mapping buffers, or using kernel-assisted I/O paths.
Boundaries
Zero copy means avoiding selected memory copies; it does not mean data is never moved by hardware, DMA engines, kernels, or network devices.
Related Concepts
- io_uring
- DMA
- Memory-Mapped I/O
- Memory Bandwidth
Source
- https://docs.kernel.org/networking/iou-zcrx.html