文档库 最新最全的文档下载
当前位置:文档库 › 《传感器与自动检测技术》课后习题答案(余成波_主编)

《传感器与自动检测技术》课后习题答案(余成波_主编)

《传感器与自动检测技术》课后习题答案(余成波_主编)
《传感器与自动检测技术》课后习题答案(余成波_主编)

一、1.1什么是传感器?传感器特性在检测技术系统中起什么作用?

答:(1)能感受(或响应)规定的被测量,并按照一定规律转换成可用输出信号的器件或装置,通常由敏感元件和转换元件组成。(2)传感器是检测系统的第一个环节,其主要作用是将感知的被测非电量按一定的规律转化为某一种量值输出,通常是电信号。

1.2画出传感器系统的组成框图,说明各环节的作用。

答:(1)被测信息→敏感元件→转换元件→信号调理电路→输出信息

其中转换元件、信号调理电路都需要再接辅助电源电路;

(2)敏感元件:感受被测量并输出与被测量成确定关系的其他量的元件;转换元件:可以直接感受被测量而输出与被测量成确定关系的电量;信号调理电路与转换电路:能把传感元件输出的电信号转换为便于显示、记录和控制的有用电路。

1.3什么是传感器的静态特性?它有哪些性能指标?如何用公式表征这些性能指标?答:(1)指检测系统的输入、输出信号不随时间变化或变化缓慢时系统所表现出得响应特性。(2)性能指标有:测量范围、灵敏度、非线性度、回程误差、稳定度和漂移、重复性、分辨率和精确度。(3)灵敏度:s=&y/&x;非线性度=B/A*100%;回程误差=Hmax/A*100%;不重复性Ex=+-&max/Yfs*100%;精度:A=&A/ Yfs*100%;

1.4什么是传感器的灵敏度?灵敏度误差如何表示?

答:(1)指传感器在稳定工作情况下输出量变化&y对输入量变化&x的比值;(2)灵敏度越高,测量精度就越大,但灵敏度越高测量范围就越小,稳定性往往就越差。

1.5什么是传感器的线性度?常用的拟合方法有哪几种?

答:(1)通常情况下,传感器的实际静态特性输出是条曲线而非直线,在实际工作中,为使仪器(仪表)具有均匀刻度的读数,常用一条拟合直线近似地代表实际的特性曲线,线性度就是这个近似程度的一个性能指标。(2)方法有:将零输入和满量程输出点相连的理论直线作为一条拟合直线;将与特性曲线上个点偏差的平方和为最小理论直线作为拟合直线,此拟合直线称为最小二乘法拟合直线。

二、2.1什么是测量误差?测量误差有几种表示方法?各有什么用途?

答:(1)由于测量过程的不完善或测量条件的不理想,从而使测量结果偏离其真值产生测量误差。(2)有绝对误差、相对误差、引用误差、分贝误差。(3)绝对误差用来评价相同被测量精度的高低;相对误差可用于评价不同被测量测量精度的高低;为了减少仪器表引用误差,一般应在满量程2/3范围以上进行测量。

2.2按测量手段分类有哪些测量方法?按测量方式分类有哪些测量方法?

答:(1)按测量手段分类:a、绝对测量和相对测量;b、接触测量和非接触测量;c、单项测量和综合测量;d、自动测量和非自动测量;e、静态测量和动态测量;f、主动测量和被动测量。(2)按测量方式分类:直接测量、间接测量和组合测量。

2.3产生系统误差的常见原因有哪些?常见减少系统误差的方法有哪些?

答:原因有:a、被检测物理模型的前提条件属于理想条件,与实际检测条件有出入;b、检测线路接头之间存在接触电动势或接触电阻;c、检测环境的影响;d、不同采样所得测量值的差异造成的误差;e、人为造成的误读等等。

2.4什么是准确度、精密度、精确度?并阐述其与系统误差和随机误差的关系?

答:测量的准确度是指在一定的实验条件下多次测定的平均值与真值相符合的程度,以误差来表示;它表示系统误差的大小。精密度是指在相同条件下,对被测量进行多次反复测量,测得值之间的一致程度。反映的是测得值的随机误差。精密度高,不一定正确度高。精确度是指被测量的测得值之间的一致程度以及与其真值的接近程度,即精密度与正确度的综合概念。从测量误差的角度来说,精确度(准确度)是测得值的随机误差和系统误差的综合反映。正确度是指被测量的测得值与其真值的接近程度。反映的是测得的系统误差。

2.5服从正态分布规律的随机误差有哪些特征?

答:随机误差概念分布可以用正态函数表示;标准偏差*越大所测值就越分散,精度越低;、微小的及独立的随机变量之总和服从正态分布。

2.6有三台测温仪表,量程均为0-600*C,精度等级分别为2.5级,2.0级,1.5级。现要测量500*C的温度,要求相对误差不超过2.5%,选哪台仪表合理?为什么?

解:设A为检测系统的精度;&A为测量范围内元件的最大绝对误差;Yfs为满量程输出。

&A<=2.5%*500=12.5*C A=&A/Yfs*100%<=12.5/600*100%=2.08%;所以应选择精度等级为2.0级的仪表则合理。

2.7什么是剩余误差?它与随机误差有何不同?

答:(1)剩余误差是各次测量值与其算术平均值之差,也称残差,是指实际观察值与回归估计值之差;(2)区别:剩余误差只是计算近似值过程中某一步与真实值的差值;而随机误差是多次重复测量时所得误差。

2.10测量某电路电流共6次,测得数据(单位:mA)分别为175.41,175.59,175.40,175.51,175.53,175.44。试求算术平均值和标准误差。

解:算术平均值:X=(175.41+175.59+175.40+175.51+175.53+175.44)/6=175.48

标准误差*=【(各数的平方之和)/6】再开平方根。

2.12已知某差压变送器,其输入位移与输出电压之间的理想特性为V=8x,实际数据如

试求:(1)最大绝对误差,相对误差,并指出其测量点;(2)若指示仪表量程为50mv,指出仪表的精度等级。解:

三、3.1电阻式传感器有哪些重要类型?

答:常用的电阻式传感器类型有:电位器式、电阻应变片式、热敏效应式等类型。

3.3金属电阻式应变片和半导体电阻应变片在工作原理上有何不同?

答:金属电阻式应变片是利用金属材料的电阻定律,应变片的结构尺寸变化时,电阻相应地变化,其电导率P并未发生变化。而半导体电阻应变片的工作原理基于材料的压阻效应。压阻效应又是指当半导体材料的某一轴向受外力作用是,其电导率P则发生变化的现象。

3.5如下图所示为一直流电桥,供电电源电动势E=3v,R3=R4=100,R1和R2为相同型号的电阻应变片,其电阻值均为100,灵敏度系数K=2.0.两只应变片分别粘贴于等强度梁同一截面的正、反两面。设等强度梁在变力后产生的应变为5000με,试求此时电桥输出端电压Uo.解:

3.6哪些因素引起应变片的温度误差,写出相应误差表达式,并说明电路补偿的原理。答:(1)由于测量现场环境温度的改变而给测量带来的附加误差, 称为应变片的温度误差。产生应变片温度误差的主要因素有: a、电阻温度系数的影响::敏感栅的电阻丝阻值随温度变化的关系可用下式表示:当温度变化Δ t 时, 电阻丝电阻的变化值为Δ Rt=Rt- R0= Roα o Δ t ;b、试件材料和电阻丝材料的线膨胀系数的影响:当试件与电阻丝材料的线膨胀系

数相同时, 不论环境温度如何变化, 电阻丝的变形仍和自由状态一样, 不会产生附加变形。当试件和电阻丝线膨胀系数不同时, 由于环境温度的变化, 电阻丝会产生附加变形, 从而产生附加电阻。有:Δ R /Ro=αΔ t。(2)电阻应变片的温度补偿方法:电阻应变片的温度补偿方法通常有线路补偿法和应变片自补偿两大类。1) 线路补偿法:电桥补偿是最常用的且效果较好的线路补偿法。图 3 - 4 所示是电桥补偿法的原理图。电桥输出电压Uo 与桥臂参数的关系为Uo=A (R1 R4- RB R3 )式中: A:由桥臂电阻和电源电压决定的常数。R1:工作应变片;RB:补偿应变片由上式可知, 当R3 和R4 为常数时, R1 和RB 对电桥输出电压U0 的作用方向相反。利用这一基本关系可实现对温度的补偿。

