Visual Studio 2008,MFC,操作系统课程设计,段页式存储管理。。。。
2019-12-21 22:22:56 11.98MB 操作系统 段页式存储
1
实现分页式存储地址转换过程,在此基础上实现请求分页的地址转换。实现请求页式地址转换中出现的缺页现象中,用到的FIFO、LRU、OPT置换算法。
1
模拟请求页式存储管理中硬件的地址转换和缺页中断,并用先进先出调度算法(FIFO)处理缺页中断;
2019-12-21 22:12:58 240KB 请求页式存储管理 缺页中断
1
这是操作系统实验报告,实现的是操作系统,里面含有源代码,能够对内存进行初始化,内存分配和回收等功能,决定原创。希望对各位有帮助
1
程序完成段页式虚拟存储管理存储分配、地址重定位和缺页中断处理    为一个进程的内存申请(多少个段,每个段多大)分配内存,当一个进程(完成)结束时回收内存;    (2)对一个给定逻辑地址,判断其是否缺段、缺页,若不缺段、不缺页,则映射出其物理地址;    (3)若缺段则进行缺段中断处理,若缺页则进行缺页中断处理。    假定内存64K,内存块(页框)1K,进程逻辑地址空间最大16个段,每个段最大64K。假设进程运行前未预先装入任何地址空间。    输出每次存储分配/回收时,内存自由块分布情况、相关进程的段表和页表信息。
2019-12-21 22:09:18 23KB 段页式 存储管理 重定位
1
假设每个页面中可存放10条指令,分配给作业的内存块数为4。 用C语言语言模拟一个作业的执行过程,该作业共有320条指令, 即它的地址空间为32页,目前它的所有页都还未调入内存。在模拟过程中,如果所访问的指令已在内存,则显示其物理地址,并转下一条指令。如果所访问的指令还未装入内存,则发生缺页,此时需要记录缺页的次数,并将相应页调入内存。如果4个内存块均已装入该作业,则需要进行页面置换,最后显示其物理地址,并转向下一条指令。在所有320条指令执行完毕后,请计算并显示作业运行过程中发生的缺页率。 置换算法:请分别考虑最佳置换算法(OPT)、先进先出(FIFO)算法和最近最久未使用算法(LRU)。 作业中指令的访问次序按下述原则生成: 50%的指令是顺序执行的; 25%的指令是均匀分布在前地址部分; 25%的指令是均匀分布在后地址部分; 具体的实施方法是:    在[0,319]的指令地址之间随机选取一起点m;    顺序执行下一条指令,即执行地址序号为m+1的指令;    通过随机数,跳转到前地址部分[0,m+1]中的某条指令处,其序号为m1;    顺序执行下一条指令,其地址序号为m1+1的指令;    通过随机数,跳转到后地址部分[m1+2,319]中的某条指令处,其序号为m2;    顺序执行下一条指令,其地址序号为m2+1的指令; 重复跳转到前地址部分,顺序执行,跳转到后地址部分,顺序执行的过程直至执行320条指令。
2019-12-21 22:09:04 8KB 请求调页
1
基本分段存储管理系统的设计 要求:(1)建立段表 (2)设计地址变换机构 (3)将变换后的结果显示出来
2019-12-21 22:01:42 107KB 操作系统课程设计报告完整版
1
里面含有代码和课程设计报告!!!!本次课程设计是通过用python去模拟实现OPT、FIFO、LRU、LFU、简单和改进的CLOCK六种页面置换算法,程序能够动态的显示置换的过程,同时研究各算法缺页率与物理块数、随机性之间的关系,将其能够可视化呈现。所有代码都是我自己写的,同时还对六种算法实现了图像化对比,内容十分丰富。若有采纳,请在你的课设后面引用的参考文献中加入该条引用!!!望大家尊重版权!!!! 为了避免完全抄袭,里面的课设报告为PDF版,若需要word版,评价留言你的邮箱!!!!!!若觉得有用,记得好评!!绝对有用!!!
2019-12-21 21:51:43 768KB python 页面置换算法
1
计算机操作系统实验二,存储管理动态分区分配及回收算法,C语言实现
2019-12-21 21:42:16 261KB 操作系统 实验报告 C语言
1
建立描述内存分配状况的数据结构;  建立描述进程的数据结构;  使用两种方式产生进程:(a)自动产生, (b)手工输入;  在屏幕上显示内存的分配状况、每个进程的执行情况;  建立分区的分配与回收算法,支持紧凑算法;  时间的流逝可用下面几种方法模拟:(a)按键盘,每按一次可认为过一个时间单位; (b) 响应WM_TIMER;  将一批进程的执行情况存入磁盘文件,以后可以读出并重放;  支持算法:首次适应算法、循环首次适应算法、最佳适应算法:最坏适应算法。
2019-12-21 21:33:44 254KB 操作系统 课程设计 java
1