2.设计一个虚拟存储区和内存工作区,并使用下述算法计算访问命中率。 1) 最佳置换算法(Optimal) 2) 先进先出法(Fisrt In First Out) 3) 最近最久未使用(Least Recently Used) 4) 最不经常使用法(Least Frequently Used) 5) 最近未使用法(No Used Recently) 其中,命中率=1-页面失效次数/页地址流长度。 试对上述算法的性能加以较各:页面个数和命中率间的关系;同样情况下的命中率比较。 实验准备 本实验中主要的流程:首先用srand( )和rand( )函数定义和产生指令序列,然后将指令序列变换成相应的页地址流,并针对不同的算法计算出相应的命中率。 实验可先从一个具体的例子出发。 (1)通过随机数产生一个指令序列,共2048条指令。指令的地址按下述原则生成: A:50%的指令是顺序执行的 B:25%的指令是均匀分布在前地址部分 C:25%的指令是均匀分布在后地址部分 具体的实施方法是: A:在[0,1023]的指令地址之间随机选取一起点m B:顺序执行一条指令,即执行地址为m+1的指令 C:在前地址[0,m+1]中随机选取一条指令并执行,该指令的地址为m’ D:顺序执行一条指令,其地址为m’+1 E:在后地址[m’+2,2047]中随机选取一条指令并执行 F:重复步骤A-E,直到2048次指令 (2)将指令序列变换为页地址流 设:页面大小为4K; 用户内存容量4页到32页; 用户虚存容量为32K。 在用户虚存中,按每K存放64条指令排列虚存地址,即2048条指令在虚存中的存放方式为: 第 0 条-第 63 条指令为第0页(对应虚存地址为[0,63]) 第64条-第127条指令为第1页(对应虚存地址为[64,127]) ……………………………… 第1984条-第2047条指令为第31页(对应虚存地址为[1984,2047]) 按以上方式,用户指令可组成32页。
2022-12-17 14:59:14 9KB 操作系统都会做的实验
1
我这个太内个了,我要播放红眼神曲,呵呵,太红眼了,一开始不要,由于我开了动态调分,有积分就下载
2022-12-17 11:23:05 406B C++
1
诺威达K2201刷机包,10.0版本,解决蓝牙不连接,放音乐一就断 刷机有风险,不不要弄
2022-12-15 16:04:08 506.28MB 诺威达
1
完成作业用,适用于那些基础不好的同学,可以简简单单的就看明白这个电路图,不愁答辩过不了。
2022-12-13 22:23:58 210KB 大学 电路 MATLAB
1
本题是法兰标准孔板取压方式,答辩形式为全体学生做题,题目我在文档里已经附上了,祝大家课设顺利。切记水,蒸汽C0,Epsilon不一样,孔板喷嘴取压C0,Epsilon公式,不确定度等都不一样,一定要仔细看书不要光看例题!
2022-12-12 21:14:24 1.09MB 课程设计 绝密 看了都会做
1
程序员必知必的分布式,mysql,DDD等知识大全
2022-12-12 14:03:27 620MB 操作系统
1
网工常用英语必知必,视频教学,很不错
2022-12-12 11:18:06 461.47MB 网工 英语
1
功能说明: RaDec2AzEl 将获取地心参考系中的赤经和赤纬、站点纬度和经度以及 GMT 时间,并输出本地地平线参考系中的方位角和高程。 输入列表: 地心赤经(度) 地心偏角(度) 纬度(以度为单位的站点纬度 -90:90 -> S(-) N(+)) Lon(以度为单位的站点经度 -180:180 W(-) E(+)) UTC(协调世界时 YYYY/MM/DD hh:mm:ss) 输出列表: 本地方位角(度) 局部仰角(度) 示例函数调用: [Az El] = RaDec2AzEl(294.9891115,-20.8235624,39.007,-104.883,'1994/05/14 13:11:20.59856')
2022-12-10 20:40:28 2KB matlab
1
行人检测系统探测车前的行人如果有人走入汽车的行进路线即发出警告
2022-12-09 11:28:05 7.66MB 行人检测 路线警告
一.项目介绍:         该项目主要是实现了管理员和普通用户登录功能,登录后出现相应的功能菜单。管理员的功能菜单包括查询、修改、添加用户、删除用户、查询历史记录、退出功能,其中查询分为按人名查找和查找所有,修改可以按照姓名、年龄、家庭住址、电话、职位、工资、入职时间、评级、密码方式修改,添加用户需要输入工号,工号的确认、密码、年龄、电话、家庭住址、职位、入职时间、评级、工资、是否为管理员信息,删除用户要输入用户的工号,查询历史记录可以显示事件的时间,让事件发生的用户和事件描述;普通用户的功能菜单包括查询和修改,查询可以查询到自己的信息,修改可以修改自己的信息,可以修改自己的家庭住址、电话、密码信息。
2022-12-08 13:02:38 15KB 数据库
1