真正的模拟操作系统中 内存的分配 (分页存储管理)(操作系统模拟多进程内存分配) 连续的分配方式会形成许多碎片,虽然通过紧凑的方法将血多碎片拼接成可用的大块空间 但须付出很大的开销。如果允许将一个进程直接分散地装入到许多不相邻接的分区中,则无需紧凑。基于这一思想产生了离散分配方式。如果离散分配方式是页,则被称为分页存储管理方式 1. 目的: 内存管理是操作系统的核心内容。本设计要求用高级语言编写模拟一个简单的内存管理程序。通过本实验可以加深对常见操作系统的内存管理模块的实现方法的理解。 2. 要求 (1)设计用户程序数组、PCB、页表、内存分配表等数据结构; (2)编程模拟OS内存的动态分配过程。 (1)初始条件 用txt文件存储如下数据:内存总大小、进程数据(到达时间、结束时间、所需内存大小) (2) 运行过程 程序先读入初始txt文档,获得数据;然后根据数据的内容来模拟操作系统进行内存的分配与回收过程; 要求程序能够给出运行的中间过程和结果(最好输出到文件)。包括:某时刻进程的页表、总得内存分配情况。最好能够动态的演示此过程。
1
生产者与消费者,进程调度,先来先服务,最短寻道时间等
1
含代码及报告书,原创 实现段式存储管理中逻辑地址到物理地址的转换。能够处理以下的情形:指定内存的大小,进程的个数,每个进程的段数及段大小; 能检查地址的合法性,如果合法进行转换,否则显示地址非法的原因。
1
银行存储数据库管理系统用c#做的 里面比较完整,代码 报告 整个系统都有 还有说明 希望大家切磋切磋
2019-12-21 20:09:16 9.2MB 银行存储 管理系统
1
模拟分页式虚拟存储管理中硬件的地址转换和缺页中断,以及用先进先出(FIFO)页面调度算法处理缺页中断。 用高级语言编写和调试一个简单的文件系统,模拟文件管理的工作过程。(题目四) 包含详细实验报告·
1
使用VS2005 C++开发平台,可以直接用。数据结构满分作业。实验报告就不提供了~~赚点积分
2019-12-21 20:03:18 44KB 数据结构 伙伴存储
1
用C++编写的基本分页存储功能,把页式存储的过程全部体现出来,报告中还有用例图、源代码等。
1
写了八个页面替换的算法,算是比较全了,包括MFC,clock,FIFO,LRU等算法,并且用模块化的思路,输出也用表格
2019-12-21 20:02:20 1.1MB LRU FIFO 最优页替换
1
只有习题解答没有本体,英文版 有修这门课的人可以看解答来对照自己的答案
2019-12-21 20:01:10 316KB 习题解答 信息存储与管理 ISM
1
利用mfc开发模拟操作系统上页式存储管理,可以作为操作系统课程的课程设计,代码是自己开发,安全可靠
2019-12-21 20:00:37 10.85MB 数据结构课设,页式存储管理,mfc
1