假设每个页面中可存放10条指令,分配给作业的内存块数为4。
用C语言语言模仿一个作业的执行过程,该作业共有320条指令,即它的地址空间为32页,目前它的所有页都还未调入内存。
在模仿过程中,如果所访问的指令已在内存,则显示其物理地址,并转下一条指令。
如果所访问的指令还未装入内存,则发生缺页,此时需要记录缺页的次数,并将相应页调入内存。
如果4个内存块均已装入该作业,则需要进行页面置换,最后显示其物理地址,并转向下一条指令。
在所有320条指令执行完毕后,请计算并显示作业运行过程中发生的缺页率。
置换算法:请分别考虑最佳置换算法(OPT)、先进先出(FIFO)算法和最近最久未使用算法(LRU)。
作业中指令的访问次序按下述原则生成:50%的指令是顺序执行的;
25%的指令是均匀分布在前地址部分;
25%的指令是均匀分布在后地址部分;
具体的实施方法是:   在[0,319]的指令地址之间随机选取一起点m;
   顺序执行下一条指令,即执行地址序号为m+1的指令;
   通过随机数,跳转到前地址部分[0,m+1]中的某条指令处,其序号为m1;
   顺序执行下一条指令,其地址序号为m1+1的指令;
   通过随机数,跳转到后地址部分[m1+2,319]中的某条指令处,其序号为m2;
   顺序执行下一条指令,其地址序号为m2+1的指令;
