近日,第四届全国大学生计算机系统能力大赛“操作系统设计”赛在杭州电子科技大学落下帷幕。由西北工业大学计算机学院张羽教授带领的“NPUcore”战队从来自清华大学、北京大学、上海交通大学、哈尔滨工业大学、北京航空航天大学、华中科技大学等全国百余所高校209支入围总决赛的队伍中脱颖而出,获得了“操作系统设计”赛内核实现赛道(基于国产龙芯LoongArch硬件)全国总决赛一等奖1项(全国冠军)、二等奖2项(亚军和季军),一举包揽该赛道全国总决赛前三名。
西北工业大学计算机学院本科生冯宜湑与软件学院张逸飞和网安学院张瀚宸组成的“NPUcore-IMPACT!!!”队获得内核实现(基于国产龙芯LoongArch硬件)赛道一等奖(全国冠军)。该队设计和开发的NPUcore-IMPACT(银派核)操作系统内核基于Rust语言编写,可在基于国产龙芯架构的2K1000开发板及其虚拟机上稳定运行。银派核不仅支持106个系统调用和FAT32/EXT4文件系统,还根据龙芯LLVM架构提出了NPUcore-lwext4版EXT4文件crate包,首次针对龙芯2K1000开发板的SCSI方法上板成功,成为该赛道全国唯一5libc-bench得分队伍,初赛和总决赛均取得全国最高分。
由西北工业大学计算机学院本科生郭睆、刘伟业、化运涛组成的“NPUcore-重生之我是菜狗”队伍队获得内核实现(基于国产龙芯LoongArch硬件)赛道二等奖(亚军)。该队基于2K1000平台使用Rust语言开发了SATA驱动程序,成功通过块设备功能和性能评测;实现了网络模块,支持TCP/UDP协议,成功通过netperf网络测例,成为首个满分通过初赛测例的战队。
全国大学生计算机系统能力大赛是由系统能力培养研究专家组发起、由全国高校计算机教育研究会主办、面向高校大学生的全国性大赛。目标是以学科竞赛推动专业建设和计算机领域创新人才培养体系改革,培育我国高端芯片、关键基础软件的后备人才。大赛服务国家人才培养战略,以赛促学、以赛促教,鼓励学生设计、实现综合性的计算机系统,培养学生的设计、分析、优化与应用能力,提升学生的技术创新、工程实践、团队协作能力,并为高水平计算机人才成长搭建交流、展示、合作的开放平台。
2024年计算机系统能力大赛“操作系统设计赛”吸引了全国百余所高校的589支参赛队报名,209支赛队入围全国总决赛。经过激烈的初赛和决赛现场赛、答辩,全国总决赛内核实现赛最终评选出一等奖6项(其中,基于国产龙芯LoongArch硬件赛道仅1项),二等奖9项,三等奖12项。
图片来源:西北工业大学
(中国日报陕西记者站 秦峰|赵紫薇)