Description: The U Function in the RISC-V architecture refers to a set of instructions that can be executed in user mode. This mode is fundamental for running applications and operating systems, as it allows programs to interact with hardware in a controlled and secure manner. The instructions of the U Function are designed to be simple and efficient, facilitating the implementation of common operations without needing to access system privileges. This not only enhances security by limiting access to critical system resources but also optimizes performance by allowing applications to run more smoothly. The RISC-V architecture, being an open and extensible instruction set, enables the U Function to adapt to various needs and applications, providing flexibility for a wide range of computing environments, from embedded devices to high-performance systems. The clarity and simplicity of these instructions are key characteristics that contribute to the popularity of RISC-V in the developer and academic community, promoting innovation and research in the field of computing.