下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章5.设指令由取指、分析、执行3个子部件完成,每个子部件的工作周期均为Dt,采用常规标量单流水线处理机。若连续执行30条指令,则共需时间多少Dt?30+(3-1)=32Dt第五章9.在一个单CPU的计算机系统中,采用可剥夺式(也称抢占式)优先级的进程调度方案,且所有任务可以并行使用I/O设备。下表列出了三个任务T1、T2、T3的优先级和独立运行时占用CPU与I/O设备的时间。如果操作系统的开销忽略不计,这三个任务从同时启动到全部结束的总时间为多少ms,CPU的空闲时间共有多少ms。任务优先级每个任务独立运行时所需的时间T1最高对每个任务:占用CPU12ms,I/O使用8ms,再占用CPU5msT2中等T3最低本题考查的是操作系统进程调度方面的知识。可以按照如下的推理步骤进行分析,如:根据题意可知,三个任务的优先级T1>T2>T3,进程调度过程如下所示,分析如下。t0时刻:进程调度程序选任务T1投入运行,运行12ms,任务T1占用I/O。t1时刻:此时由于CPU空闲,进程调度程序选任务T2投入运行,运行12ms后任务T2占用I/O。此时,t1与t2时刻任务T1占用I/O,任务T2在运行。t2时刻:此时由于CPU空闲,进程调度程序选任务T3投入运行,运行5ms后任务T1结束占用I/O。此时,t2与t3时刻任务T1、任务T2占用I/O,任务T3在运行。……按照如此规律分析,这5个任务从同时启动到全部结束的总时间为59ms,CPU的空闲时间共有8ms。10.在某工程中,要求设置一绝对地址为0x987a的整型变量的值为0x3434。编译器是一个纯粹的ANSI编译器。写代码去完成这一任务。int*ptr;
ptr=(int*)0x987a;
*ptr=0x3434;11.下段代码是一段简单的C循环函数,在循环中含有数组指针调用。CodeAvoidincrement(int*restrictb,
int*restrictc){
inti; for(i=0;i<100;i++) { c[i]=b[i]+1; }}请改写上述代码段,以实现如下功能:――循环100次变成了循环50次(loopunrolling),减少了跳转次数。――数组变成了指针,减少每次计算数组偏移量的指令。――微调了不同代码操作的执行顺序,减少了流水线stall的情况。――循环从++循环变成了――循环。这样可以使用\o"ARM"ARM指令的条件位,为每次循环减少了一条判断指令。voidincrement(int*b,int*c){inti;int*pb,*pc;intb3,b4;pb=b-1;pc=c-1;b3=pb[1];for(i=(100/2);i!=0;i--){b4=*(pb+=2);pc[1]=b3+1;b3=pb[1];*(pc+=2)=b4+1;}}第七章9.假设目标机ARM开发板的IP地址为01,请首先在主机上编写程序实现对50个整数进行排序(请写出完整源码),然后简述将该程序编译、下载至目标机、修改文件权限以及执行该程序的过程。#include<stdio.h>voidmain(){voidsort(intx[],intn);int*p,i,a[10];p=a;for(i=0;i<10;i++)scanf(“%d”,p++);p=a;sort(p,10);for(p=a,i=0;i<10;i++){printf(“%d”,*p);p++;}printf("\n");}voidsort(intx[],intn){inti,j,k,t;for(i=0;i<n-1;i++){k=i;for(j=i+1;j<n;j++)if(x[j]>x[k])k=j;if(k!=i) {t=x[i];x[i]=x[k];x[k]=t;}}}然后在linux环境下当前路径使用命令arm-linux-gcc–ohellohello.c生成
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年上海外国语大学附属外国语学校松江云间中学校园招聘备考题库有答案详解
- 增城区2023广东广州市增城区赴国内重点高校招聘事业编制人员26人笔试历年参考题库典型考点附带答案详解
- 2026年长沙轨道交通职业学院单招职业技能测试题库附参考答案详解(巩固)
- 国家事业单位招聘2024中国康复研究中心招聘高层次人才6人笔试历年参考题库典型考点附带答案详解
- 国家事业单位招聘2024中国国家画院应届毕业生招聘笔试历年参考题库典型考点附带答案详解
- 国家事业单位招聘2024中国农业科学院作物科学研究所第一批招聘笔试笔试历年参考题库典型考点附带答案详解
- 国家事业单位招聘2024中咨公司校园招聘笔试历年参考题库典型考点附带答案详解
- 国家事业单位招聘2023中央团校社会招聘笔试历年参考题库典型考点附带答案详解
- 2026年黑龙江农业经济职业学院单招职业倾向性测试题库及答案详解(新)
- 2026年长沙轨道交通职业学院单招职业技能考试题库及答案详解一套
- 五子棋课件教学课件
- 铁路车辆段安全培训课件
- 天津市2025天津市文化和旅游局直属艺术院团招聘23人笔试历年参考题库附带答案详解
- 医院行政岗笔试考试题及答案
- 第07章 分子生物学诊断试剂的研制
- 质量风险隐患自查整治清单(房建项目)
- 苏富比拍卖合同范本
- GB/T 41762.1-2025纤维增强塑料复合材料层合板厚度方向性能的测定第1部分:直接拉伸和压缩试验
- 2025年事业单位工勤技能-河北-河北防疫员二级(技师)历年参考题库含答案解析
- 《大学生心理健康十六讲(第3版)》全套教学课件
- 九连环解法教学课件
评论
0/150
提交评论