一、实验目的1、了解虚拟存储器的基本原理和实现方法。
2、掌握几种页面置换算法。
二、实验内容设计模拟实现采用不同内外存调度算法进行页面置换,并计算缺页率。
三、实验原理内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。
为了解决这个问题,Window中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。
虚拟存储器是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储器系统。
它是采用一定的方法将一定的外存容量模拟成内存,同时对程序进出内存的方式进行管理,从而得到一个比实际内存容量大得多的内存空间,使得程序的运行不受内存大小的限制。
虚拟存储区的容量与物理主存大小无关,而受限于计算机的地址结构和可用磁盘容量。
虚拟内存的设置主要有两点,即内存大小和分页位置,内存大小就是设置虚拟内存最小为多少和最大为多少;
而分页位置则是设置虚拟内存应使用那个分区中的硬盘空间。
1.最佳置换算法(OPT):选择永不使用或是在最长时间内不再被访问(即距现在最长时间才会被访问)的页面淘汰出内存。
2.先进先出置换算法(FIFO):选择最先进入内存即在内存驻留时间最久的页面换出到外存。
3.最近最久未使用置换算法(LRU):以“最近的过去”作为“最近的将来”的近似,选择最近一段时间最长时间未被访问的页面淘汰出内存
2024/8/5 11:07:17 51KB 虚拟存储器(OPT FIFO LRU) OPT FIFO LRU
1
LatticeBoltzmannMethod(LBM)Shan-Chen单组份伪势模型模拟沸腾。
2024/8/1 17:47:53 9KB LBM MATLAB CFD Boiling
1
一份生成PWM波形的MATLAB编程文件,分享给大家一起学习
2024/7/30 21:04:05 2KB pwm;MATLAB
1
本毕业设计是作者2015年6月份毕业自己写的,数据库用的是mysql,用C#语言实现的,系统实现起来还是不难的,比较适合大四狗,你懂得!
2024/7/30 15:23:41 5.55MB C# 毕业设计
1
网络上对于AM335x系列的核心板原理图和pcb公开的很少,这是一份比较完整的AM3358的设计原理图和PCB,具有很高的参考价值。
2024/7/30 3:32:24 2.83MB AM335x
1
数据库课程设计作业,Java+SQlServer实现银行账户管理基本操作,其中包括柜台服务模块、ATM终端模块和用户管理模块。
资源包括:Java工程源码(eclipse导出,完全工程包,导入可直接运行)SQL代码(.sql文件,连接好数据库后直接打开即可连接到程序)实验报告(word文档两份)使用说明(word文档,因本人使用SQLServer2008数据库,其连接方式与SQLServer2000略有不同,本文档介绍不同数据库环境下程序的连接方法)
2024/7/29 20:04:02 4.59MB SQlServer java 数据库 课程设计
1
采用java技术构建的一个管理系统。
整个开发过程首先对系统进行需求分析,得出系统的主要功能。
接着对系统进行总体设计和详细设计。
总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计等;
详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。
包括程序毕设程序源代码一份,数据库一份,完美运行。
2024/7/29 4:44:35 32.49MB Java新闻管理系统
1
HCIP-Transmission华为认证传送网高级工程师2.2站点类型,视频讲解学习材料,全网只此一份。
2024/7/28 13:24:34 54.06MB HCIP-Transmissio 华为
1
该宝典是一份知识点全面,与时俱进的习手册。
不仅包含Java开发的只是,而且收录了近几年各个公司最新的面试题
1
这是一份oracle的大作业实验报告,里面有源代码以及实验报告。
实验报告有20页,包含了整个项目的需求分析,界面实现,核心代码,数据库设计,功能演示等方面。
项目是以网上订餐系统为需求,C#为用户界面,Oracle为后台数据库。
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