操作系统课程设计总结报告.doc_第1页
操作系统课程设计总结报告.doc_第2页
操作系统课程设计总结报告.doc_第3页
操作系统课程设计总结报告.doc_第4页
操作系统课程设计总结报告.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

操作系统课程设计总结报告 学期 2012-2013学年第二学期 学院 软件学院 学号 20011 姓名 2011 年 6月 28日本学期开设了操作系统课程,为了更好的理解操作系统理论,掌握其应用,特设此操作系统实验课程,在该操作系统实验中包括进程管理、存储管理、设备管理和文件管理四个实验部分。一、 进程控制1.1目的 利用简单的结构和控制方法模拟进程结构、进程状态转换和进程控制。1.2内容1、 利用简单的结构和控制方法模拟进程结构、进程状态和进程控制,使学生掌握作为操作系统分配资源的基本单位的进程相关的概念。定义PCB(可以采用静态结构或动态结构),在实验中只需建立PCB,用它代表完整的进程。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小结六、银行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论