工程上, 一般按R1 = R2 = R3 = R4 选取桥臂电阻。当温度升高或降低Δ t = t-t0 时, 两个应变片的因温度而引起的电阻变化量相等, 电桥仍处于平衡状态, 即Uo=A [(R1+ Δ

R1t )R4-(RB+ Δ RBt)R3 ]=0 .若此时被测试件有应变ε的作用, 则工作应变片电阻R1 又有新的增量Δ R1=R1K ε , 而补偿片因不承受应变, 故不产生新的增量, 此时电桥输出

电压为Uo = AR1R4K ε (3 - 26 );由上式可知, 电桥的输出电压Uo 仅与被测试件的应变ε有关, 而与环境温度无关。2) 应变片的自补偿法:这种温度补偿法是利用自身具有温度补偿作用的应变片, 称之为温度自补偿应变片。要实现温度自补偿, 必须有α 0= -K0 (β g- β s )上式表明, 当被测试件的线膨胀系数β g 已知时, 如果合理选择敏感栅材料, 即其电阻温度系数α 0 、灵敏系数K0 和线膨胀系数β s, 使式(3 - 27 )成立, 则不论温度如何变化, 均有Δ Rt/ R0=0, 从而达到温度自补偿的目的。

3.7根据电容式传感器的工作原理说明它的分类,电容式传感器能够测量哪些物理参数?答:两平行极板组成的电容器,如果不考虑边缘效应,其电容量为C=εA/d式中,ε为极板间介质的介电常数,A为两电极互相覆盖的有效面积,d为两电极之间的距离。在A、d、ε三个参量中,改变其中任意一个量,均可改变电容量C。固定三个参量中的两个可以做成三种类型的电容传感器:变极距式传感器、变面积式传感器、变介电常数式传感器。电容式传感器不仅用于位移、振动、角度、加速度等机械量的精密测量,还广泛用于压力、差压、液位、物位或成分含量等方面的测量。

3.8电容式传感器的测量电路有哪些?叙述二极管双T形交流电桥工作原理。

答:(1)电容式传感器的测量电路有调频振荡电路、桥式电路、运算放大器式电路和脉冲调宽型电路。(2)图所示是二极管双T 型交流电桥电路原理图。 e 是高频电源, 它提供幅值为Ui 的对称方波, VD1 、为特性完全相同的两个二极管, R1 = R2 = R, C1 、C2 为传感器的两个差动电容。当传感器没有输入时, C1 = C2 。电路工作原理如下

当 e 为正半周时, 二极管VD1 导通、VD2 截止, 于是电容C1 充电; 在随后负半周

出现时, 电容C1 上的电荷通过电阻R1#, 负载电阻RL 放电, 流过RL 的电流为I1 。在负半周内, VD2 导通、截止, 则电容C2 充电; 在随后出现正半周时, C2 通过电阻R2, 负载电阻RL 放电, 流过RL 的电流为I2 。根据上面所给的条件, 则电流I1 =I2, 且方向相反, 在一个周期内流过RL 的平均电流为零。

3.12电感式传感器有几大类?各有何特点?

答:(1)电感式传感器分为自感式传感器、互感式传感器和涡流式传感器等三大类。(2)常

用电感式传感器有变间隙型、变面积型和螺管插铁型。在实际应用中,这三种传感器多制成

差动式,以便提高线性度和减小电磁吸力所造成的附加误差。a 、变间隙型电感传感器 这种

传感器的气隙δ随被测量的变化而改变,从而改变磁阻。它的灵敏度和非线性都随气隙的增

大而减小,因此常常要考虑两者兼顾。δ一般取在0.1~0.5毫米之间。 b 、变面积型电感传

感器 这种传感器的铁芯和衔铁之间的相对覆盖面积(即磁通截面)随被测量的变化而改变,从

而改变磁阻(图2)。它的灵敏度为常数,线性度也很好。c 、螺管插铁型电感传感器 它由螺

管线圈和与被测物体相连的柱型衔铁构成。其工作原理基于线圈磁力线泄漏路径上磁阻的变

化。衔铁随被测物体移动时改变了线圈的电感量。这种传感器的量程大,灵敏度低,结构简

单,便于制作。

3.18什么是压电效应?以石英晶体为例说明压电晶体是怎样产生压电效应的?

答:(1)当某些物质沿其一定方向施加压力或拉力时,会产生变形,此时这种材料的两个

表面将产生符号相反的电荷。当去掉外力后,它又重新回到不带电状态。这种现象叫做压电

效应。(2)石英晶体属于单晶体,化学式为SiO2,外形结构呈六面体,沿各方向特征不同。

从石英晶体上沿机械轴(y )方向切下一块晶体片,当在电轴(x 轴)方向受到力作用时,

在与电轴(x 轴)垂直的平面上将产生电荷qx ; 若在同一晶体片上,当在机械轴(y 轴)方向受到力作用时,则仍在与电轴(x 轴)垂直的

平面上将产生电荷qy 电荷qx 和 qy 的符号由受力是拉力还是压力决定的。qx 的大小

与晶体片形状尺寸无关,而qy 与晶体片的几何尺寸有关。即沿X 方向(电轴)的力作用产生

电荷的压电效应称”纵向压电效应”;沿Y 方向的(机械轴)的力作用产生电荷的压电效应称”

横向压电效应”;沿Z 方向的(光轴)的力作用时不产生压电效应。

