东京大学本科生自制CPU运行操作系统Xv6的传奇
2025-06-28
2015年,东京大学信息科学系学生在“CPU实验”课程中,挑战了前所未有的难度:设计并构建一个RISC指令集架构(ISA)的处理器,为其编写C语言编译器,最终成功运行了类Unix操作系统Xv6。这是一个耗时四个月的项目,团队克服了编译器构建、操作系统所需CPU特性、模拟器改进以及Xv6移植性等诸多挑战,最终不仅成功运行了Xv6,还实现了游戏(2048、扫雷)等娱乐功能,甚至在自制CPU上运行了课程要求的光线追踪程序。这是一个充满挑战和乐趣的经历,展现了学生们非凡的创造力和技术实力,也证明了“重新发明轮子”的价值和意义。
开发
CPU设计