基于Linux的ACM在线评测系统研究.pdf

基于Linux的ACM在线评测系统研究.pdf

ID:51502485

大小:252.21 KB

页数:4页

时间:2020-03-25

基于Linux的ACM在线评测系统研究.pdf_第1页
基于Linux的ACM在线评测系统研究.pdf_第2页
基于Linux的ACM在线评测系统研究.pdf_第3页
基于Linux的ACM在线评测系统研究.pdf_第4页
资源描述:

《基于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-),女,广东广州人,讲师,硕士

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。