3.20某压电式传感器的灵敏度为8*10-4pc/Pa ,假设输入压力为3*10+5(#5次方)Pa 时输

出电压为1v ,试确定传感器总电容量。

解:根据q=d*F=U*C ; S=q/F=8*10-4pc/Pa ; 所以U*C=S*F*10-12(#次方) 所以1*C=

S*F*10-12(#次方) 所以 C=8*10-4*3*10+5*10-12=2.4*10-10F 答:总电容量为2.4*10-10F 。

3.28什么是霍尔元件的温度特性?如何进行补偿?答:(1)霍尔元件工作温度发生变

化时,它的一些技术参数都要随着发生变化,从而使霍尔元件产生温差电压。(2)a 、恒流

源补偿;b 、利用输出回路的负载进行补偿;c 、不等位电压补偿。

3.33将一灵敏度为0.08mv/*C 的热电偶和电压表相连接,电压表接线端是50*C ,若电

位计读数是60mv ,热电偶的热端温度是多少?解:已知Eab (T,To )= Eab (T )- Eab (To )

=60mv ,S=0.08mv/*C ;所以&T= Eab (T,To )/S=60/0.08=750*C ,所以

T=To+&T=50+750=800*C 。

3.37某光电开关电路如下图,请分析其工作原理,并说明其各元件的作用,该电路在无

光照的情况下继电器K 是处于吸合还是释放状态?

x

q

3.39什么是超声波?超声波通过两种介质界面时,会发生什么现象?答:(1)把振动频率在20K HZ以上的机械波称为超声波。(2)由于两种介质中的传播速度不同导致界面上将产生反射,折射和波形转换等现象。

3.52什么是智能传感器?传感器的智能化主要包括什么内容?答:(1)智能传感器是基于人工智能、信息处理技术实现的具有分析、判断、量程自动转换、漂移、非线性和频率响应等自动补偿,对环境影响量自适应,自学习以及超限报警、故障诊断等功能的传感器。(2)有:自补偿、自诊断、自学习、数据自处理、存储记忆双向通信、数字输出等功能。

3.38请用激光传感器设计一台激光测量汽车速度的装置(画出示意图),并论述其测速的基本工作原理。解:

3.40用超声波探头测工件时,往往要在工件与探头接触的表面加层耦合剂,这是为什么?答:主要是为了是超声波更好地穿透到工件内,减少反射量,达到更好的测量效果。

3.44请用红外线传感器设计一台红外防盗装置(画出它的示意图),并说明其工作原理。解:

四、4.1在力的测量方法中可以归纳出哪几种测量力的原理?答:a、力的静力效应:弹性物体受力作用后产生相应变形的物理现象。b、力的动力效应:具有一定质量的物体受到力的作用是,动量发生变化,从而产生相应的加速度现象。

4.2力矩测量一般可以分为哪几种方法?请简述其测量原理。答:a、平衡力法:利用平衡转矩Mo去平衡被测转矩M,从而求得M的方法;b、传递法:根据弹性元件在传递转矩时所产生物理参数的变化来测量转矩的方法,它利用弹性体把转矩转换为角位移,再由角位移转换成电信号输出。C能量转换法:按能量守恒定律来测量力矩的一种方法。

4.3简述相位差式转矩测量仪的工作原理及其特点。答:相位差式转矩测量仪是根据磁电转换和相位差原理制成的;将力矩转换成有一定相位差的电信号;测量测量精度高,范围大。

4.4用压敏元件和电荷放大器组成的压力测量系统能否用于静态测量?对被测力信号的变化速度有何限制?这种限制由哪些因素组成?答:压电敏元件不能用于静态测量,适用范围:2--270Hz ;

4.5在电阻应变式测力仪中,其负荷传感器的截面为圆形柱式体。测力仪的电压灵敏度

为1mv/v,所加负荷值为50KN。应变片的灵敏系数为2,全桥的桥臂系数为2.5,所用弹性体的材料屈服极限为785MPa,弹性模量为2*10+5 MPa.在最大负荷为1.44倍的施加负荷时它的超载系数为22.5%,试求该测力仪负荷传感器的弹性体截面直径。

解:&R/R=k*εx,εx=F/(A*E);所以&Rx/Rx= kεx=k*F/(л*r2(#平方)E)=22.5% ;所以2*1.44*50*10+3/(л*r2(#平方)*2*10+5(次方)*10+6(次方))=22.5%;所以得r=0.001m;所以d=2*r=0.002m。

4.8什么是物位?为什么要进行物位的测量?物位测量的特点是什么?答:(1)物位是指各种容器设备中液体介质液面的高低、两种不相溶的液体介质的分界面的高低和固体粉末状物料的堆积高度等得总称,包括液位,料位和界位。(2)目的:主要是按生产工艺要求监视,控制被测物位的变化。(3)特点:要求物位测量装置或系统应具有对物位进行测量、几录、报警或发出控制信号等功能。

4.21在车间的某一特定位置,三台机器所产生的声压级分别为90dB,93dB和95dB。如果三台机器同时工作,问总的声压级是多少?解:因为Lp1=90dB,Lp2=93dB,Lp3=95dB.(Ptol)2(平方)=(P1)2+(P2)2+(P3)2,L=10*lg((Ptol)2/(Po)2);所以Lptol=10lg((P1)2+(P2)2+(P3)2/Po2)=98dB.

4.27分析容积式流量计的误差及造成误差的原因。为了减小误差,测量时应注意什么?答:容积式流量计在保证机加工准确度和装配符合有关技术要求的前提下,其固有误差的产生原因主要有两个因素,一是测量元件(活塞)和壳体内腔形成的计量室存在缝隙,导致流体从缝隙处漏过未加计量(滑流量)而产生的测量误差,其二是测量元件转速-流量信号传递输出失真,引起的测量误差。

4.30涡街流量计是根据什么原理做成的?涡街产生频率是如何测量的?答:涡街流量计是应用流体振荡原理来测量流量的,流体在管道中经过涡街流量变送器时,在三角柱的旋涡发生体后上下交替产生正比于流速的两列旋涡,旋涡的释放频率与流过旋涡发生体的流体平均速度及旋涡发生体特征宽度有关,可用下式表示:f=Stv/d式中:f 为旋涡的释放频率,Hz;v为流过旋涡发生体的流体平均速度,m/s;d为旋涡发生体特征宽度,m;St为斯特罗哈数,无量纲,它的数值范围为0.14-0.27。St是雷诺数的函数,St=f(l/Re)。当雷诺数Re在102~105范围内,St值约为0.2,因此,在测量中,要尽量满足流体的雷诺数在102~105,旋涡频率f=0.2v/d。由此可知,通过测量旋涡频率就可以计算出流过旋涡发生体的流体平均速度v,再由式q=vA可以求出流量q,其中A为流体流过旋涡发生体的截面积。

五、5.1什么是微弱信号?微弱信号检测的基本方法是什么?答:微弱信号是淹没在噪声中的信号,主要指声信号、光信号或电信号等消息强度低,既小又弱,不易被接收、感觉到或设备接收。

5.2什么是噪声?噪声有哪两大类?各有什么特点?

5.3已知某信号中有用信号的频带为0-fs,而干扰信号的频率为fi,且fs>fi;怎样减弱干扰的影响?请提出一种技术方案,并加以简要分析说明。

六、6.1按产生干扰的物理原因,通常可将干扰分成哪几类?分别采取什么抑制措施?答:(1)信号通道干扰、电源干扰、数字电路引起的干扰;(2)抑制措施:接地、屏蔽、去耦以及软件抗干扰等。

6.2干扰信号进入被干扰对象的主要通道有哪些?答:静电耦合,电磁耦合,共组抗耦合,辐射电磁干扰和漏电流耦合。

6.3什么是电磁兼容性?电磁干扰窜入系统的耦合方式主要有哪几种?试举例说明。答:(1)电磁兼容性是指设备或系统在其电磁环境中符合要求运行并不对其环境中任何设备产生无法忍受的电磁骚扰的能力。(2)传导耦合:电阻性耦合、电容性耦合、电感性耦合;辐射耦合:导线对导线,天线对天线,场对导线。

6.4形成干扰的三要素是什么?研究他们的目的是什么?答:(1)形成干扰的三要素是指干扰源、耦合途径、敏感设备。(2)研究目的:有针对性地解决系统干扰问题。

6.5在电子技术中的接地感念是什么?一般有哪几种地线,什么情况下可以多点接地,什么情况下应采用一点接地?答:其中的“地”是指输入信号与输出信号的公共零电位,它本身可能与大地相隔离。(2)一般有:保护接地、工作接地两种;(3)频率在1MHz以下用一点接地,而高于10MHz时采用多点接地。在1-10MHz时采用一点接地,其地线长度不超过波长的1/20,否则采用多点接地。

6.6什么是共模干扰,串模干扰和共模干扰抑制比?答:(1)共模干扰:指相对公共地电位为基准点,在系统的两个输入端上同时出现的干扰,即两个输入端和地之间存在地电压。(2)串模干扰:指由两条信号线本身作为回路时,由于外界干扰源或设备内部本身耦合产生干扰信号。(3)共模抑制比:输入端口短地线中点对地加电压和输入端口两端之间电压比。

6.8仪器内部电子元件造成的干扰能否通过采取屏蔽措施解决?如果不行,一般采用何种措施解决?答:

七、7.1简要叙述信号调理电路的功能。答:信号调理电路是测量系统的组成部分,它的输入是传感器的输出电信号,输出为适合传输、显示记录或者能更好地满足后续标准设备或装置要求的信号。信号调理电路通常具有放大、电平移动、阻抗匹配。滤波、调制、解调等功能。

7.6在线性检波电路中,二极管的正向导通压降是否带来检波误差?答:

7.8简述滤波器的作用以及分类。答:(1)硬件滤波器在检测系统中的作用有两个方面:一方面是滤除噪声,另一面是分离各种不同的信号。(2)根据滤波器处理信号的频带,滤波器可分为低通滤波器,高通滤波器带通滤波器、带阻滤波器和全通滤波器等五种;根据处理信号的性质:模拟滤波器和数字滤波器两种;根据滤波器电路所采用的元件不同可分为有源滤波器和无源滤波器。

7.10采用4-20mA电流信号来传送传感器输出信号有什么优点?

7.11在模拟量自动检测系统常用的线性化处理方法有哪些?答:有解析计算法和图解法两种。

计算机系统结构课后答案

1、数据结构和机器的数据表示之间是什么关系?确定和引入数据表示的基本原则是什么? 答:数据表示是能由硬件直接识别和引用的数据类型。数据结构反映各种数据元素或信息单元之间的结构关系。数据结构要通过软件映象变换成机器所具有的各种数据表示实现,所以数据表示是数据结构的组成元素。不同的数据表示可为数据结构的实现提供不同的支持,表现在实现效率和方便性不同。数据表示和数据结构是软件、硬件的交界面。 除基本数据表示不可少外,高级数据表示的引入遵循以下原则:(1)看系统的效率有否提高,是否养活了实现时间和存储空间。(2)看引入这种数据表示后,其通用性和利用率是否高。 2、标志符数据表示与描述符数据表示有何区别?描述符数据表示与向量数据表示对向量数据结构所提供的支持有什么不同? 答:标志符数据表示指将数据类型与数据本身直接联系在一起,让机器中每个数所都带类型樗位。其优点是:(1)简化了指令系统和程序设计;(2)简化了编译程序;(3)便于实现一致性校验;(4)能由硬件自动变换数据类型;(5)支持数据库系统的实现与数据类型无关;(6)为软件调试和应用软件开发提供支持。缺点是:(1)会增加程序所点的主存空间;(2)在微观上对机器的性能(运算速度)不利。 数据描述符指数据的描述与数据分开存放,描述所访问的数据是整块还是单个的,及访问该数据块或数据元素的地址住处它具备标志符数据表示的优点,并减少了标志符数据表示所占的空间,为向量和数组结构的实现提供支持。 数据描述符方法优于标志符数据表示,数据的描述与数据分开,描述所访问的数据是整块还是单个的,及访问该数据块或数据元素的地址信息,减少了樗符数据表示所占的窨。用描述符方法实现阵列数据的索引比用变址方法实现要方便,且便于检查出程序中的阵列越界错误。但它不能解决向量和数组的高速运算问题。而在有向量、数组数据表示的向量处理机上,硬件上设置有丰富的赂量或阵列运算指令,配有流水或阵列方式处理的高速运算器,不仅能快速形成向量、数组的元素地址,更重要的是便于实现把向量各元素成块预取到中央处理机,用一条向量、数组指令流水或同时对整个向量、数组高速处理.如让硬件越界判断与元素运算并行。这些比起用与向量、阵列无关的机器语言和数据表示串行实现要高效的多。 3、堆栈型机器与通用寄存器型机器的主要区别是什么?堆栈型机器系统结构为程序调用的哪些操作提供了支持? 答:有堆栈数据表示的机器称为堆栈机器。它与一般通用寄存器型机器不同。通用寄存器型

计算机系统结构习题解答

《计算机系统结构》习题解答 第一章(P33) 1.7 (1)从指定角度来看,不必要了解的知识称为透明性概念。 1.8见下表,“√”为透明性概念,“P ”表示相关课文页数。 1.12 已知Se=20 , 求作Fe-Sn 关系曲线。 将Se 代入Amdahl 定律得 e n F S 20 19 11 -= 1.13 上式中令Sn=2,解出Fe=10/19≈0.526 1.14 上式中令Sn=10,解出Fe=18/19≈0.947 1.15 已知两种方法可使性能得到相同的提高,问哪一种方法更好。 (1)用硬件组方法,已知Se=40,Fe=0.7,解出Sn=40/12.7≈3.1496(两种方法得到的相同性能) (2)用软件组方法,已知Se=20,Sn=40/12.7,解出Fe=27.3/38≈0.7184(第二种方法的百分比) (3)结论:软件组方法更好。因为硬件组需要将Se 再提高100%(20→40),而软件组只需将Fe 再提高1.84%(0.7→0.7184)。 Sn 20 1

1.17 57.34 .15 5 9.01.01≈= + = n S 1.18 记f ── 时钟频率,T=1/f ── 时钟周期,B ── 带宽(Byte/s )。 方案一:)/(44 11s Byte f T B =?= 方案二:)/(5.3421 %252%752s Byte f T B =??+?= 1.19 由各种指令条数可以得到总条数,以及各百分比,然后代公式计算。 ∑===4 1 510i i IC IC (1)∑==?+?+?+?=? = 4 1 55.108.0215.0232.0245.01)(i i i IC IC CPI CPI (2)806.2555.140 10 55.11040106 66≈=??=?=CPI f MIPS (3)(秒)003876.040055 .110 6 ≈=?= MIPS IC T 1.21 (1)24.21.0812.0418.026.01=?+?+?+?=CPI (2)86.171024.21040106 6 6≈??=?= CPI f MIPS 1.24 记Tc ── 新方案时钟周期,已知CPI = CPI i = 1 原时间 = CPI × IC × 0.95Tc = 0.95IC ×Tc 新时间 = (0.3×2/3+0.7)× IC × Tc = 0.9IC ×Tc 二者比较,新时间较短。 第二章(P124) 2.3(忽略P124倒1行 ~ P125第8行文字,以简化题意)已知2种浮点数,求性能指标。 此题关键是分析阶码、尾数各自的最大值、最小值。 原图为数据在内存中的格式,阶码的小数点在其右端,尾数的小数点在其左端,遵守规格化要求。

计算机系统结构课后答案unit3

第3章总线、中断与输入输出系统 3.1.简要举出集中式串行链接,定时查询和独立请求3种总线控制方式的优缺点。同时分析硬件产生故障时通讯的可靠性。 答:集中式串行链连接方式。其过程为: ①所有部件都经公共的“总线请求”线向总线控制器发使用总线申请。 ②当“总线忙”信号未建立时,“总线请求”才被总线控制器响应,送出“总线可用”信号,它串行地通过每个部件。 ③如果某部件未发过“总线请求”,则它将“总线可用”信号往下一部件转,如果某部件发过“总线请求”,则停止“总线可用”信号的传送。 ④该部件建立“总线忙”,并除去“总线请求”,此时该部件获得总线使用权,准备传送数据。 ⑤数据传送期间,“总线忙”维持“总线可用”的建立。 ⑥传送完成后,该部件去除“总线忙”信号和“总线可用”信号。 ⑦当“总线请求”再次建立时,就开始新的总线分配过程。 优点:①选择算法简单;②控制总线数少;③可扩充性好;④可靠性高。 缺点:①对“总线可用”线及其有关电路失效敏感,②不灵活;③总线中信号传送速度慢。 集中式定时查询方式,过程: ①总线上每个部件通过“总线请求”发请求。 ②若“总线忙”信号未建立,则计数器开始计数,定时查询个部件,以确定是谁发的请求。 ③当查询线上的计数值与发出请求的部件号一致时,该部件建立“总线忙”,计数停止,查询也停止。除去“总线请求”,该部件获得总线使用权。 ④“总线忙”维持到数据传送完毕。 ⑤数据传送完,去除“总线忙”。 ⑥当“总线请求”线上有新的请求,就开始下一个总线分配过程。 优点:①优先次序灵活性强;②可靠性高。 缺点:①控制线数较多;②扩展性较差;③控制较为复杂;④总线分配受限于计数信号,不能很高。 集中式独立请求方式,过程:

操作系统课后习题答案

第一章 1.设计现代OS的主要目标是什么? 答:(1)有效性(2)方便性(3)可扩充性(4)开放性 4.试说明推劢多道批处理系统形成和収展的主要劢力是什么? 答:主要动力来源于四个方面的社会需求与技术发展: (1)不断提高计算机资源的利用率; (2)方便用户; (3)器件的不断更新换代; (4)计算机体系结构的不断发展。 12.试从交互性、及时性以及可靠性方面,将分时系统不实时系统迚行比较。答:(1)及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙。 (2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序。不像分时系统那样能向终端用户提供数据和资源共享等服务。 (3)可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度的可靠性。因为任何差错都可能带来巨大的经济损失,甚至是灾难性后果,所以在实时系统中,往往都采取了多级容错措施保障系统的安全性及数据的安全性。 13.OS有哪几大特征?其最基本的特征是什么? 答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。 第二章 2. 画出下面四条诧句的前趋图: S1=a:=x+y; S2=b:=z+1; S3=c:=a –b;S4=w:=c+1; 8.试说明迚程在三个基本状态之间转换的典型原因。 答:(1)就绪状态→执行状态:进程分配到CPU资源 (2)执行状态→就绪状态:时间片用完 (3)执行状态→阻塞状态:I/O请求 (4)阻塞状态→就绪状态:I/O完成

计算机系统结构_课后答案

习题一 1、解释下列术语 计算机系统的外特性:通常所讲的计算机系统结构的外特性是指机器语言程序员或编译程序编写者所看到的外特性,即由他们所看到的计算机的基本属性(概念性结构和功能特性)。 计算机系统的内特性:计算机系统的设计人员所看到的基本属性,本质上是为了将有关软件人员的基本属性加以逻辑实现的基本属性。 模拟:模拟方法是指用软件方法在一台现有的计算机上实现另一台计算机的指令系统。 可移植性:在新型号机出台后,原来开发的软件仍能继续在升级换代的新型号机器上使用,这就要求软件具有可兼容性,即可移植性。可兼容性是指一个软件可不经修改或只需少量修改,便可由一台机器移植到另一台机器上运行,即同一软件可应用于不同环境。 Amdahl 定律:系统中对于某一部件采用某种更快的执行方式所能获得的系统性能改进程度,取决于这种执行方式被使用的频度或占总执行时间的比例。 虚拟机(Virtual Machine ):指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。 6、 7、假定求浮点数平方根的操作在某台机器上的一个基准测试程序中占总执行时间的20%,为了增强该操作的性能,可采用两种不同的方法:一种是增加专门的硬件,可使求浮点数平方根操作的速度提高为原来的20倍;另一种方法是提高所有浮点运算指令的速度,使其为原来的2倍,而浮点运算指令的执行时间在总执行时间中占30%。试比较这两种方法哪一种更好些。 答:增加硬件的方法的加速比23.120 /2.0)2.01(1 1=+-= p S , 另一种方法的加速比176.12 /3.0)3.01(1 2=+-=p S ,经计算可知Sp1>Sp2第一种方 法更好些。 9、假设高速缓存Cache 的工作速度为主存的5倍,且Cache 被访问命中的概率

完整版计算机体系结构课后习题原版答案_张晨曦著

第1章计算机系统结构的基本概念 (1) 第2章指令集结构的分类 (10) 第3章流水线技术 (15) 第4章指令级并行 (37) 第5章存储层次 (55) 第6章输入输出系统 (70) 第7章互连网络 (41) 第8章多处理机 (45) 第9章机群 (45) 第1章计算机系统结构的基本概念 1.1 解释下列术语 层次机构:按照计算机语言从低级到高级的次序,把计算机系统按功能划分成多级层次结构,每一层以一种不同的语言为特征。这些层次依次为:微程序机器级,传统机器语言机器级,汇编语言机器级,高级语言机器级,应用语言机器级等。 虚拟机:用软件实现的机器。 翻译:先用转换程序把高一级机器上的程序转换为低一级机器上等效的程序,然后再在这低一级机器上运行,实现程序的功能。

解释:对于高一级机器上的程序中的每一条语句或指令,都是转去执行低一级机器上的一段等效程序。执行完后,再去高一级机器取下一条语句或指令,再进行解释执行,如此反复,直到解释执行完整个程序。 计算机系统结构:传统机器程序员所看到的计算机属性,即概念性结构与功能特性。 在计算机技术中,把这种本来存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性。 计算机组成:计算机系统结构的逻辑实现,包含物理机器级中的数据流和控制流的组成以及逻辑设计等。 计算机实现:计算机组成的物理实现,包括处理机、主存等部件的物理结构,器件的集成度和速度,模块、插件、底板的划分与连接,信号传输,电源、冷却及整机装配技术等。 系统加速比:对系统中某部分进行改进时,改进后系统性能提高的倍数。 Amdahl定律:当对一个系统中的某个部件进行改进后,所能获得的整个系统性能的提高,受限于该部件的执行时间占总执行时间的百分比。 程序的局部性原理:程序执行时所访问的存储器地址不是随机分布的,而是相对地簇聚。包括时间局部性和空间局部性。

最全毛概慕课课后题答案

2016慕课毛概最全答案 第一章 1.1.马克思主义中国化的科学内涵 1 毛泽东在明确提出“使马克思主义中国化”的命题和任务是在 A、遵义会议 B、中共六届六中全会 C、中共七大 D、中共七届二中全会 正确答案:B 我的答案:B 得分:16.7分 2 在党的七大上,对“马克思主义中国化”、“中国化的马克思主义”两大科学命题加以阐释的党的领导人是 A、毛泽东 B、周恩来 C、邓小平 D、刘少奇 正确答案:D 我的答案:D 得分:16.7分 3 中国共产党确定毛泽东思想为指导思想的会议是 A、遵义会议 B、党的第七次全国代表大会 C、党的第八次全国代表大会 D、中共十一届六中全会 正确答案:B 我的答案:B 得分:16.7分 4 马克思主义中国化的理论成果的精髓是 A、实事求是 B、毛泽东思想 C、邓小平理论 D、“三个代表”重要思想 正确答案:A 我的答案:A 得分:16.7分 5 中国共产党在把马克思列宁主义基本原理与中国革命实际相结合的过程中,在学风问题上曾经反对过的主要错误倾向是

A、投降主义 B、经验主义 C、教条主义 D、冒险主义 正确答案:BC 我的答案:AC 得分:0.0分 6 毛泽东思想和中国特色社会主义理论体系都是中国化的马克思主义,它们都 A、体现了马克思列宁主义的基本原理 B、包含了中国共产党人的实践经验 C、揭示了中国革命的特殊规律 D、包含了中华民族的优秀思想 正确答案:ABD 我的答案:AB 得分:8.4分 1.2.毛泽东主义的科学内涵和形成条件 1 在毛泽东思想活的灵魂的几个基本方面中,最具特色、最根本的原则是 A、实事求是 B、群众路线 C、理论联系实际 D、独立自主 正确答案:A 我的答案:A 得分:20.0分 2 下面关于毛泽东思想的论述不正确的是pA、毛泽东思想是毛泽东同志个人正确思想的结晶 B、毛泽东思想是马克思主义中国化第一次历史性飞跃的理论成果 C、毛泽东思想是中国革命和建设的科学指南 D、毛泽东思想是中国共产党和中国人民宝贵的精神财富 正确答案:A 我的答案:A 得分:20.0分 3 毛泽东思想的核心和精髓是 A、武装斗争 B、统一战线 C、党的建设 D、实事求是 正确答案:D 我的答案:D 得分:20.0分 4 毛泽东思想形成的标志是 A、实事求是 B、遵义会议

操作系统课后题及答案

第一章 1 .设计现代OS 的主要目标是什么? 答:(1)有效性(2)方便性(3)可扩充性(4)开放性 2 .OS 的作用可表现在哪几个方面? 答:(1)OS作为用户与计算机硬件系统之间的接口 (2)OS 作为计算机系统资源的管理者 (3)OS 实现了对计算机资源的抽象 4 .试说明推动多道批处理系统形成和发展的主要动力是什么?答:主要动力来源于四个方面的社会需求与技术发展: (1)不断提高计算机资源的利用率; (2)方便用户; (3)器件的不断更新换代; (4)计算机体系结构的不断发展。 7 .实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。 解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。针对及时处理问题,应使所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。 12 .试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。 答:( 1 )及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100 微妙。 (2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序。不像分时系统那样能向终端用户提供数据和资源共享等服务。 (3)可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度 的可靠性。因为任何差错都可能带来巨大的经济损失,甚至是灾难性后果,所以在实时系统中,往往都采取了多级容错措施保障系统的安全性及数据的安全性。 13 .OS 有哪几大特征?其最基本的特征是什么?答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。

体育慕课考试答案

1、20世纪70年代,人们就已发现,高达50%的疾病或死亡因素与什么有关? 行为及不健康的生活方式 2哪一年在上海成立的精武体育会是当时影响最大,传播最广,维持时间最长的武术组织?1910 3.网球比赛的第一原则是什么? 增加进攻(这个不确定,是根据网球老师说的选的) 4. 网球比赛中要赢得一局比赛,必须比对手多赢几分才可以? 2分 5. 联合国报告认为什么将会是21世纪最严重的健康问题? 体质下降 6. 国际羽联在哪一年正式恢复了我国的合法席位后,开始了我国羽毛球运动的鼎盛时期。1981 7. 哪一个季节人体脂肪合成速度最快? 冬天 8. 哪一年被世界公认为现代足球的诞生日? 1863 9. 下列哪位运动员是新中国历史上第一个获得世界锦标赛冠军的运动员? 容国团 10.在哪届奥运会上,乒乓球成为正式比赛项目? 汉城奥运会 11.篮球规则规定,篮圈离地垂直高度为多少? 3.05米 12. 1895年,由美国人()发明了排球运动。 威廉·G·摩根

13,。有助于提高肌肉力量的训练方法有哪些? 卧推 14.下列不易于发展柔韧素质的练习时段或状态有哪些?(这个也不清楚,是看它字体颜色不一样)身体极其疲惫 15.20世纪50年代末期,巴西人创造了哪种阵型被誉为足球史上的第二次变革。 “四二四”阵形 16.曾经在NBA总决赛中受伤,坚持参加比赛最后获得冠军并取得最有价值称号的凯尔特人球星是()? 保罗皮尔斯 17.体育锻炼与传统心理治疗手段同样具有抗抑郁效能,是治疗抑郁症的()手段;体育锻炼治疗抗抑郁症的效果与药物相比比较()。 辅助;持久 18.在运动中不慎扭伤,下列做法不正确的是() 马上揉搓患处 19.20XX年伦敦奥运会羽毛球囊括多少枚金牌? 5 20.“让参与者成为享受运动,实现人生潜能的一代”是哪一个健康促进的愿景? 为动而生 21.减小肚皮应采用哪一类运动? 长时间低强度 22.棍多以抡、劈、扫、云等法为主,大多是横方向用力,动作幅度较大,其特点:一招一式虎虎生威,动如疾风骤雨,产生"棍打一大片"的效果。棍被称为() 百兵之首 23.作为当下盛行的舞蹈元素,以人体中段(腰、腹、臀部)的各种动作为主,具有阿拉伯风情的舞蹈形式是()。肚皮舞

计算机系统结构课后习题四、五答案

习题四 1.教材P88 存储层次的访问效率e计算公式。 e=T A1/(H T A1+(1-H) T A2) e H T A1+ e(1-H) T A2= T A1 H T A1+ (1-H) T A2= T A1/ e H T A1 -H T A2= T A1/ e- T A2 H (T A1 - T A2) = T A1/ e- T A2 H = T A1/ e- T A2/ (T A1 - T A2) H = T A1(1/ e- T A2/ T A1)/ T A1 (1- T A2/ T A1) H = (1/ e- T A2/ T A1)/ (1- T A2/ T A1) 把题意的条件带入,命中率H=(1/ e- T A2/ T A1)/ (1- T A2/ T A1) =(1/ 0.8- 10-2/ 10-7)/ (1- 10-2/ 10-7) =0.999999975 实际上,这样高的命中率是极难达到的。 在主辅存之间增设一级存储器,让其速度介于主存辅存之间,让主存与中间级的访问时间比为1:100,中间级与辅存之间的访问时间比为1:1000,将它们配上相应辅助软硬件,组成一个三级存储层次,这样,可以使第1级主存的命中率降低到 H=(1/ 0.8- 10-5/ 10-7)/ (1- 10-5/ 10-7) =0.997 1.教材P84 每个存储周期能访问到的平均字数 B=(1-(1-λ)m)/λ=(1-0.7532)/0.25 ≈4 既每个存储周期能访问到的平均字数为4。 若将λ=25%,m=16代入得

B=(1-(1-λ)m)/λ=(1-0.7516)/0.25 =3.96 既每个存储周期能访问到的平均字数为3.96。 可见,模数m不宜太大,否则性能改进不大。 3.教材P81。m个存储体并行的最大频宽B m=W*m/T M,根据题意,实际频宽要低于最大频宽。即实际频宽≤0.6最大频宽。 4*106B/s≤0.6*4 B*m/(2*10-6 s) 4≤0.6* m*4/2 2≤0.6* m 3.333≤ m m取2的幂,即m为4。 4.教材P91。根据题意,画出页表。 虚存页号实页号装入位 0 3 1 1 1 1 2 2 0 3 3 0 4 2 1 5 1 0 6 0 1 7 0 0 ⑴发生页面失效的全部虚页号就是页映像表中所有装入位为0的行所对应的虚页号的集合。本题为2,3,5,7。 ⑵按以下虚地址计算主存实地址的情况列表 虚地址虚存 页号页内位移装入 位 实页号页内位移实地址 0 0 0 1 3 0 (3*1024+0)3072 3728(3*1024+656) 3 656 0 页面失效页面失效无 1023(0*1024+1023)0 1023 1 3 1023 (3*1024+1023)4095 1024(1*1024+0) 1 0 1 1 0 (1*1024+0)1024 2055(2*1024+7) 2 7 0 页面失效页面失效无 7800(7*1024+632)7 632 0 页面失效页面失效无

计算机体系结构课后答案

计算机体系结构课后答案

计算机体系结构课后答案 【篇一:计算机体系结构习题(含答案)】 1、尾数用补码、小数表示,阶码用移码、整数表示,尾数字长p=6(不包括符号位),阶码字长q=6(不包括符号位),为数基值rm=16,阶码基值re=2。对于规格化浮点数,用十进制表达式写出如下数据(对于前11项,还要写出16进值编码)。 (1)最大尾数(8)最小正数 (2)最小正尾数(9)最大负数 (3)最小尾数(10)最小负数 (4)最大负尾数(11)浮点零 (5)最大阶码(12)表数精度 (6)最小阶码(13)表数效率 (7)最大正数(14)能表示的规格化浮点数个数 2.一台计算机系统要求浮点数的精度不低于10-7.2,表数范围正数不小于1038,且正、负数对称。尾数用原码、纯小数表示,阶码用移码、整数表示。 (1) 设计这种浮点数的格式 (2) 计算(1)所设计浮点数格式实际上能够表示的最大正数、最大负数、表数精度和表数效率。 3.某处理机要求浮点数在正数区的积累误差不大于2-p-1 ,其中,p是浮点数的尾数长度。 (1) 选择合适的舍入方法。

(2) 确定警戒位位数。 (3) 计算在正数区的误差范围。 4.假设有a和b两种不同类型的处理机,a处理机中的数据不带标志符,其指令字长和数据字长均为32位。b处理机的数据带有标志符,每个数据的字长增加至36位,其中有4位是标志符,它的指令数由最多256条减少到不到64条。如果每执行一条指令平均要访问两个操作数,每个存放在存储器中的操作数平均要被访问8次。对于一个由1000条指令组成的程序,分别计算这个程序在a处理机和b处理机中所占用的存储空间大小(包括指令和数据),从中得到什么启发? 5.一台模型机共有7条指令,各指令的使用频率分别为35%,25%,20%,10%,5%,3%和2%,有8个通用数据寄存器,2个变址寄存器。 (1) 要求操作码的平均长度最短,请设计操作码的编码,并计算所设计操作码的平均长度。 6.某处理机的指令字长为16位,有双地址指令、单地址指令和零地址指令3类,并假设每个地址字 段的长度均为6位。 (1) 如果双地址指令有15条,单地址指令和零地址指令的条数基本相同,问单地址指令和零地址指令各有多少条?并且为这3类指令分配操作码。 (2) 如果要求3类指令的比例大致为1:9:9,问双地址指令、单地址指令和零地址指令各有多少条?并且为这3类指令分配操作码。 7.别用变址寻址方式和间接寻址方式编写一个程序,求c=a+b,其中,a与b都是由n个元素组成的一维数组。比较两个程序,并回答下列问题: (1) 从程序的复杂程度看,哪一种寻址方式更好?

体系结构课后习题答案

3.某模型机有10条指令I1~I10,它们的使用频度分别为0.3,0.24,0.16,0.12,0.07,0.04,0.03,0.02, 0.01,0.01。 (1)计算采用等长操作码表示时的信息冗余量。 (2)要求操作码的平均长度最短,试设计操作码的编码,并计算所设计操作码的平均长度。 (3)只有二种码长,试设计平均码长最短的扩展操作码编码并计算平均码长。 (4)只有二种码长,试设计平均码长最短的等长扩展码编码并计算平均码长。 3.(1)采用等长操作码表示时的信息冗余量为33.5%。 (2)操作码的Huffman编码法如表2.2所示,此种编码的平均码长为2.7位。 表2.2 操作码的Huffman编码法、2-5扩展码和2-4等长扩展码编码法 (4)操作码的2-4等长扩展码编码法如表2.2所示,此种编码的平均码长为2.92位。 5.若某机设计有如下格式的指令: 三地址指令12种,一地址指令254种,设指令字的长度为16位,每个地址码字段的位数均为4位。若操作码的编码采用扩展操作码,问二地址指令最多可以设计多少种? 5.二地址指令最多可以设计48种。 6.一台模型机共有9条指令I1~I9,各指令的使用频度分别为30%,20%,20%,10%,8%,6%,3%,2%,1%。该模型机有8位和16位两种指令字长。8位字长指令为寄存器-寄存器(R-R)二地址类型,16位字长指令为寄存器-存储器(R-M)二地址变址寻址类型。 (1)试设计有二种码长的扩展操作码,使其平均码长最短,并计算此种编码的平均码长。 (2)在(1)的基础上,该机允许使用多少个可编址的通用寄存器? (3)若采用通用寄存器作为变址寄存器,试设计该机的两种指令格式,并标出各字段的位数。 (4)计算变址寻址的偏移地址范围。 6.(1)操作码的2-5扩展码编码法如表2.3所示,此种编码的平均码长为2.9位。 表2.3 操作码的Huffman编码法和2-4等长扩展码编码法

计算机体系结构课后习题

第1章 计算机系统结构的基本概念 试用实例说明计算机系统结构、计算机组成与计算机实现之间的相互关系。 答:如在设计主存系统时,确定主存容量、编址方式、寻址范围等属于计算机系统结构。确定主存周期、逻辑上是否采用并行主存、逻辑设计等属于计算机组成。选择存储芯片类型、微组装技术、线路设计等属于计算机实现。 计算机组成是计算机系统结构的逻辑实现。计算机实现是计算机组成的物理实现。一种体系结构可以有多种组成。一种组成可以有多种实现。 计算机系统设计中经常使用的4个定量原理是什么?并说出它们的含义。 答:(1)以经常性事件为重点。在计算机系统的设计中,对经常发生的情况,赋予它优先的处理权和资源使用权,以得到更多的总体上的改进。(2)Amdahl 定律。加快某部件执行速度所获得的系统性能加速比,受限于该部件在系统中所占的重要性。(3)CPU 性能公式。执行一个程序所需的CPU 时间 = IC ×CPI ×时钟周期时间。(4)程序的局部性原理。程序在执行时所访问地址的分布不是随机的,而是相对地簇聚。 计算机系统中有三个部件可以改进,这三个部件的部件加速比为: 部件加速比1=30; 部件加速比2=20; 部件加速比3=10 (1) 如果部件1和部件2的可改进比例均为30%,那么当部件3的可改进比例为多少时,系统加速比才可以达到10? (2) 如果三个部件的可改进比例分别为30%、30%和20%,三个部件同时改进,那么系统中不可加速部分的执行时间在总执行时间中占的比例是多少? 解:(1)在多个部件可改进情况下,Amdahl 定理的扩展: ∑∑+-= i i i n S F F S )1(1 已知S 1=30,S 2=20,S 3=10,S n =10,F 1=,F 2=,得: ) ()(10/20/0.330/0.30.30.3-11 1033F F +++++= 得F 3=,即部件3的可改进比例为36%。 (2)设系统改进前的执行时间为T ,则3个部件改进前的执行时间为:(++)T = ,不可改进部分的执行时间为。 已知3个部件改进后的加速比分别为S 1=30,S 2=20,S 3=10,因此3个部件改进后的执行时间为: T T T T T n 045.010 2.020 3.0303.0'=++= 改进后整个系统的执行时间为:Tn = + = 那么系统中不可改进部分的执行时间在总执行时间中占的比例是: 82.0245.02.0=T T 假设某应用程序中有4类操作,通过改进,各操作获得不同的性能提高。具体数据如下表所示: 操作类型 程序中的数量 (百万条指令) 改进前的执行时间 (周期) 改进后的执行时间 (周期)

计算机操作系统习题及答案

第3章处理机调度1)选择题 (1)在分时操作系统中,进程调度经常采用_D_ 算法。 A. 先来先服务 B. 最高优先权 C. 随机 D. 时间片轮转 (2)_B__ 优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。 A. 作业 B. 静态 C. 动态 D. 资源 (3)__A___ 是作业存在的惟一标志。 A. 作业控制块 B. 作业名 C. 进程控制块 D. 进程名 (4)设有四个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理器上按单道方式运行,则平均周转时间为_ B_ 。 A. l小时 B. 5小时 C. 2.5小时 D. 8小时 (5)现有3个同时到达的作业J1、J2和J3,它们的执行时间分别是T1、T2和T3,且T1<T2<T3。系统按单道方式运行且采用短作业优先算法,则平均周转时间是_C_ 。 A. T1+T2+T3 B. (T1+T2+T3)/3 C. (3T1+2T2+T3)/3 D. (T1+2T2+3T3)/3 (6)__D__ 是指从作业提交给系统到作业完成的时间间隔。 A. 运行时间 B. 响应时间 C. 等待时间 D. 周转时间 (7)下述作业调度算法中,_ C_调度算法与作业的估计运行时间有关。 A. 先来先服务 B. 多级队列 C. 短作业优先 D. 时间片轮转 2)填空题 (1)进程的调度方式有两种,一种是抢占(剥夺)式,另一种是非抢占(非剥夺)式。 (2)在_FCFS_ 调度算法中,按照进程进入就绪队列的先后次序来分配处理机。 (3)采用时间片轮转法时,时间片过大,就会使轮转法转化为FCFS_ 调度算法。 (4)一个作业可以分成若干顺序处理的加工步骤,每个加工步骤称为一个_作业步_ 。 (5)作业生存期共经历四个状态,它们是提交、后备、运行和完成。 (6)既考虑作业等待时间,又考虑作业执行时间的调度算法是_高响应比优先____ 。 3)解答题 (1)单道批处理系统中有4个作业,其有关情况如表3-9所示。在采用响应比高者优先调度算法时分别计算其平均周转时间T和平均带权周转时间W。(运行时间为小时,按十进制计算) 表3-9 作业的提交时间和运行时间

慕课测试题答案

1计算之树中,通用计算环境的演化思维是怎样概括的?________。 A.程序执行环境—由CPU-内存环境,到CPU-存储体系环境,到多CPU-多存储器环境,再到云计算虚拟计算环境 B.网络运行环境---由个人计算机、到局域网广域网、再到Internet C.元器件---由电子管、晶体管、到集成电路、大规模集成电路和超大规模集成电路 D.上述全不对 正确答案:A

2计算之树中,网络化思维是怎样概括的________。 A.局域网、广域网和互联网 B.机器网络、信息网络和人-机-物互联的网络化社会 C.机器网络、信息网络和物联网 D.局域网络、互联网络和数据网络 正确答案: B

3人类应具备的三大思维能力是指_____。 A.抽象思维、逻辑思维和形象思维 B.实验思维、理论思维和计算思维 C逆向思维、演绎思维和发散思维 D.计算思维、理论思维和辩证思维 正确答案:B

4如何学习计算思维?_____。 A.为思维而学习知识而不是为知识而学习知识 B.不断训练,只有这样才能将思维转换为能力 C.先从贯通知识的角度学习思维,再学习更为细节性的知识,即用思维引导知识的学习 D.以上所有 正确答案:D

5自动计算需要解决的基本问题是什么?_______。 A.数据的表示,数据和计算规则的表示 B.数据和计算规则的表示与自动存储 C数据和计算规则的表示、自动存储和计算规则的自动执行D.上述说法都不正确 正确答案:C

6计算机器的基本目标是什么? _______。 A.能够辅助人进行计算,能够执行简单的四则运算规则 B.能够执行特定的计算规则,例如能够执行差分计算规则等 C.能够执行一般的任意复杂的计算规则 D.上述说法都不正确 正确答案:C

计算机组成原理和系统结构课后答案概论

1.1 概述数字计算机的发展经过了哪几个代?各代的基本特征是什么? 略。 1.2 你学习计算机知识后,准备做哪方面的应用? 略。 1.3 试举一个你所熟悉的计算机应用例子。 略。 1.4 计算机通常有哪些分类方法?你比较了解的有哪些类型的计算机? 略。 1.5 计算机硬件系统的主要指标有哪些? 答:机器字长、存储容量、运算速度、可配置外设等。答:计算机硬件系统的主要指标有:机器字长、存储容量、运算速度等。 1.6 什么是机器字长?它对计算机性能有哪些影响? 答:指CPU一次能处理的数据位数。它影响着计算机的运算速度,硬件成本、指令系统功能,数据处理精度等。 1.7 什么是存储容量?什么是主存?什么是辅存? 答:存储容量指的是存储器可以存放数据的数量(如字节数)。

它包括主存容量和辅存容量。 主存指的是CPU能够通过地址线直接访问的存储器。如内存等。 辅存指的是CPU不能直接访问,必须通过I/O接口和地址变换等方法才能访问的存储器,如硬盘,u盘等。 1.8 根据下列题目的描述,找出最匹配的词或短语,每个词或短语只能使用一次。 (1)为个人使用而设计的计算机,通常有图形显示器、键盘和鼠标。 (2)计算机中的核心部件,它执行程序中的指令。它具有加法、测试和控制其他部件的功能。 (3)计算机的一个组成部分,运行态的程序和相关数据置于其中。 (4)处理器中根据程序的指令指示运算器、存储器和I/O设备做什么的部件。 (5)嵌入在其他设备中的计算机,运行设计好的应用程序实现相应功能。 (6)在一个芯片中集成几十万到上百万个晶体管的工艺。(7)管理计算机中的资源以便程序在其中运行的程序。 (8)将高级语言翻译成机器语言的程序。

计算机体系结构课后习题原版答案 张晨曦著

第1章计算机系统结构的基本概念 1.1 解释下列术语 层次机构:按照计算机语言从低级到高级的次序,把计算机系统按功能划分成多级层次结构,每一层以一种不同的语言为特征。这些层次依次为:微程序机器级,传统机器语言机器级,汇编语言机器级,高级语言机器级,应用语言机器级等。 虚拟机:用软件实现的机器。 翻译:先用转换程序把高一级机器上的程序转换为低一级机器上等效的程序,然后再在这低一级机器上运行,实现程序的功能。 解释:对于高一级机器上的程序中的每一条语句或指令,都是转去执行低一级机器上的一段等效程序。执行完后,再去高一级机器取下一条语句或指令,再进行解释执行,如此反复,直到解释执行完整个程序。 计算机系统结构:传统机器程序员所看到的计算机属性,即概念性结构与功能特性。 透明性:在计算机技术中,把这种本来存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性。 计算机组成:计算机系统结构的逻辑实现,包含物理机器级中的数据流和控制流的组成以及逻辑设计等。 计算机实现:计算机组成的物理实现,包括处理机、主存等部件的物理结构,器件的集成度和速度,模块、插件、底板的划分与连接,信号传输,电源、冷却及整机装配技术等。 系统加速比:对系统中某部分进行改进时,改进后系统性能提高的倍数。 Amdahl定律:当对一个系统中的某个部件进行改进后,所能获得的整个系统性能的提高,受限于该部件的执行时间占总执行时间的百分比。 程序的局部性原理:程序执行时所访问的存储器地址不是随机分布的,而是相对地簇聚。包括时间局部性和空间局部性。 CPI:每条指令执行的平均时钟周期数。 测试程序套件:由各种不同的真实应用程序构成的一组测试程序,用来测试计算机在各个方面的处理性能。 存储程序计算机:冯·诺依曼结构计算机。其基本点是指令驱动。程序预先存放在计算机存储器中,机器一旦启动,就能按照程序指定的逻辑顺序执行这些程序,自动完成由程序所描述的处理工作。 系列机:由同一厂家生产的具有相同系统结构、但具有不同组成和实现的一系列不同型号的计算机。 软件兼容:一个软件可以不经修改或者只需少量修改就可以由一台计算机移植到另一台计算机上运行。差别只是执行时间的不同。 向上(下)兼容:按某档计算机编制的程序,不加修改就能运行于比它高(低)档的计算机。向后(前)兼容:按某个时期投入市场的某种型号计算机编制的程序,不加修改地就能运行于在它之后(前)投入市场的计算机。 兼容机:由不同公司厂家生产的具有相同系统结构的计算机。 模拟:用软件的方法在一台现有的计算机(称为宿主机)上实现另一台计算机(称为虚拟机)的指令系统。 仿真:用一台现有计算机(称为宿主机)上的微程序去解释实现另一台计算机(称为目标机)的指令系统。 并行性:计算机系统在同一时刻或者同一时间间隔内进行多种运算或操作。只要在时间上相

操作系统课后题答案

2.1 一类操作系统服务提供对用户很有用的函数,主要包括用户界面、程序执行、I/O操作、文件系统操作、通信、错误检测等。 另一类操作系统函数不是帮助用户而是确保系统本身高效运行,包括资源分配、统计、保护和安全等。 这两类服务的区别在于服务的对象不同,一类是针对用户,另一类是针对系统本身。 2.6 优点:采用同样的系统调用界面,可以使用户的程序代码用相同的方式被写入设备和文件,利于用户程序的开发。还利于设备驱动程序代码,可以支持规范定义的API。 缺点:系统调用为所需要的服务提供最小的系统接口来实现所需要的功能,由于设备和文件读写速度不同,若是同一接口的话可能会处理不过来。 2.9 策略决定做什么,机制决定如何做。他们两个的区分对于灵活性来说很重要。策略可能会随时间或位置而有所改变。在最坏的情况下,每次策略改变都可能需要底层机制的改变。系统更需要通用机制,这样策略的改变只需要重定义一些系统参数,而不需要改变机制,提高了系统灵活性。 3.1、短期调度:从准备执行的进程中选择进程,并为之分配CPU; 中期调度:在分时系统中使用,进程能从内存中移出,之后,进程能被重新调入内存,并从中断处继续执行,采用了交换的方案。 长期调度:从缓冲池中选择进程,并装入内存以准备执行。 它们的主要区别是它们执行的频率。短期调度必须频繁地为CPU选择新进程,而长期调度程序执行地并不频繁,只有当进程离开系统后,才可能需要调度长期调度程序。 3.4、当控制返回到父进程时,value值不变,A行将输出:PARENT:value=5。 4.1、对于顺序结构的程序来说,单线程要比多线程的功能好,比如(1)输入三角形的三边长,求三角形面积;(2)从键盘输入一个大写字母,将它改为小写字母输出。

操作系统概念课后习题答案整理.doc

1.1在多道程序和分时环境中,多个用户同时共享一个系统,返种情冴导致多种安全问题。a. 列出此类的问题b.在一个分时机器中,能否确保像在与用机器上一样的安全度?并解释乀。 Answer:a.窃叏戒者复制某用户癿程序戒数据;没有合理癿预算来使用资源(CPU,内存,磁盘空闱,外围设备)b.应该丌行,因为人类设计癿仸何保护机制都会丌可避兊癿被另外癿人所破译,而丏径自信癿认为程序本身癿实现是正确癿是一件困难癿亊。 1.2资源的利用问题在各种各样的操作系统中出现。试例丼在下列的环境中哪种资源必须被严栺的管理。(a)大型电脑戒迷你电脑系统(b)不服务器相联的工作站(c)手持电脑 Answer: (a)大型电脑戒迷你电脑系统:内存呾CPU资源,外存,网络带宽(b)不服务器相联癿工作站:内存呾CPU资源(c)手持电脑:功率消耗,内存资源 1.3在什举情冴下一个用户使用一个分时系统比使用一台个人计算机戒单用户 工作站更好? Answer:当另外使用分时系统癿用户较少时,仸务十分巨大,硬件速度径快,分时系统有意丿。充分利用该系统可以对用户癿问题产生影响。比起个人电脑,问题可以被更快癿解决。迓有一种可能収生癿情冴是在同一时闱有许多另外癿用户在同一时闱使用资源。当作业足够小,丏能在个人计算机上合理癿运行时,以及当个人计算机癿性能能够充分癿运行程序来达到用户癿满意时,个人计算机是最好癿,。 1.4在下面丼出的三个功能中,哪个功能在下列两种环境下,(a)手持装置(b)实

时系统需要操作系统的支持?(a)批处理程序(b)虚拟存储器(c)分时 Answer:对二实时系统来说,操作系统需要以一种公平癿方式支持虚拟存储器呾分时系统。对二手持系统,操作系统需要提供虚拟存储器,但是丌需要提供分时系统。批处理程序在两种环境中都是非必需癿。 1.5描述对称多处理(SMP)和非对称多处理乀间的区别。多处理系统的三个优点和一个缺点? Answer:SMP意味着所以处理器都对等,而丏I/O可以在仸何处理器上运行。非对称多处理有一个主处理器控制系统,不剩下癿处理器是随从关系。主处理器为从处理器安排工作,而丏I/O也叧在主处理器上运行。多处理器系统能比单处理器系统节省资金,返是因为他们能共享外设,大容量存储呾电源供给。它们可以更快速癿运行程序呾增加可靠性。多处理器系统能比单处理器系统在软、硬件上也更复杂(增加计算量、觃模经济、增加可靠性) 1.6集群系统不多道程序系统的区别是什举?两台机器属二一个集群来协作提 供一个高可靠性的服务器的要求是什举? Answer:集群系统是由多个计算机耦合成单一系统幵分布二整个集群来完成计算仸务。另一方面,多道程序系统可以被看做是一个有多个CPU组成癿单一癿物理实体。集群系统癿耦合度比多道程序系统癿要低。集群系统通过消息迕行通信,而多道程序系统是通过共享癿存储空闱。为了两台处理器提供较高癿可靠性服务,两台机器上癿状态必项被复制,幵丏要持续癿更新。当一台处理器出现敀障时,另一台处理器能够接管敀障处理癿功能。 1.7试区分分布式系统(distribute system)的客户机-服务器(client-server)模型不对等系统(peer-to-peer)模型

相关文档
相关文档 最新文档