虚拟存储器管理系统操作系统课程设计
《虚拟存储器管理系统操作系统课程设计》由会员分享,可在线阅读,更多相关《虚拟存储器管理系统操作系统课程设计(16页珍藏版)》请在毕设资料网上搜索。
1、 目 录 第 1 章 设计任务分析. 1 11 虚拟存储技术分析 1 1.1.1 虚拟存储技术概述. 1 1.1.2 虚拟存储技术的概念. 1 1.1.3 虚拟存储技术的优势. 1 12 使用算法分析: 2 1.2.1 FIFO 算法(先进先出淘汰算法) . 2 1.2.2 LRU 算法(最久未使用淘汰算法) 3 1.2.3 OPT 算法(最佳淘汰算法) 4 第 2 章 总设计方案 5 2.1 置换算法思想. 5 2.1.1 最佳置换算法(Optimal):. 5 2.1.2 先进先出(FIFO)页面置换算法: 5 2.1.3 LRU 置换算法:LRU(Least Recently Used)
2、置换算法的描述 5 22 LRU 置换算法的硬件支持 . 5 2.2.1 寄存器. 5 2.2.2 栈. 6 第 3 章 程序设计结构图 7 31 虚拟存储管理器系统设计总框图 . 7 32 各模块功能 N-S 图 7 第 4 章 程序测试结果. 12 第 5 章 设计心得. 14 1 第 1 章 设计任务分析 本设计的目的是通过设计一个简单的虚拟存储器管理系统来模拟实际的页 面调度算法与过程,以掌握这种有用的技术。要求将其输入/输出处理程序编成 一个独立的进程模块并与其它请求输入/输出的进程并发运行。并要求加入设备 管理子模块。 11 虚拟存储技术分析 1.1.1 虚拟存储技术概述 虚拟存储
3、技术是随着计算机技术的发展而发展起来的。 早在 20 世纪 70 年代, 为了克服内存容量小成本高而不适应大型程序应用需要的矛盾, 人们开发了虚拟 内存技术。随着计算机技术及相关信息处理技术的不断发展,人们对存储的需求 越来越大,单个大容量磁盘已不能适应应用的需要,虚拟存储技术又有进一步的 发展,如在操作系统下将一组硬盘捆绑成带区集(STRIP)作为单个逻辑存储单 元供主机访问;磁盘冗余阵列(RAID)技术将多个物理磁盘通过一定的逻辑关 系集合起来,成为一个大容量的虚拟磁盘。从某种意义上讲,SAN 本身也是虚 拟存储技术的应用。 1.1.2 虚拟存储技术的概念 所谓虚拟存储技术, 是指把多个物
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 虚拟 存储器 管理 系统 操作系统 课程设计
