8月22日,2022第二屆全國大學(xué)生系統(tǒng)能力大賽操作系統(tǒng)設(shè)計(jì)賽決賽落下帷幕,我院2019級計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)本科生陳自航獨(dú)自組隊(duì),參與“OS內(nèi)核設(shè)計(jì)”賽道決賽角逐,最終榮獲全國二等獎(jiǎng),這也是我校學(xué)生首次參加該項(xiàng)賽事。指導(dǎo)教師魯強(qiáng)獲“優(yōu)秀指導(dǎo)教師”稱號。
“OS內(nèi)核設(shè)計(jì)”賽道要求參賽者綜合運(yùn)用知識,充分了解所使用的編程語言和目標(biāo)硬件平臺,構(gòu)思并實(shí)現(xiàn)一個(gè)綜合性的操作系統(tǒng),使其能夠盡可能發(fā)揮目標(biāo)硬件平臺的能力,以支持評測用例并提高應(yīng)用的運(yùn)行效率。陳自航經(jīng)過5個(gè)月的備戰(zhàn),分階段完成大賽所要求的基本評測任務(wù),通過實(shí)現(xiàn)支持musl及其動(dòng)態(tài)鏈接庫和支持busybox、lua、lmbench,并基于lmbench完成決賽性能測試,使系統(tǒng)底層能夠支持sd卡、串口、網(wǎng)卡等豐富的硬件,上層能夠支持musl、glibc等常用的linux生態(tài)下的運(yùn)行時(shí)庫,并支持其上的更多通用應(yīng)用程序,最終完成一個(gè)基于c語言的小型操作系統(tǒng)內(nèi)核。在線答辯環(huán)節(jié)中,他的優(yōu)秀成果得到專家們的一致認(rèn)可。
全國大學(xué)生系統(tǒng)能力大賽操作系統(tǒng)設(shè)計(jì)賽是由系統(tǒng)能力培養(yǎng)研究專家組發(fā)起、由全國高校計(jì)算機(jī)教育研究會主辦、面向高校大學(xué)生的全國性大賽。作為面向操作系統(tǒng)領(lǐng)域唯一的學(xué)科競賽,大賽以開源、開放、促進(jìn)國內(nèi)操作系統(tǒng)課程的教學(xué)和人才培養(yǎng)、提升學(xué)生的創(chuàng)新能力為目標(biāo)。比賽自今年1月中旬啟動(dòng)以來,得到了清華大學(xué)、浙江大學(xué)等各高校學(xué)生的積極參與。其中,“OS內(nèi)核設(shè)計(jì)”賽道共吸引來自68所高校的110支隊(duì)伍報(bào)名參賽。