搜索资源列表
Linux内存管理模拟器
- Linux下使用c语言实现的内存管理模拟器 假设有台计算机物理内存大小为4MB,每个内存页大小为4k。采用分页机制,使用二级页表,第一级为页目录,共有1024项,每个页目录项指向一个页表,每个页表项指向一个实际的物理页面,每个页表共有1024个页表项。假设页目录和页表不占用内存空间。 系统中还有一个交换设备,采用分块管理机制,每块大小为4K,共1024个。有一系列内存访问指令,系统根据内存访问指令的内存虚地址访问内存。如果页目录项为空,则分配一个页表,并将相关值存入页目录项,如果页表项为空,
OSchunchu
- PAGES3完成了程序的 基本框架,FIFO()除了命中和置换情况外基本完成,但是修改位示图的子函数 出现问题,得不到正确的行数和列数,有时更改不了0 PAGES4修正了3中的问题,完成FIFO() PAGES5修正了FIFO()中执行置换时未将位示图中的对应块置0 PAGES6完成了LRU() PAGES7优化了界面,修正了切换算法后访问次数与上次算法相连的错误 PAGES8完成了OPT()修正了在页面置换切换时页表内存位示图不能各自初始化的错误。发现OPT()中页面置换时
oslab
- 理解内存页面调度的机理,掌握几种理论页面置换算法的实现方法,通过实验比较各种调度算法的优劣
czxt
- 进行操作系统页面置换算法模拟,模拟虚拟内存的各种算法
ymzh
- 页面置换算法 设计一个虚拟存储区和内存工作区,编程序演示FIFO、LRU、OPT算法的具体实现过程,并计算访问命中率.
yemianzhihuansuanfa
- 操作系统课程设计《页面置换算法》,内含设计文档。 设计要求为:作业共有320条指令,即它的地址空间为32页,目前它的所有页都还未调入内存。再模拟过程中,如果所访问的指令已在内存,则显示其物理地址,并转下一条指令。如果所访问的指令还未装入内存,则发生缺页,此时需要记录缺页的次数,并将相应页调入内存。如果4个内存块均已装入该作业,则需要进行页面置换,最后显示其物理地址,并转向下一条指令。在所有320条指令执行完毕后,请计算并显示作业运行过程中发生的缺页率。 实现方法为:最佳置换算法(
ymzh
- 这是一个页面置换算法的实现,功能描述:输入可用内存页面数和一个作业访问逻辑页号的序列 *给出FIFO、LRU、OPT算法的缺页中断率 *本程序中设初始页框里的页号与实际页号都不同-This is a page replacement algorithm to achieve functional descr iption : Importation of a few pages available memory and a logic operation visit, the page is g
页面置换算法的模拟实现和计算命中率
- 基本算法思想 OPT:该算法的基本思想是用二维数组page2[40][2] 的第一列存储装入内存的页面,而第二列用作标记位计数器。每当发生缺页时,就从内存中调出一页,首先将内存中的页面一一与要调入内存中的页面之后的页面比较,如果两个页面不相等,则内存中相应的页面的标记位计数器加一,直至到有相等的页面,则该页面的比较停止,再重复以上操作,直至内存中的页面全部比较完。然后找出内存中页面的标记位最大的页面,而该页就是要置换出来的页。 FIFO: 该算法的基本思想是用队列queue存储内存中的页面,队列
LRU.rar
- 计算机操作系统课程设计(内存管理及页面置换LRU算法),Curriculum design of computer operating system (memory management and LRU page replacement algorithm)
one
- FIFO页面置换算法,用C语言写的,可以缺页率和缺页次数,同时也可以看到内存分配状态!-FIFO page replacement algorithm, written using C language, and can page fault rate and the number of missing pages, but also can see the memory allocation status!
ymzh
- 操作系统内存调度中的页面置换算法模拟过程。-Scheduling the operating system memory page replacement algorithm simulation.
Clock
- 改进型CLOCK 页面置换算法实现在进程运行过程中,若其要访问的页面不在内存而需要调入内存,但分配该进程的内存 空间已经用完时,为了保证该进程能继续执行,需要从内存中把该进程的一些页调入外存中 的对换区,但调出那个页面,可以采用不同的算法。-Improved CLOCK page replacement algorithm in the process of running the course, if its trying to access pages of memory need
fifo
- 1.用随机数方法产生页面走向,页面走向长度为L(15<=L<=20),L由控制台输入。 2.根据页面走向,分别采用Optinal、FIFO、LRU算法进行页面置换,统计缺页率。 3.假定可用内存块为m(3<=m<=5),m由控制台输入,初始时,作业页面都不在内存。 -1. Using random number methods to generate the page, the page length to L (15 <= L <= 20), L
PageReplacement
- 实现了几种内存页面置换算法,有最佳置换算法和先进先出置换算法,还有LRU置换算法。-To achieve a number of memory page replacement algorithm, the best replacement algorithm and FIFO replacement algorithm, as well as LRU replacement algorithm.
LRU
- 操作系统内存管理的页面置换算法 LRU 同学做的 已试验过,相当好-os LRU manage
os
- 操作系统课程设计内存调度LRU,FIFO,OPT算法的页面置换-Curriculum design scheduling operating system memory LRU, FIFO, OPT page replacement algorithm
Memory-page-replacement
- 是操作系统中关于内存页面置换的一个模拟小程序,用vc6.0写的,内容不是太复杂-Memory page replacement operating system on a simulated small program written with vc6.0 content is not too complicated
模拟页面置换算法Clock
- 采用CLOCK置换算法仿真请求分页系统 1、设计目的:用高级语言编写和调试一个内存分配程序,加深对内存分配算法的理解。 2、设计要求: 1) 实现请求分页存储管理方式的页面置换算法:CLOCK算法 2) 内存物理块数固定为15个,对多个作业采用可变分配全局置换的策略分配物理块 3) 作业数量与作业大小(10-20页)可在界面进行设置 4) 所有作业按RR算法进行调度,时间片长度为1秒 5) 可为每个作业随机产生引用的页面串,也可以人工输入引用的页面串,页面串引用长度30-50,要求
1
- 操作系统内存页面置换算法,opt,lru,fifo-Operating system memory page replacement algorithm, opt, lru, fifo
页面置换算法
- 模拟页面置换算法 1.创建空闲存储管理表、模拟内存、页表等。 2.提供一个用户界面,用户利用它可输入不同的页面置换策略和其他附加参数。 3.运行置换程序,输出缺页率结果。(1. create a free storage management table, analog memory, page tables and so on. 2. provides a user interface that allows users to input different page