一、实验目的 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
VisualC++数字图像处理技术详解(第2版)配套光盘 本书以数字图像处理技术为主线,全面介绍在Visual C++环境中进行数字图像处理程序设计的方法,内容涵盖了数字图像的几何变换、正交变换(特征提取)、增强、复原、重建、形态学处理、分割、匹配、压缩编码及特效处理等,并针对每种方法均给出基本原理、典型算法、Visual C++源码及综合应用实例。同时,本书还介绍了Visual C++与VTK、OpenCV等开发平台相结合进行数字图像处理的程序设计技术。   本书内容全面,深入浅出,层次分明,侧重知识的系统性、针对性和先进性,注重理论结合实践,培养工程应用能力。另外,本书还配有综合实例的完整源程序,便于在学习和实际开发中使用。
2019-12-21 21:41:15 167.64MB 数字图像处理 VC MFC
1
资源名称:Visual C 项目开发案例全程实录(含源码)资源目录:【】17437b635fc896db41e045f717d1df69【】VisualC 项目开发案例全程实录(视频与源码)01【】VisualC 项目开发案例全程实录(视频与源码)02【】VisualC 项目开发案例全程实录(视频与源码)03【】VisualC 项目开发案 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
1
带有界面的算法,视自己需求下载。 主界面选择使用三种算法的一个。在创建中输入页面数,随机生成页面。在指定物理块中实现置换。点击查看将置换的过程显示出来。
2019-12-21 21:38:26 15KB FIFO LRU OPT JAVA带界面
1
Microsoft Visual C++ 2013 Redistributable(x64) This application requires the Visual C++ Redistributable Package for Visual Studio 2013
2019-12-21 21:34:46 6.65MB Visual C++ 2013
1
适用于VC的,已经编译好的FFMpeg静态库 详细编译过程http://blog.csdn.net/wangjia184/article/details/7931164
2019-12-21 21:34:13 8.65MB FFMpeg VisualC++ 静态库
1
页面置换算法(包括FIFO,LRU,最佳和Clock四种置换算法算法),个人觉得比较详细
1