一、实验目的 1、了解虚拟存储器的基本原理和实现方法。 2、掌握几种页面置换算法。 二、实验内容 设计模拟实现采用不同内外存调度算法进行页面置换,并计算缺页率。 三、实验原理 内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Window中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。 虚拟存储器是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储器系统。它是采用一定的方法将一定的外存容量模拟成内存,同时对程序进出内存的方式进行管理,从而得到一个比实际内存容量大得多的内存空间,使得程序的运行不受内存大小的限制。虚拟存储区的容量与物理主存大小无关,而受限于计算机的地址结构和可用磁盘容量。 虚拟内存的设置主要有两点,即内存大小和分页位置,内存大小就是设置虚拟内存最小为多少和最大为多少;而分页位置则是设置虚拟内存应使用那个分区中的硬盘空间。 1. 最佳置换算法(OPT):选择永不使用或是在最长时间内不再被访问(即距现在最长时间才会被访问)的页面淘汰出内存。 2. 先进先出置换算法(FIFO):选择最先进入内存即在内存驻留时间最久的页面换出到外存。 3. 最近最久未使用置换算法(LRU): 以“最近的过去”作为“最近的将来”的近似,选择最近一段时间最长时间未被访问的页面淘汰出内存
2019-12-21 21:54:33 51KB 虚拟存储器(OPT FIFO LRU) OPT FIFO LRU
1
第一章 背景 1 1.1 存储器的国外发展情况 1 1.2 存储器的国内发展情况 1 1.3 FPGA的应用与发展 1 第二章 任务和目标 3 2.1设计任务 3 2.2设计目标 3 第三章 存储器的结构及组成原理 5 3.1结构与组成 5 3.2 组成设计原理 6 第四章 存储器的FPGA设计与实现 7 4.1 存储器的模块设计 7 4.2 存储器的Verilog HDL编程 7 第五章 功能、时序仿真和验证 9 5.1 测试文件 9 5.2 仿真测试结果分析 10 5.3 结论 11 第六章 收获和感悟 12 6.1 感悟 12 6.2 收获 12 参考文献 13
2019-12-21 21:47:56 251KB 存储器设计实验
1
STM32 按键控制24c04数据读写测试实现方式,i2c协议及外部中断配
2019-12-21 21:08:55 1.67MB STM32+24C04
1
编程实现LRU算法,模拟实现虚拟存储器的地址变换过程。
1
此资源包含c语言程序,keilc专用软件编写,有pretous仿真原理图。可直接下载到单片机中使用,无须调试。其中24c02的使用是一个很好的例子 对与毕业设计的同学是一个好的选择。
2019-12-21 21:04:37 104KB 24c02存储器 12864液晶显示
1
操作系统实验报告三份,基于天津理工大学,实验1:处理机调度.;实验2:存储器的分配与回收;磁盘调度算法的实现
1
1.基于进程控制 2.能够模拟内存的分页式分配和回收过程,可查看内存分配位示图和进程页表; 3.可根据内存分配状态进行地址转换。 4.能够模拟基于虚拟存储器的内存分配和回收过程,可查看交换空间位示图和扩 展的页表; 5.在虚拟存储器基础上完成地址转换,缺页时能够实现页面置换; 6.页面置换过程中能够模拟 FIFO、 LRU置换算法, 可将多次地址转换过程中所涉 及到的页面视为进程的页面访问序列,从而计算置换次数和缺页率 。 7.OPT 的页面置换算法
2019-12-21 20:47:29 8KB 操作系统 请求分页存储器
1
计算机组成原理实验报告(5个常用实验报告)分别是:(1)算术逻辑运算实验 (2)存储器实验 (3)总线控制实验 (4)数据总线实验一 (5)数据总线实验二
1
超大规模集成电路测试 数字 存储器和溷合信号系统_蒋安平.pdf超大规模集成电路测试 数字 存储器和溷合信号系统_蒋安平.pdf超大规模集成电路测试 数字 存储器和溷合信号系统_蒋安平.pdf超大规模集成电路测试 数字 存储器和溷合信号系统_蒋安平.pdf
2019-12-21 20:37:26 49.82MB
1
Quartus IP核 ALTASMI_PARALLEL 主动串行存储器接口用户指南。用于配置EPCS flash程序读写功能。
2019-12-21 20:36:02 460KB FPGA flash
1