操作系统课程设计总结报告.doc
《操作系统课程设计总结报告.doc》由会员分享,可在线阅读,更多相关《操作系统课程设计总结报告.doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 操作系统课程设计总结报告 学期 2012-2013学年第二学期 学院 软件学院 学号 20011 姓名 2011 年 6月 28日本学期开设了操作系统课程,为了更好的理解操作系统理论,掌握其应用,特设此操作系统实验课程,在该操作系统实验中包括进程管理、存储管理、设备管理和文件管理四个实验部分。一、 进程控制1.1目的 利用简单的结构和控制方法模拟进程结构、进程状态转换和进程控制。1.2内容1、 利用简单的结构和控制方法模拟进程结构、进程状态和进程控制,使学生掌握作为操作系统分配资源的基本单位的进程相关的概念。定义PCB(可以采用静态结构或动态结构),在实验中只需建立PCB,用它代表完整的进程
2、。2、 定义进程状态转换方式:进程的状态转换是由进程内部操作或操作系统的控制引起,由于无法实现这些功能,学生可以采用随机数方法或键盘控制方法模拟,并实现对应的控制程序。随机方法指产生16的随机数,分别代表创建进程(c)、结束进程(e)、进程阻塞(b)、激活进程(w)、调度进程(p)、时间片到(t)等事件;键盘模拟方法指定义6种按键代表以上6种事件。3、创建进程的过程中加入连续存储管理的可变分区的分配算法,可采用最佳适应算法,在结束进程的同时完成内存分区的回收算法,保证连接成一个连续空闲区。1.3数据结构 建立三个队列,分别是就绪队列,执行队列,阻塞队列。并写出相应的出队入队及初始化函数。三个结构体,分别是链队结构体,进程结构体,空闲表结构体。有一个表,一个空余表。 1.4算法设计及流程图进程的分配算法: 进程的回收算法:二、请求分页存储器管理2.1目的2.2内容2.3数据结构2.4算法设计及流程图 2.5小结三、设备管理3.1目的3.2内容3.3数据结构3.4算法设计及流程图3.5小结四、文件管理4.1目的4.2内容4.3数据结构4.4算法设计及流程图4.5小结五、进程调度5.1目的5.2内容5.3数据结构5.4算法设计及流程图5.5小结六、银行家算法6.1目的6.2内容6.3数据结构6.4算法设计及流程图6.5小结七、课程总结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 课程设计 总结报告
限制150内