From 5760f3802683f82ce906df8526a31ceb5023fcbe Mon Sep 17 00:00:00 2001 From: JawherKl Date: Tue, 25 Mar 2025 18:21:45 +0100 Subject: [PATCH] Improve registered-io content with link resource. --- .../registered-io@94hJX1iGifDzIuaU3zU5j.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/data/roadmaps/server-side-game-developer/content/registered-io@94hJX1iGifDzIuaU3zU5j.md b/src/data/roadmaps/server-side-game-developer/content/registered-io@94hJX1iGifDzIuaU3zU5j.md index e69de29bb..aa7485aa6 100644 --- a/src/data/roadmaps/server-side-game-developer/content/registered-io@94hJX1iGifDzIuaU3zU5j.md +++ b/src/data/roadmaps/server-side-game-developer/content/registered-io@94hJX1iGifDzIuaU3zU5j.md @@ -0,0 +1,15 @@ +# Registered I/O + +**Registered I/O** is an optimization technique that enhances the performance of asynchronous +I/O operations by pre-registering resources such as file descriptors, memory buffers, or +network sockets with the operating system. This reduces the overhead of repeated system calls +and resource management, making it highly beneficial for server-side game development, where +low-latency and high-throughput are critical. Technologies like `io_uring` and Windows +`RIO (Registered I/O)` API leverage this approach to minimize kernel interactions, improving +efficiency for handling large-scale multiplayer game servers. By reducing context switching +and memory allocation overhead, Registered I/O helps game servers achieve smoother performance +and lower latency. + +Visit the following resources to learn more: + +- [@official@Microsoft Registered I/O (RIO)](https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/hh997032(v=ws.11)) \ No newline at end of file