操作系统课设页面置换源码,OPT,FIFO,LRU,LFU,算法实现
上传时间: 2017-01-11
上传用户:675656854
c/c++实现的操作系统页面置换算法,可用于课设
上传时间: 2019-07-08
上传用户:niguanwo
理解内存页面调度的机理,掌握几种理论页面置换算法的实现方法,通过实验比较各种调度算法的优劣
上传时间: 2016-03-06
上传用户:xmsmh
1.用随机数方法产生页面走向,页面走向长度为L(15<=L<=20),L由控制台输入。 2.根据页面走向,分别采用Optinal、FIFO、LRU算法进行页面置换,统计缺页率。 3.假定可用内存块为m(3<=m<=5),m由控制台输入,初始时,作业页面都不在内存。
上传时间: 2017-01-21
上传用户:teddysha
程序功能主要分为3个部分,分别是对OPT、FIFO、LRU三种页面置换算法的实现。要求3部分的设计应该尽可能使用近似的实现方法。
上传时间: 2015-03-19
上传用户:dsgkjgkjg
页式虚拟存储管理中地址转换和缺页中断,这是赏完操作系统课时做的实习设计,有完备的分析余与设计,如实验目的,实验内容,实验模块的实现,采用的是采用先进先出页面置换算法。
上传时间: 2015-03-22
上传用户:AbuGe
Linux下使用c语言实现的内存管理模拟器 假设有台计算机物理内存大小为4MB,每个内存页大小为4k。采用分页机制,使用二级页表,第一级为页目录,共有1024项,每个页目录项指向一个页表,每个页表项指向一个实际的物理页面,每个页表共有1024个页表项。假设页目录和页表不占用内存空间。 系统中还有一个交换设备,采用分块管理机制,每块大小为4K,共1024个。有一系列内存访问指令,系统根据内存访问指令的内存虚地址访问内存。如果页目录项为空,则分配一个页表,并将相关值存入页目录项,如果页表项为空,则请求分配一个内存页,如果没有空闲内存,则使用页面置换算法换出一个内存页到交换设备上。如果页表项表明内存页在交换设备上,则先请求一个物理内存页,然后从交换设备上读入内存内容,释放交换设备上的磁盘块。
上传时间: 2015-05-01
上传用户:ardager
PAGES3完成了程序的 基本框架,FIFO()除了命中和置换情况外基本完成,但是修改位示图的子函数 出现问题,得不到正确的行数和列数,有时更改不了0 PAGES4修正了3中的问题,完成FIFO() PAGES5修正了FIFO()中执行置换时未将位示图中的对应块置0 PAGES6完成了LRU() PAGES7优化了界面,修正了切换算法后访问次数与上次算法相连的错误 PAGES8完成了OPT()修正了在页面置换切换时页表内存位示图不能各自初始化的错误。发现OPT()中页面置换时出现的错误。 位示图置0和置1时出错 。而且输出的页表缺失项目 PAGES9好像是修正了 8中的错误,现在还没有找到让9中OPT()发生置换的测试用例 PAGES10找到8,9中出错原因,在于置换时没有得到最久要访问的Memory[i] PAGES11修正10中的错误。完成OPT() 发现了LRU()输出界面的信息冗余,已经更正 PAGES12删除了编程过程中的测试信息 PAGES13修正了判断溢出时的一个错误。将判断的〈=改为〈
上传时间: 2014-01-20
上传用户:cuibaigao
01引论 02进程的描述 03进程的控制 04进程的同步 05经典同步问题与管程 06进程的通信 07线程与编程 08处理机调度 09实时调度 10处理机死锁 11死锁+多处理机 12程序装入与内存连续分配 13连续分配与分页管理 14分页与分段内存管理 15虚拟存储和请求分页 16页面置换算法 17页面置换与请求分段 18I-O系统 19缓冲管理与设备分配 20设备分配与设备处理 21磁盘管理 22文件系统与结构 23目录与空间管理
上传时间: 2015-11-14
上传用户:woshiayin
我做的操作系统课程设计,页面置换,绝对能运行
标签: 操作系统
上传时间: 2014-01-03
上传用户:yd19890720