Search videos
View all results →
← EuroRust 2024
I/O in Rust: the whole story
EuroRust
Many applications require as efficient input-output (I/O) as possible, including tasks such as reading from a disk or a network connection. However, I/O devices are known to be slow compared to CPUs and RAM. This contrast leads to various approaches for organizing I/O, ranging from step-by-step operations to enabling devices to write directly to main memory using Direct Memory Access (DMA). These methods correspond to different OS interfaces, from blocking I/O operations to highly asynchronous c
Player unavailable or embedding blocked? Use the YouTube link above.