题目
[主观题]
7.1 (实验目的:理解程序局部性的概念和其对程序效率的影响)完成7.3.6节“MyArray两个数组”的实验,比较两个数组的访问时间有何差异,理解程序的局部性。 7.2 (实验目的:理解操作系统虚拟存储管理的原理,理解程序执行局部性的概念。)在windows环境下编写一个程序,模拟实现OPT,FIFO,LRU等页面淘汰算法,计算“分配不同的页框数”,“页框具有不同的大小”,“不同的指令访问顺序”,“不同淘汰算法”等情形下的命中率。(命中率 = 1-页面失效次数/页地址流长度)。提示:(1)用数组模拟内存;(2)访问并输出数组某个元素即为执行指令;(3)用随机数改变元素的访问顺序,以获得不同的指令流,以便获得不同的局部性。(参考网上资料) 7.3(实验目的:理解Linux下虚拟地址,物理地址的对应关系,了解pagemap技术)在Linux环境下,编写一个小程序,获取该程序中的某个变量的虚拟地址,虚拟页号,页内偏移地址,物理页框号,页内偏移地址,物理地址,并将它们打印出来。建议使用/pro
答案
程序的局部性原理是指程序在执行过程中的一个较短时期内,它所执行的指令和访问的存储空间分别局限在一定的区域内。具体表现在时间局部性和空间局部性。时间局部性是指一条指令的一次执行和下一次执行、一个数据的一次访问和下一次访问,都集中在一个较短的时间内。空间局部性是指程序执行了某条指令,则它相邻的几条指令也可能马上执行。
更多“7.1 (实验目的:理解程序局部性的概念和其对程序效率的影响)完成7.3.6节“MyArray两个数组”的实验,比较两个数组的访问时间有何差异,理解程序的局部性。 7.2 (实验目的:理解操作系统虚拟…”相关的问题
第1题
7.1 (实验目的:理解程序局部性的概念和其对程序效率的影响)完成7.3.6节“MyArray两个数组”的实验,比较两个数组的访问时间有何差异,理解程序的局部性。 7.2 (实验目的:理解操作系统虚拟存储管理的原理,理解程序执行局部性的概念。)在windows环境下编写一个程序,模拟实现OPT,FIFO,LRU等页面淘汰算法,计算“分配不同的页框数”,“页框具有不同的大小”,“不同的指令访问顺序”,“不同淘汰算法”等情形下的命中率。(命中率 = 1-页面失效次数/页地址流长度)。提示:(1)用数组模拟内存;(2)访问并输出数组某个元素即为执行指令;(3)用随机数改变元素的访问顺序,以获得不同的指令流,以便获得不同的局部性。(参考网上资料) 7.3(实验目的:理解Linux下虚拟地址,物理地址的对应关系,了解pagemap技术)在Linux环境下,编写一个小程序,获取该程序中的某个变量的虚拟地址,虚拟页号,页内偏移地址,物理页框号,页内偏移地址,物理地址,并将它们打印出来。建议使用/pro
点击查看答案
第2题
在两个或几个条件相同或类似的小组中施加不同实验因子,再比较其发生的变化的实验方法。
点击查看答案
第3题
实验目的:掌握JDK的安装步骤;理解环境变量PATH, CLASSPATH的作用,以及它们的设置方法;掌握利用编辑程序,编写简单的Application程序并编译和执行。 实验性质:验证性实验 实验内容:熟悉JDK的安装和配置,编写并运行简单的Application程序 提交时,环境变量的配置方式写在实验报告中,可将java程序或项目压缩后上传附件。如果有什么特殊之处(如算法比较复杂)可以在写一个说明性的文件一起放到压缩文件中。
点击查看答案
第4题
实验研究的程序是()
A.实验准备、实验实施、实验资料处理
B.确定研究目的、制定计划、实施
C.预实验、正式实验、资料处理
D.确定研究目的、研究对象、实验处理因素
E.被试和因变量
点击查看答案
第5题
二选一完成: 3.1 (实验目的:熟悉Linux脚本编程)在Linux环境下,编写一个Shell脚本理程序,能统计给定文本文件的单词数,行数。 3.2 (实验目的:了解操作系统生成的概念,熟悉Linux内核编译和裁剪)在Ubuntu或Fedora环境下裁剪和编译Linux内核,并启用新的内核。源代码下载网址:www.kernel.org.
点击查看答案
第6题
把受试对象分成两个或两个以上的等组比较实验结果的方法,一般应用最多的是()的比较。
点击查看答案
第7题
(1)画红绿灯电路图,要求使用单片机两个引脚各接红色和绿色LED灯,按键控制接INT0或INT1皆可。 (2)编写按键控制红绿灯程序,每按1下,红绿灯颜色切换1次。 (3)Proteus电路图命名为“学号-姓名-实验2.pdsprj”; C程序命名为“学号-姓名-实验2.c”; HEX文件命名为“学号-姓名-实验2.hex”;此3个文件压缩为“学号-姓名-实验2.zip”
点击查看答案
第8题
1,实验目的和要求 (1)掌握时间片轮转进程调度的概念和算法。 (2)加深对处理机分配的理解。 2.实验内容 在Visual C++ 6.0集成开发环境下使用C语言,利用相应的Win32 API函数,编写程序实现时间片轮转进程调度算法,学会运行程序和中断当前程序的运行。 3.实验原理与提示 轮转法就是按一定时间片(记为q)轮番运行各个进程。如果q是一个定值,则轮转法是二种对各进程机会均等的调度方法。进程调度算法的数据结构主要有进程函数定义, 建立进程函数,进程调度函数。
点击查看答案
第9题
有如下程序,则程序执行后,数组a的两个数组元素并不能完成交换操作。 #include <stdio.h> void swap2(int x[2]) { int z; z=x[0]; x[0]=x[1]; x[1]=z; } void main() { int a[2]={1,2}; swap2(a); printf("a[0]=%dna[1]=%dn",a[0],a[1]); }
点击查看答案
第10题
(2018年374大题)如要做一个关于“情绪与认知关系”的实验,请问你可以采用什么实验范式? 并请设计一个实验,用来考察情绪对认知到底有什么样的影响。内容要求包括具体的研究背景、实验假设;被试取样、实验设计、实验任务、实验材料、实验程序;模拟结果和统计分析思路等。
点击查看答案