看世界,看自己
02
18
17
Calling Convention Calling Convention
本章介绍了RV32和RV64程序的C编译器标准以及两种调用约定:一种是针对基础ISA加上标准通用扩展(RV32G/RV64G)的调用约定,另一种是针对缺少浮点单元的实现(例如RV32I/RV64I)的软浮点调用约定。具有ISA扩展的实现可能
2025-02-17
17
Lab3 page tables Lab3 page tables
Speed up system calls (easy) 题目 一些操作系统(例如 Linux)通过在用户空间和内核之间共享一个只读区域的数据来加速某些系统调用。这消除了在执行这些系统调用时需要跨越内核边界的需要。为了帮助你学习如何将映
2025-02-17
17
Chapter 3 页表与内存管理 Chapter 3 页表与内存管理
Chapter 3 Page tables 重要要点 页表与内存管理: 分页机制实现了虚拟地址到物理地址的转换,每个进程拥有独立的地址空间。 页表是内存管理的关键数据结构,用于记录虚拟地址与物理地址的映射关系。 操作系统通过页表实现
2025-02-17
16
Lab2 syscall Lab2 syscall
System call tracing (moderate) 题目 系统调用跟踪(中等难度) 在这个任务中,你需要添加一个系统调用跟踪功能,这可能有助于你在后续实验中进行调试。你将创建一个新的跟踪系统调用,用于控制跟踪功能。 该系统调用
2025-02-16
16
10 / 10