中北大学课程设计任务书学院:软件学院专业:软件工程学生姓名:学号:设计题目:基于Linux的模拟进程调度算法的实现起迄日期:2013年11月22日-2013年12月6日设计地点:软件学院机房指导教师:康珺发任务书日期:2013年11月22日课程设计任务书1.设计目的:进程是操作系统中最重要的概念,也是学习现代操作系统的关键。通过本次课程设计,要求理解进程的实质和进程管理的机制。掌握进程调度的工作流程以及进程调度的算法。2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等):设计内容:1.创建进程:手动创建几个进程,或者随即创建几个进程,都在界面上完成;要求包括进程的名称(不能重复)、创建时间、执行时间等。在此因为某时刻仅一个进程在运行,需要申请的资源都能申请到。2.完成先来先服务、最短作业优先以及最高响应比优先调度算法。设计要求:要求在屏幕上输出各进程不同调度算法的演示过程、对周转时间、平均周转时间和平均带权周转时间进行计算,并对比各算法的优劣。3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、实物样品等〕:(1)根据设计内容和要求进行需求分析,分析出系统的主要功能和设计重点。(2)根据需求分析的内容在小组中合理划分模块。(3)利用C,C++或JAVA语言在Linux平台下进行程序设计并调试通过。(4)按格式要求,每人根据自己的工作写出课程设计说明书。课程设计任务书4.主要参考文献:[1]汤子瀛,哲凤屏,汤小丹.计算机操作系统.陕西:西安电子科技大学出版社,2001.8[2]张尧学,史美林.计算机操作系统教程(第2版).北京:清华大学出版社,2000.8[3]刘海燕,邵立嵩,荆涛.Linux系统应用与开发教程.北京:机械工业出版社,2008.1[4]华清远建嵌入式培训中心.嵌入式LinuxC语言应用程序设计.北京:人民邮电出版社.2007.8[5]罗苑棠,杨宗德.嵌入式Linux应用系统开发实例精讲.北京:电子工业出版社.2007.35.设计成果形式及要求:课程设计说明书模拟存储器管理系统软件6.工作计划及进度:2013年11月22日--2013年11月26日需求分析;2013年11月27日--2013年11月28日概要设计和详细设计;2013年11月29日--2013年12月3日编码、连接;2013年12月4日--2013年12月5日测试,撰写课程设计说明书;2013年12月6日验收、成绩考核系主任审查意见:签字:年月日