欢迎来到天天文库
浏览记录
ID:51502485
大小:252.21 KB
页数:4页
时间:2020-03-25
《基于Linux的ACM在线评测系统研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、计算机与现代化2010年第6期JISUANJIYUXIANDAIHUA总第178期文章编号:1006-2475(2010)06-0166-04基于Linux的ACM在线评测系统研究杨志伟,曾艳姗(仲恺农业工程学院计算科学系,广东广州510225)摘要:ACM竞赛是目前计算机水平最高的国际大学生程序设计竞赛,而ACM在线评测系统则是根据竞赛需求而提供的一个培训平台。由于Linux系统具有安全性高、稳定等优点,目前大部分服务器都是使用Linux系统。本文提出一个基于Linux的ACM在线评测系统,详述该系统中编译、测试、获取计算
2、机消耗情况、返回测试结果这几种功能的具体实现。并分析该系统中可能出现恶意占用资源、恶意调用系统等不安全因素,提出相应的解决方案。该系统具有实用性强、安全性好等优点。关键词:ACM在线评测系统;Linux;编译中图分类号:TP311.52文献标识码:Adoi:10.3969/j.issn.1006-2475.2010.06.047ResearchonACMOnlineJudgeSystemBasedonLinuxYANGZhi-wei,ZENGYan-shan(DepartmentofComputerScience,Zhong
3、kaiUniversityofAgricultureandEngineering,Guangzhou510225,China)Abstract:ACMcontestisregardedastheonewiththelargestscaleandhighestlevelforinternationalcollegiateprogrammingcon-testinthecomputerworld.Tomeettherequirementofthiscontest,ACMonlinejudegsystemprovidesatrai
4、ningplatform.SofarmostserversadoptLinuxastheiroperationsystemduetoitsadvantageslikehighsecurity,stabilizationetc.ThispaperproposesaACMonlinejudegsystembasedonlinuxandspecifiesitsconcreterealizationoffunctions,likecompling,testing,acquiringtheinformationofcomputerco
5、nsumptionandreturningthetestingresults.What’smore,thesystemcanidentifythehazardsandthreatsleadingtomaliciousresourcesoccupationandmalicioussystemcall,thenputsforwardcorrespondingsolutions.Thead-vantagesofthissystemincludepracticability,highsecurityandsoon.Keywords:
6、ACMonlinejudgesystem;Linux;compile系统具有安全性高、稳定等优点,目前大部分服务器1研究背景[11]都是使用Linux系统。本文主要对基于Linux的ACM国际大学生程序设计竞赛(ACM/ICPC:ACM评测系统进行研究。ACMInternationalCollegiateProgrammingContest)是2ACM评测系统架构由国际计算机界历史悠久、颇具权威性的组织ACM学会(AssociationforComputingMachinery,美国计算ACM评测系统核心是接受用户提交的程序
7、,把机协会)主办,是世界上公认的规模最大、水平最高程序的运行结果返回给用户,运行结果为程序正确或[1-3]的国际大学生程序设计竞赛。用来评测参赛选手程序不正确。程序不正确包括:运行错误(run-time程序正确性与高效性的网络平台称为ACM评测系error)、运行超时(time-limitexceeded)、运行结果错误[4-6]统,评测系统对参赛队员的培训尤其重要。目前(wronganswer)以及运行结果输出格式错误(presen-很多论文主要针对基于Windows系统的评测系统研tationerror)。根据ACM评测
8、系统功能需求,本系统[7-9][10]究,而基于Linux系统的研究不多。由于Linux架构如图1所示。收稿日期:2010-02-04作者简介:杨志伟(1982-),男,广东广州人,仲恺农业工程学院计算科学系助教,硕士,研究方向:计算机应用;曾艳姗(1978-),女,广东广州人,讲师,硕士
此文档下载收益归作者所有