“2024年全国大学生计算机系统能力大赛操作系统设计赛”全国总决赛于8月18日至22日在杭州电子科技大学举行,共有来自全国各地高校的209支队伍挺入决赛阶段。我院苏曙光副教授指导的RRAM团队荣获一等奖,团队成员有任潇(网安学院)、张飞扬(网安学院)、阮泽同(软件学院)等三位同学。
RRAM团队的赛题来来源于头部企业实际工程需求,赛题名称是“PA实验平台的龙芯架构支持”,该团队实现了在国产CPU龙芯硬件平台上重现和优化PA实验教学平台。在近半年备赛的过程中,团队师生一起解决了一个又一个的技术难点,包括:将现有实验平台X86硬件库替换为支持龙芯指令集硬件库并进行性能优化、利用龙芯汇编语言实现实验平台的中间库、通过反汇编逆向工程方式破解现有实验平台非开源库等。在决赛现场,作品顺利地通过了十多位评委的质询,并应邀进行了现场演示,作品最终获得评委们高度肯定荣获一等奖。
此外,苏曙光副教授指导的junkmalloc团队荣获三等奖,团队成员有陈熠阳(软件学院)、文松林(软件学院)和肖宇檬(软件学院)等三位同学;Kernel Adventurers团队荣获三等奖,团队成员有熊嘉晟(软件学院)、毛灿(网安学院)和林观韬(网安学院)等三位同学。
junkmalloc团队的赛题是“一个可靠、健壮、实时的内存分配器-Junk Malloc”,该团队实现了一个在严苛场景下克服单粒子翻转现象的内存管理器。RRAM团队的赛题是“在RT-Thread Smart上支持Rust语言编写的用户态程序”,该团队实现了在C语言版本的国产操作系统上支持Rust语言编写的应用程序。
据悉,全国大学生计算机系统能力大赛是由系统能力培养研究专家组发起、由全国高校计算机教育研究会主办、面向全国高校大学生的全国性大赛。大赛的目标是以学科竞赛推动专业建设和计算机领域创新人才培养体系改革,培育我国高端芯片、关键基础软件的后备人才。大赛服务国家人才培养战略,以赛促学、以赛促教,鼓励学生设计、实现综合性的计算机系统,培养学生系统级的设计、分析、优化与应用能力,提升学生的技术创新、工程实践、团队协作能力,为我国操作系统产业发展贡献力量。大赛由杭州电子科技大学承办,华为技术有限公司、麒麟软件有限公司、龙芯中科技术股份有限公司等头部企业支持。
软件学院一直致力于培养“厚基础,重能力”的复合型,创新性人才,尤其关注以操作系统为代表的“系统能力”的培养,并获得了一系列重大成果,获得了社会和业界的高度认可。下一步,软件学院将在操作系统国产化的宏大背景下,充分发挥竞赛对提高技能的引领示范作用,以赛促学、以赛促教、以赛促研,提升学生操作系统设计能力和创新能力,培养更多的操作系统创新型,复合型人才。