课程设计报告-可变分区存储管理
《课程设计报告-可变分区存储管理》由会员分享,可在线阅读,更多相关《课程设计报告-可变分区存储管理(20页珍藏版)》请在毕设资料网上搜索。
1、 1 课程设计报告 课程名称:课程名称: 操作系统原理操作系统原理 题目名称:题目名称: 可变分区存储管理可变分区存储管理 姓姓 名:名: 学学 号:号: 班班 级:级: 同同 组组 姓姓 名:名: 无无 课程设计课程设计时间:时间: 20201 13 3. .1 1. .7 720132013.11.1111 评评 语语: 成成 绩:绩: 2 课程设计课程设计题目题目 一、一、设计设计内容及要求内容及要求 (要求注明小组分工情况) 设计内容:设计内容: 可变分区可变分区存存储管理储管理。 设计一个可变分区存储管理方案, 模拟实现: 主存的分配和回收, 地址变换。 输入: (1) 输入进程名称
2、及使用内存的大小(创建进程) ; (2) 结束某一个指定的进程。 (3) 逻辑地址。 输出:显示内存使用状况;每一个进程占据的内存;物理地址。 使用的分配算法包括: (1)首次适应算法; (2)最佳适应算法; (3)最差适应算法; 二二、详细详细设设计计 1 1)原理)原理概述概述 内存分配有固定分区分配方式和动态分区分配方式,固定分区分配是最简单 的一种可以运行多道程序的存储管理方式。 它是将内存空间划分为若干个固定大 小的区域,在每个分区中只装入一道作业,它把用户空间划分为几个分区,允许 有多道作业并发运行。 它的分区划分方法有两种: 1、 分区大小相等, 即使所有的内存分区大小相同。 2
3、、 分区大小不等。它的分配方式存在缺点,即缺乏灵活性,浪费内存,如果一个进 程申请很少的一块内存,那么它会占据整个内存分区,即使还有大部分空闲,例 如一个进程有 5k,申请了分区号 4 的内存,虽然还有 123k 内存,但是其他进程 也不可以利用,只有进程结束了,其他进程才可以利用,内存十分浪费。 分区号 起始地址 大小 状态 1 20 12 已分配 2 32 32 已分配 3 64 64 已分配 4 128 128 未分配 在上边的基础上,便产生了可变分区分配方式。它是根据进程的实际需要, 动态的为它分配内存空间,避免了上边的固定分区分配方式的缺点。 它涉及到分区分配中所用的数据结构、 分区
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 报告 可变 分区 存储 管理