重复跳转到前地址部分,顺序执行,跳转到后地址部分,顺序执行的过程直至执行320条指令。
2023/1/18 0:15:31 8KB 请求调页
1
读秀下载器v0.0.5能够下载传到邮箱里的读秀网的书
2023/1/17 0:09:47 314KB 读秀下载器
1
基于步进电机的按键控制,整个电梯楼层的控制误差或许在0.5cm左右
2023/1/13 1:39:25 29KB 步进电机 控制
1
NT39016E_V0.5_20081107.pdf
2020/8/16 19:07:24 1.28MB tftp
1
0.5间距1.0间距4~50pin的应该都有卧式,立式封装都有,如果缺哪个可以在下方评论由于怕不全满足不了你们,所以少收点积分好了。
2021/5/12 15:47:41 36KB FPC AD 封装
1
本人本人设计的一款PCB直尺,开发环境为AltiumDesigner16.0.5/Windows764Bit
2015/8/3 5:20:08 1.78MB PCB支持
1
N=512;A=zeros(N,N);B=zeros(N,N);forI=1:1:256J=1:1:256ImageNum=double(Image(I,J,1));A(I,J)=ImageNum/255;B(I,J)=0;endendfigure;imshow(A);pi=3.1415926;forI=1:1:NforJ=1:1:NR=rand(1,1);%生成一个元素在0,1之间均匀分布的随机矩阵RB(I,J)=A(I,J)*sin(R*2*pi);%平滑函数的傅里叶变换谱A(I,J)=A(I,J)*cos(R*2*pi);F(I,J)=A(I,J)+j*B(I,J);endEnd%限制振幅的动态范围,进步编码的精度F=fft2(F);%作二维快速傅里叶变换FFTMax=max(max(abs(F)));F=F/Max;A=real(F);B=imag(F);aIpha=0.5;%定义载波参数aIphaforI=1:1:NforJ=1:1:NXcos=(J-1)/127;A1(I,J)=cos(2*pi*aIpha*Xcos);B1(I,J)=sin(2*pi*aIpha*Xcos);endend%全息图数据区forI=1:1:NforJ=1:1:NHoIodata(I,J)=0.5+0.5*(A(I,J)*A1(I,J)+B(I,J)*B1(I,J));endEndM=512;N=512;%定义全息图的大小Hologram=zeros(M,M);S=M/N;%定义每个抽样单元大小forI=1:1:NforJ=1:1:NXa=(J-1)*S+1;Xb=J*S;Ya=(I-1)*S+1;Yb=I*S;forIx=Xa:1:XbforIy=Ya:1:YbHoIogram(Iy,Ix)=HoIodata(I,J);endendendendMax=max(max(HoIogram));HoIogram=HoIogram/Max;figure;imshow(HoIogram);%以下是用matlab分别计算函数各抽样点的傅里叶变换谱的幅角与模,并对各点的模归一化object=fft2(HoIogram);object=fftshift(object);%用matlab中的移谱函数fftshift()将频谱的低频成分移到中心,以避免再现时像分散在边缘object=abs(object);object=1000*object/max(max(object));figure;imshow(object);
2019/5/1 5:12:10 973B 数字全息
1
N=512;A=zeros(N,N);B=zeros(N,N);forI=1:1:256J=1:1:256ImageNum=double(Image(I,J,1));A(I,J)=ImageNum/255;B(I,J)=0;endendfigure;imshow(A);pi=3.1415926;forI=1:1:NforJ=1:1:NR=rand(1,1);%生成一个元素在0,1之间均匀分布的随机矩阵RB(I,J)=A(I,J)*sin(R*2*pi);%平滑函数的傅里叶变换谱A(I,J)=A(I,J)*cos(R*2*pi);F(I,J)=A(I,J)+j*B(I,J);endEnd%限制振幅的动态范围,进步编码的精度F=fft2(F);%作二维快速傅里叶变换FFTMax=max(max(abs(F)));F=F/Max;A=real(F);B=imag(F);aIpha=0.5;%定义载波参数aIphaforI=1:1:NforJ=1:1:NXcos=(J-1)/127;A1(I,J)=cos(2*pi*aIpha*Xcos);B1(I,J)=sin(2*pi*aIpha*Xcos);endend%全息图数据区forI=1:1:NforJ=1:1:NHoIodata(I,J)=0.5+0.5*(A(I,J)*A1(I,J)+B(I,J)*B1(I,J));endEndM=512;N=512;%定义全息图的大小Hologram=zeros(M,M);S=M/N;%定义每个抽样单元大小forI=1:1:NforJ=1:1:NXa=(J-1)*S+1;Xb=J*S;Ya=(I-1)*S+1;Yb=I*S;forIx=Xa:1:XbforIy=Ya:1:YbHoIogram(Iy,Ix)=HoIodata(I,J);endendendendMax=max(max(HoIogram));HoIogram=HoIogram/Max;figure;imshow(HoIogram);%以下是用matlab分别计算函数各抽样点的傅里叶变换谱的幅角与模,并对各点的模归一化object=fft2(HoIogram);object=fftshift(object);%用matlab中的移谱函数fftshift()将频谱的低频成分移到中心,以避免再现时像分散在边缘object=abs(object);object=1000*object/max(max(object));figure;imshow(object);
2017/1/5 5:10:15 973B 数字全息
1
金属网栅和氧化铟锡(ITO)等透明导电膜是实现电磁屏蔽和可视兼容的常用材料,但其屏蔽和可见光透射率受到了很大的限制。
通过解决屏蔽、导电与可视功能相互制约的矛盾,可有效提高电磁屏蔽与可视功能的兼容性。
为此,报道了一种金属光子晶体透明膜。
采用磁控溅射制备了ITO/Ag为周期的金属光子晶体透明膜,研究了周期结构对样品屏蔽效能、透射率和方阻的影响。
研究表明,随着单位周期金属膜厚的增加,可见光600~800nm波段透射率降低10%以上,可见光透射光谱变窄。
同时400~600nm波长范围内透射率并没有随金属膜厚的增加而降低,甚至升高。
随着单位周期金属膜厚增加,微波频段的屏蔽效能相应提高,方阻相应降低。
实验证实:光子晶体膜的屏蔽效能与光子晶体中总金属膜厚不存在明确的因果关系,而是与“金属-电介质”的纳米周期结构相关。
制备了一种屏效高达70dB,方阻低达2.1Ω,透射率大于50%的光子晶体膜。
2015/3/8 6:19:45 1.19MB 薄膜 金属光子 屏蔽效能 透射率
1
金属网栅和氧化铟锡(ITO)等透明导电膜是实现电磁屏蔽和可视兼容的常用材料,但其屏蔽和可见光透射率受到了很大的限制。
通过解决屏蔽、导电与可视功能相互制约的矛盾,可有效提高电磁屏蔽与可视功能的兼容性。
为此,报道了一种金属光子晶体透明膜。
采用磁控溅射制备了ITO/Ag为周期的金属光子晶体透明膜,研究了周期结构对样品屏蔽效能、透射率和方阻的影响。
研究表明,随着单位周期金属膜厚的增加,可见光600~800nm波段透射率降低10%以上,可见光透射光谱变窄。
同时400~600nm波长范围内透射率并没有随金属膜厚的增加而降低,甚至升高。
随着单位周期金属膜厚增加,微波频段的屏蔽效能相应提高,方阻相应降低。
实验证实:光子晶体膜的屏蔽效能与光子晶体中总金属膜厚不存在明确的因果关系,而是与“金属-电介质”的纳米周期结构相关。
制备了一种屏效高达70dB,方阻低达2.1Ω,透射率大于50%的光子晶体膜。
2015/3/8 6:19:45 1.19MB 薄膜 金属光子 屏蔽效能 透射率
1
共 213 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