rcore秋季训练营总结
在 RCore 夏令营第二阶段,我收获颇丰,对 Rust 语言与操作系统有了更为深入的理解。在 Rust 语言学习方面,我全面掌握了其独特的所有权、借用和生命周期规则,这些特性构成了 Rust 保障内存安全的坚固防线。对于操作系统,我不再是浅尝辄止。从内核架构层面,清晰地理解了从启动到各个模块交互的过程,特别是在进程管理中,明白了进程的创建、销毁以及状态转换原理,以及不同调度算法对 CPU 资源分配的影响。在内存管理领域,深入研究了从物理内存分配到虚拟内存映射的机制,页表机制作为连接二者的关键,让我惊叹于内存管理的复杂性和精妙性。在实现小型系统组件的个人项目中,我将 Rust 与操作系统知识融合,经历了从设计、实现到调试的完整流程,在解决诸多难题中实现了自我提升。这一阶段的学习为我打开了新世界的大门,未来我将持续探索,把所学更好地应用于实践。