欢迎来到天天文库
浏览记录
ID:19693123
大小:139.50 KB
页数:6页
时间:2018-10-05
《操作系统课程设计总结报告new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《操作系统课程设计》总结报告学期2012-2013学年第二学期学院软件学院学号20011姓名2011年6月28日5本学期开设了操作系统课程,为了更好的理解操作系统理论,掌握其应用,特设此操作系统实验课程,在该操作系统实验中包括进程管理、存储管理、设备管理和文件管理四个实验部分。一、进程控制1.1目的利用简单的结构和控制方法模拟进程结构、进程状态转换和进程控制。1.2内容1、利用简单的结构和控制方法模拟进程结构、进程状态和进程控制,使学生掌握作为操作系统分配资源的基本单位的进程相关的概念。定义PCB(可以采用静态结构或动态结构),在实验中只
2、需建立PCB,用它代表完整的进程。2、定义进程状态转换方式:进程的状态转换是由进程内部操作或操作系统的控制引起,由于无法实现这些功能,学生可以采用随机数方法或键盘控制方法模拟,并实现对应的控制程序。随机方法指产生1-6的随机数,分别代表创建进程(c)、结束进程(e)、进程阻塞(b)、激活进程(w)、调度进程(p)、时间片到(t)等事件;键盘模拟方法指定义6种按键代表以上6种事件。3、创建进程的过程中加入连续存储管理的可变分区的分配算法,可采用最佳适应算法,在结束进程的同时完成内存分区的回收算法,保证连接成一个连续空闲区。1.3数据结构建立
3、三个队列,分别是就绪队列,执行队列,阻塞队列。并写出相应的出队入队及初始化函数。三个结构体,分别是链队结构体,进程结构体,空闲表结构体。有一个表,一个空余表。1.4算法设计及流程图进程的分配算法:5进程的回收算法:5二、请求分页存储器管理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小结六、银
4、行家算法6.1目的6.2内容6.3数据结构6.4算法设计及流程图56.5小结七、课程总结55
此文档下载收益归作者所有