电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

操作系统课程设计报告动态分区分配样本

操作系统课程设计报告动态分区分配样本_第1页
1/34
操作系统课程设计报告动态分区分配样本_第2页
2/34
操作系统课程设计报告动态分区分配样本_第3页
3/34
下载后可任意编辑青岛理工大学操作系统课程设计报告院( 系) : 计算机工程学院 专业: 计算机科学与技术专业 学生姓名: __牛利利 班级: __ 计算 073 _学号: 07106 题目: _动态分区分配模拟____ 起迄日期: _ 7 月 5 日至 7 月 16 日 _ 设计地点: 2 号实验楼 402 室 指 导 教 师: 李 兰 — 第 2 学期完成日期: 年 7 月 16 日一、课程设计目的操作系统是最重要的计算机系统软件, 同时也是最活跃的学科之一。计算机系统由硬件和软件两部分组成。操作系统是配置在计算机硬件上的第一层软件, 是对硬件的首次扩充。本次课程设计的主要目的是在学习操作系统理论知识的基础上, 对操作系统下载后可任意编辑整体的一个模拟。也是对本学期所学知识的一个总体的检测, 使理论知识应用到实际的编程中, 根据理论的算法来实现具体的编程操作。同时经过本次课程设计加深对操作系统理论知识各个部分管理功能的感性认识, 进一步分析和理解各个部分之间的联系和功能, 最后达到对完整系统的理解。同时, 能够提高运用操作系统知识和解决实际问题的能力; 而且锻炼自己的编程能力、 创新能力以及开发软件的能力; 还能提高自己的调查讨论、 查阅文献、 资料以及编写软件设计文档的能力并提高分析问题的能力。操作系统课程设计的主要任务是讨论计算机操作系统的基本原理和算法, 掌握操作系统的存储器管理、 设备管理、 文件管理和进程管理的基本原理和算法。使学生掌握基本的原理和方法, 最后达到对完整系统的理解。二、课程设计内容仿真实现动态可变分区存储管理模拟系统。内存调度策略可采纳首次适应算法、 循环首次适应算法和最佳适应法等, 并对各种算法进行性能比较。为了实现分区分配, 系统中必须配置相应的数据结构, 用来描述空闲区和已分配区的情况, 为分配提供依据。常见的数据结构有两种形式: 空闲分区表和空闲分区链。为把一个新作业装入内存, 须根据一定的算法, 从空闲分区表或空闲分区链中选出一个分区分配给该作业。三、系统分析与设计1、 系统分析: 动态分区分配是根据进程的实际需要, 动态地为之分配内存空间。在实现可变分区分配时, 将涉及到分区分配中所用的数据结构、 分区分配算法和分区的分配和回收操作这样三个问题。为了实现分区分配, 系统中必须配置相应的数据结构, 用来描述空闲区和已分配区的情况, 为分配提供依据。常见的数据结构有两下载后可任意编辑种...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

操作系统课程设计报告动态分区分配样本

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部