欢迎来到天天文库
浏览记录
ID:14831841
大小:475.00 KB
页数:56页
时间:2018-07-30
《操作系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、操作系统课程设计报告计算机专业2012级1班xx号xxx2015-1-9目录一课程设计的目的和意义…………………………………………………………………………二进程调度算法模拟………………………………………………………………………………1设计目的………………………………………………………………………………………2设计要求………………………………………………………………………………………3使用动态优先权的进程调度算法的模拟程序………………………………………………3.1程序设计思路……………………………………………………………………………3.2进程控制块等
2、主要数据结构设计………………………………………………………3.3程序代码实现……………………………………………………………………………3.4程序运行分析……………………………………………………………………………三动态分区内存分配算法模拟……………………………………………………………………1设计目的………………………………………………………………………………………2设计要求………………………………………………………………………………………3循环首次适应算法模拟的程序………………………………………………………………3.1程序设计思路…………………………
3、…………………………………………………3.2空闲分区链等主要数据结构设计………………………………………………………3.3程序代码实现……………………………………………………………………………3.4程序运行分析……………………………………………………………………………四请求调页存储管理算法模拟……………………………………………………………………1设计目的………………………………………………………………………………………2设计要求………………………………………………………………………………………3LRU模拟算法的程序实现…………………………………………
4、…………………………3.1程序设计思路……………………………………………………………………………3.2页表等主要数据结构设计………………………………………………………………3.3程序代码实现……………………………………………………………………………3.4程序运行分析……………………………………………………………………………五简单文件系统的实现……………………………………………………………………………1设计目的………………………………………………………………………………………2设计要求………………………………………………………………………………………
5、3算法的实现……………………………………………………………………………………3.1程序设计思路……………………………………………………………………………3.2文件存储空间管理以及磁盘空闲空间管理等主要数据结构的设计…………………3.3程序代码实现……………………………………………………………………………3.4程序运行分析……………………………………………………………………………六总结………………………………………………………………………………………………书写要求及评分参考(每大题23分,一和六合计8分):设计目的,按实验教材中的实验目的来写,少许做
6、些扩充。(2分)设计内容:按实验教材中的实验内容来写,少许做些扩充。(2分)算法的实现:要求1、要写出用语言描述的算法的思路(8分)2、写出带有完整标注的程序代码(可以用Java或C/C++实现,要求每个语句都要有标注)(11分,缺少标注的最多给4分)一.课程设计的目的和意义目的:1.根据课堂讲授内容,学生做相应的自主练习,消化课堂所讲解的内容。2.通过调试典型例题或习题积累调试程序的经验。3.通过完成辅导教材中的编程题,逐渐培养学生的编程能力,用计算机解决实际问题的能力。意义:1.有助于加深我们对操作系统这门课程的理解,我们在课堂上学的都是基础理
7、论知识,对于如何用程序语言来描述所学知识还是有一定难度。通过课程设计,我们可以真正理解其内涵。2.有利于我们逻辑思维的锻炼,程序设计能直接有效地训练学生的创新思维、培养分析问题、解决问题能力。即使是一个简单的程序,依然需要学生有条不理的构思。3.有利于培养严谨认真的学习态度,在程序设计过程里,当我们输入程序代码的时候,如果不够认真或细心,那么可能就导致语法错误,从而无法得出运行结果。那么,这个我们反复调试,反复修改的过程,其实也是对我们认真严谨治学的一个锻炼。二进程调度算法模拟1.设计目的通过动态优先权算法的模拟加深进程概念和进程调度过程的理解。2
8、.设计要求写出带有完整标注的程序代码(可以用Java或C/C++实现,要求每个语句都要有标注)。3.使用动态优先权的进程调
此文档下载收益归作者所有