一、实验目的 1、了解虚拟存储器的基本原理和实现方法。 2、掌握几种页面置换算法。 二、实验内容 设计模拟实现采用不同内外存调度算法进行页面置换,并计算缺页率。 三、实验原理 内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Window中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。 虚拟存储器是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储器系统。它是采用一定的方法将一定的外存容量模拟成内存,同时对程序进出内存的方式进行管理,从而得到一个比实际内存容量大得多的内存空间,使得程序的运行不受内存大小的限制。虚拟存储区的容量与物理主存大小无关,而受限于计算机的地址结构和可用磁盘容量。 虚拟内存的设置主要有两点,即内存大小和分页位置,内存大小就是设置虚拟内存最小为多少和最大为多少;而分页位置则是设置虚拟内存应使用那个分区中的硬盘空间。 1. 最佳置换算法(OPT):选择永不使用或是在最长时间内不再被访问(即距现在最长时间才会被访问)的页面淘汰出内存。 2. 先进先出置换算法(FIFO):选择最先进入内存即在内存驻留时间最久的页面换出到外存。 3. 最近最久未使用置换算法(LRU): 以“最近的过去”作为“最近的将来”的近似,选择最近一段时间最长时间未被访问的页面淘汰出内存
2019-12-21 21:54:33 51KB 虚拟存储器(OPT FIFO LRU) OPT FIFO LRU
1
将摄像头的数据通过DCMI方式读出写入TFT屏,读取TFT屏幕上的像素点的颜色进行识别。将屏幕读取的RGB颜色数据进行转换为Y CR CB,然后再进行颜色的对比,将摄像头的亮度设置低点,对比度加高点(我的程序里面已经设置好),就可以很好的识别颜色,而且识别速率也快。代码注释详细,简单易懂。已更改积分要求 2021-1-7
2019-12-21 21:51:37 553KB STM32F407 OV7670 Ycrcb
1
文件包含用CCS6.0写的源码和一个串口调试助手(使用非常方便)。使用研旭实用开发板,基于CCS6.0开发环境,能实现DSP与串口调试助手之间通信。 两种实现方法: 1.查询方式 2.FIFO中断方式 在查询方式中,能实现字符/字符串的接收与发送; 使用 FIFO 中断方式,能实现可变数据长度的字符串数据发送与接收。
2019-12-21 21:50:25 923KB TMS320 DSP FIFO SCI
1
ov7670摄像头模块资料,有FIFO与不带FIFO的,有原理图,代码,数据手册,什么的都有,很全面
2019-12-21 21:49:21 19.44MB ov7670 fifo
1
带有界面的算法,视自己需求下载。 主界面选择使用三种算法的一个。在创建中输入页面数,随机生成页面。在指定物理块中实现置换。点击查看将置换的过程显示出来。
2019-12-21 21:38:26 15KB FIFO LRU OPT JAVA带界面
1
页面置换算法(包括FIFO,LRU,最佳和Clock四种置换算法算法),个人觉得比较详细
1
能用带有FIFO模块的OV7670摄像头采集图象,并且在TFT液晶屏上显示所采集的图象
2019-12-21 21:22:17 3.44MB OV7670 STM32 FIFO
1
在一个请求分页系统中,假如系统分配给一个作业的物理块数为 3,且此作业的页面走向为: 2,3,2,1,5,2,4,5,3,2,3,1 试分别求出用FIFO,LRU,OPT三种算法在程序访问过程中所发生的缺页次数及缺页率?(假设最初页面都在外存)
2019-12-21 21:22:13 3KB 虚拟内存 FIFO LRU OPT
1
这个PDF是xilinx官方的FIFOip核的datasheet,对你建FIFO的软核很有帮助,虽然这个PDF有307页,但是很多不用看,建议把里面的创建Ip核的出现的各个端口的功能看了就可以了。
2019-12-21 21:20:54 7.96MB xilinx FIFO ip核
1
fifo的ov7670摄像头 51 stm32驱动代码 适合初学者 亲测可用
2019-12-21 21:19:14 3.95MB ov7670摄像头 51 stm32 驱动代码
1