习题10解答
- 格式:doc
- 大小:34.50 KB
- 文档页数:3
10-1 如题图所示,一内半径为a 、外半径为b 的金属球壳,带有电荷Q ,在球壳空腔内距离球心r 处有一点电荷q ,设无限远处为电势零点。
试求: (1) 球壳内外表面上的电荷;(2) 球心O 点处,由球壳内表面上电荷产生的电势;(3) 球心O 点处的总电势。
习题10-1图解:(1) 由静电感应,金属球壳的内表面上有感生电荷-q ,外表面上带电荷q +Q 。
(2) 不论球壳内表面上的感生电荷是如何分布的,因为任一电荷元离O 点的 距离都是a ,所以由这些电荷在O 点产生的电势为0d 4q qU aπε-=⎰aq04επ-=(3) 球心O 点处的总电势为分布在球壳内外表面上的电荷和点电荷q 在O 点产生的电势的代数和q Q q q O U U U U +-++=04qr πε=04qa πε-04Q qb πε++01114()q r a bπε=-+04Q bπε+ 10-2 有一"无限大"的接地导体板 ,在距离板面b 处有一电荷为q 的点电荷,如题图(a)所示。
试求:(1) 导体板面上各点的感生电荷面密度分布(参考题图(b)); (2) 面上感生电荷的总电荷(参考题图(c))。
习题10-2图解:(1) 选点电荷所在点到平面的垂足O 为原点,取平面上任意点P ,P 点距离原点为r ,设P 点的感生电荷面密度为.在P 点左边邻近处(导体内)场强为零,其法向分量也是零,按场强叠加原理,()220cos 024P q E r b θσεπε⊥=+=+ ∴ ()2/3222/b r qb +-=πσ (2) 以O 点为圆心,r 为半径,d r 为宽度取一小圆环面,其上电荷为 ()3222d d d //Q S qbr r r bσ==-+q Q a bO r()q brrr qb S Q S-=+-==⎰⎰∞2322d d /σ10-3 如题图所示,中性金属球A ,半径为R ,它离地球很远.在与球心O 相距分别为a 与b 的B 、C 两点,分别放上电荷为A q 和B q 的点电荷,达到静电平衡后,问: (1) 金属球A 内及其表面有电荷分布吗?(2) 金属球A 中的P 点处电势为多大?(选无穷远处为电势零点)B C R AP Oq A q Bba习题10-3图解:(1) 静电平衡后,金属球A 内无电荷,其表面有正、负电荷分布,净电荷为零. (2) 金属球为等势体,设金属球表面电荷面密度为. ()()000d 4=4////AP A B S U U S R q a q a σπεπε==⋅+⎰⎰∵d 0AS S σ⋅=⎰⎰∴ ()()04///P A B U q a q a πε=+10-4 三个电容器如题图联接,其中C 1 = 10×10-6 F ,C 2 = 5×10-6 F ,C 3 = 4×10-6 F ,当A 、B 间电压U =100 V 时,试求:(1) A 、B 之间的电容;(2) 当C 3被击穿时,在电容C 1上的电荷和电压各变为多少?ABC 1C 2 C 3U习题10-4图解:(1) =+++=321321)(C C C C C C C 3.16×10-6 F(2) C 1上电压升到U = 100 V ,电荷增加到==U C Q 111×10-3 C10-5 一个可变电容器,由于某种原因所有动片相对定片都产生了一个相对位移,使得两个相邻的极板间隔之比为2:1,问电容器的电容与原来的电容相比改变了多少?(a) (b)习题10-5图解:如图所示,设可变电容器的静片数为n ,定片数为1-n ,标准情况下,极板间的距离为d (图a ),极板相对面积为S 。
第10章 结构的动力计算习题解答习题10.1 是非判断题(1) 引起单自由度体系自由振动的初速度值越大,则体系的自振频率越大。
( ) (2) 如果单自由度体系的阻尼增大,将会使体系的自振周期变短。
( ) (3) 在土木工程结构中,阻尼对自振周期的影响很小。
( )(4) 由于各个质点之间存在几何约束,质点体系的动力自由度数总是小于其质点个数。
( )(5) 多自由度的自振频率与引起自由振动的初始条件无关。
( ) (6) n 个自由度体系有n 个自振周期,其中第一周期是最长的。
( )(7) 如果考虑阻尼,多自由度体系在简谐荷载作用下的质点振幅就不能用列幅值方程的方法求解。
( )【解】(1) 错误。
体系的自振频率与初速度无关,由结构本身的特性所决定。
(2) 错误。
由阻尼结构的自振频率2r 1ωωξ=-可知,阻尼增大使自振频率减小,自振周期变长。
(3) 正确。
(4) 错误。
由动力自由度的概念知,动力自由度数与计算假定有关,而与集中质量数目和超静定次数无关。
(5) 正确。
(6) 正确。
(7) 正确。
习题10.2 填空题(1) 单自由度体系运动方程为2P 2()/y y y F t m ξωω++=,其中未考虑重力,这是因为__________。
(2) 单自由度体系自由振动的振幅取决于__________。
(3) 若要改变单自由度体系的自振周期, 应从改变体系的__________或__________着手。
(4) 若由式()211βθω=-求得的动力系数为负值,则表示__________。
(5) 习题10.2(5)图所示体系发生共振时,干扰力与__________平衡。
c k WF sin θ tP 12-2(5)习题 图习题10.2(5)图(6) 求习题10.2(6)图所示质点系的自振频率时(EI =常数),其质量矩阵[M ]=__________。
mm2m12-2(6)习题 图mF sin θ tP 12-2(7)习题 图习题10.2(6)图 习题10.2(7)图(7) 习题10.2(7)图所示体系不考虑阻尼,EI =常数。
10 分子结构习题解答(p322-325)思考题1. Na和Cl、F之间,K和Cl、F之间能形成离子化合物。
2. 答案:Be2+ 2电子构型;Ca2+8电子构型;Fe3+9~17电子构型;Cu+ 18电子构型;Sn2+18+2电子构型;Pb4+18电子构型;O2-8电子构型。
3.答案:S2->K+>Na+>Mg2+4. Sn4+ >Fe2+ >Sn2+ >Sr2+>Ba2+5. S2->O2->F->Cu+ >Na+6. (1)半径比规则可以用来判断离子晶体的晶格类型。
晶格能可以用来衡量离子键的强弱。
(2)离子极化的结果使原来的离子键向共价键方向过渡。
(3)18电子构型的正离子极化率较强;18电子构型的负离子变形性较强。
7. 答案:原子轨道的角度分布方向是一定的,共价键的形成遵循最大重叠原则,所以只能在建轴方向上才能形成稳定的共价键,因而共价键具有方向性;每个原子的未成对电子数时一定的,有几个未成对电子就可以形成几个共用电子对,所以共价键具有饱和性。
8. (1)由两个相同或不相同的原子轨道沿轨道对称轴方向相互重叠而形成的共价键(头碰头),叫做σ键。
当两个原子的轨道从垂直于成键原子的核间连线的方向接近,发生电子云重叠而成键(肩并肩),这样形成的共价键称为π键。
(2)单键:在价键理论中,两个原子之间如只有一对共用电子,形成的化学键称为单键。
单电子键:在分子轨道理论中,只有一个电子填入分子轨道形成的化学键称为单电子共价键。
(3)同类型的杂化轨道可分为等性杂化和不等性杂化两种。
如果原子轨道杂化后形成的杂化轨道是等同的,这种杂化叫做等性杂化。
如果原子轨道杂化后形成的杂化轨道中有一条或几条被孤对电子所占据,使得杂化轨道之间的夹角改变,这种由于孤对电子的存在而造成杂化轨道不完全等同的杂化,叫做不等性杂化。
9. (1)BF3键角大,因为BF3中B的价电子结构为2s22p1,形成分子时,进行sp2杂化,三个sp2杂化轨道分别与三个F原子的p轨道成键,故BF3分子为平面三角形,键角为120度。
第十章 直流电源自 测 题一、判断下列说法是否正确,用“√”“×”表示判断结果填入空内。
(1) 直流电源是一种将正弦信号转换为直流信号的波形变换电路。
( )(2) 直流电源是一种能量转换电路,它将交流能量转换为直流能量。
( )(3)在变压器副边电压和负载电阻相同的情况下,桥式整流电路的输出电流是半波整流电路输出电流的2倍。
( )因此,它们的整流管的平均电流比值为2:1。
( )(4)若U 2为电源变压器副边电压的有效值,则半波整流电容滤波电路和全波整流电容滤波电路在空载时的输出电压均为22U 。
( )(5)当输入电压U I 和负载电流I L 变化时,稳压电路的输出电压是绝对不变的。
( )(6)一般情况下,开关型稳压电路比线性稳压电路效率高。
( )解:(1)× (2)√ (3)√ × (4)√ (5)×(6)√二、在图10.3.1(a )中,已知变压器副边电压有效值U 2为10V ,23T C R L (T 为电网电压的周期)。
测得输出电压平均值U O (AV )可能的数值为A. 14VB. 12VC. 9VD. 4.5V选择合适答案填入空内。
(1)正常情况U O (AV )≈ ;(2)电容虚焊时U O (AV )≈ ;(3)负载电阻开路时U O (AV )≈ ;(4)一只整流管和滤波电容同时开路,U O (AV )≈ 。
解:(1)B (2)C (3)A (4)D三、填空:图T10.3在图T10.3所示电路中,调整管为 ,采样电路由 组成,基准电压电路由 组成, 比较放大电路由 组成, 保护电路由 组成;输出电压最小值的表达式为 ,最大值的表达式为 。
解:T 1,R 1、R 2、R 3,R 、D Z ,T 2、R c ,R 0、T 3;)( )(BE2Z 3321BE2Z 32321U U R R R R U U R R R R R +++++++,。
四、在图T10.4所示稳压电路中,已知稳压管的稳定电压U Z 为6V ,最小稳定电流I Z m i n 为5mA ,最大稳定电流I Z ma x 为40mA ;输入电压U I 为15V ,波动范围为±10%;限流电阻R 为200Ω。
第十章 矩阵及其应用第一节 n 阶行列式的概念习题10-101.计算下列行列式的值(1)2153 解:原式= 3⨯2 – 1⨯5 = 6 – 5 = 1 (2)ba b bb a -+解:原式= (a + b )(a – b ) – b 2 = a 2 – b 2 – b 2 = 2b 2(3)6321611543- 解:原式= 3⨯6⨯6 + 11⨯3⨯5 + 4⨯(–1)⨯2 – 5⨯6⨯2 – 4⨯11⨯6 – 3⨯(–1)⨯3 = 106 + 165 – 8 – 60 – 264 + 9 = – 52(4)321232123解:原式= 3⨯3⨯3 + 2⨯2⨯1 + 2⨯2⨯1 – 1⨯3⨯1 – 2⨯2⨯3 – 2⨯2⨯3 = 9 + 4 + 4 – 3 – 12 – 12 = – 10 02、利用行列式解下列方程组:(1) ⎩⎨⎧=+=+643534y x y x .解:因为79164334=-==D ,218204635=-==x D ,915246354=-==y D ,所以由克莱姆法则有:72==D D x x ,79==D D y y (2) ⎪⎩⎪⎨⎧=+-=-+=+-34053332z y x z y x z y x .解:因为6103122092114513312-=-+-+-=---=D , 601590153113510313-=---++=---=x D , 12309060270134503332-=+---+=-=y D ,69012096314013312-=+--+-=--=z D所以由克莱姆法则有:166=--==D D x x ,2612=--==D D y y ,166=--==D D z z 。
03、写出下列行列式中元素a 31,a 22,a 12的代数余子式A 31,A 22,A 12:(1)112221zy x 解:2222)1(1331z y z y A =-=+.1212)1(2222zx z x A =-=+, 2222)1(2112zy z y A -=-=+。
第四 同步电机同步电机是将机械能与交流电能相互转换成的设备,可用作发电机或电动机。
由于其中涉及机械能,它的结构上需要运动部件,所以同步电机通常是一种旋转电机,本书介绍磁极旋转旋转的同步电机。
下面通过习题解答来讲授本部分内容。
本篇习题主要围绕同步电机的工作原理、结构、稳态运行过程分析、参数与性能的计算、并联运行、不对称运行、突然短路等内容。
第10章习题解答(Page 201~202)本章内容包括同步电机的工作原理、分类、主要结构部件、额定值、电枢反应、电压方程与相量图等。
10-1 试比较隐极式和凸极式同步电机转子构造上各有什么特点?据此特点,在应用场合上有何区别?在性能和分析方法上又有何不同?【解】两者共同之处都是通过在励磁绕组中通入直流来建立主磁场;通入直流的方法也相同,即通过电刷与集电环(俗称滑环),此即有刷励磁,或者直流电源与转子一道旋转,此即无刷励磁。
区别是:隐极式同步电机的转子铁心是整体锻压件,兼备导磁和承载功能,铁心的外表对称的铣有槽,其中留出两个大齿各约占六分之一圆周,大齿中心连线就是磁极轴线(称为直轴或纵轴),可见隐极机一般都做成2极机;励磁绕组是分布绕组,它分布在铁心槽中。
凸极式同步电机的转子由磁轭和磁极两部分构成,其中,磁轭是合金钢整体锻压件,兼备导磁和承载功能;主磁极铁心由1~3mm 的厚钢板冲片叠压而成,励磁绕组是集中绕组,它套在磁极铁心柱上,二者共同构成主磁极,主磁极对称地固定在磁轭上。
由于隐极机的原动机汽轮机是一种高速原动机,故其转子直径相对较小;凸极机的原动机水轮机是一种低速原动机,需要做成多个磁极才能满足频率要求,故其直径相对较大。
10-2 已制成的同步发电机转速为何要求是其原动机转速?如果原动机转速改变,该发电机能否运行?若原动机转向改变,会有什么影响?【解】同步发电机用来把机械能转换成交流电能,需要原动机拖动以输入机械能,所以原动机的转速就是其转速。
原动机转速改变时,同步发电机照常工作,但是频率将发生变化。
习题1010-3.在双缝干涉实验中,用很薄的云母片( 1.58n =)覆盖在双缝的一条上,如图10-3所示。
这时屏上零级明纹移到原来第7级明纹位置上。
如果入射光波5000Å,试求云母片的厚度(设光线垂直射入云母片)。
[解] 原来的第7级明纹的位置满足λ721=-r r加上云母片后,光程差满足[]()012121=---=+--e n r r ne e r r 所以 41003.6158.15000717⨯=-⨯=-=n e λ Å10-4.白色平行光垂直照射到间距为0.25 m m d =的双缝上,在距缝50cm 处放一屏幕,若把白光(4000~7600Å)两极端波长的同级明纹间的距离叫做彩色带的宽度,求第1级和第5级彩色带的宽度。
[解] 每一级的宽度()min max min max λλ-=-=∆dD kx x xk =1时,mm 72.0m 102.741=⨯=∆-x k =5时,mm 6.3m 106.332=⨯=∆-x10-5.用单色光源S 照射平行双缝S 1和S 2形成两相干光源。
在屏上产生干涉图样,零级明条纹位于点O ,如图10-5所示。
若将缝光源S 移到S '位置,问零级明条纹向什么方向移动?若使零级明条纹移回点O ,必须在哪个缝的右边插入一薄云母片才有可能? 若以波长为5890Å的单色光,欲使移动了4个明纹间距的零级明纹移回到点O ,云母片的厚度应为多少? 云母片的折射率为1.58。
[解] 零级明纹是光程差为0的位置。
移动光源后光线2的光程长了,为仍保持光程差为0,必须让1的光程增加以弥补2的增加,只有在下方1才比2长,所以向下。
要回到原点,即通过加片的方法使得1的光程增大,所以在1S 上加。
在原点时,两光线的光程差满足()λδ41=-=e n 得到 m 1006.4146-⨯=-=n e λ10-6.白光垂直照射在空气中厚度为3.80⨯10-7m 的肥皂膜上,肥皂膜的折射率为1.33,在可见光范围内(4000~7600Å)哪些波长的光在反射中增强。
习题10-1图(a) 习题10-2图(a)工程力学(工程静力学与材料力学)习题与解答第10章 杆件横截面的位移分析10-1 直径d = 36mm 的钢杆ABC 与铜杆CD 在C 处连接,杆受力如图所示。
若不考虑杆的自重,试: 1.求C 、D 二截面的铅垂位移;2.令F P1 = 0,设AC 段长度为l 1,杆全长为l ,杆的总伸长EA lF l 2P =∆,写出E 的表达式。
知识点:拉压杆件的变形与位移 难度:一般 解答:(1)4π)(4π)(2sN 2sN d E l F d E l F u u BC BC AB AB A C ++=947.236π41020030001010020001015002333=⨯⨯⨯⨯⨯+⨯⨯+=mm286.536π101054250010100947.24π)(2332cN =⨯⨯⨯⨯⨯⨯+=+=d E l F u u CD CD C D mm(2)AE l lF A E l F l l l EA l F CD AC c 12P s 12P 2P )(-+=∆+∆=∆=cs 11E E E ηη-+= sc sc )1(E E E E E ηη-+= 令l l 1=η10-2 承受自重和集中载荷作用的柱如图所示,其横截面积沿高度方向按P0e)(0F xA A x A ρ=变化,其中ρ为材料的比重。
试作下列量的变化曲线: 1.轴力)(N x F x ; 2.应力)(x x σ; 3.位移)(x u 。
知识点:拉压杆件的变形与位移 难度:一般 解答:(1)0=∑ξ,0d )()d (N N N =-++F A F F ξξρ习题10-3图 N F(a) x x (b) ξρξξρξρd ed )(d P00N F A A A F -=-=ξρξρd ed P0N P0)(-N F A xx F F A F ⎰⎰-=P0P0e)e()(P P P P N F xA F xA F F F F x F ρρ-=---=(2)0P 0P N P0P 0e e )()()(A FA F x A x F x F xA F xA -=-==ρρσ (3)⎰⎰⎰⎰-=-==P 0P N P0P0ee )(d )(d EAdxF dx EA F x EA xx F u F xA F xA ρρC EA x F u +-=0P ,当0|==l x u 。
[习题解答]10-1如果导线中的电流强度为8.2 A,问在15 s内有多少电子通过导线的横截面?解设在t秒内通过导线横截面的电子数为N,则电流可以表示为,所以.10-2 在玻璃管内充有适量的某种气体,并在其两端封有两个电极,构成一个气体放电管。
当两极之间所施加的电势差足够高时,管中的气体分子就被电离,电子和负离子向正极运动,正离子向负极运动,形成电流。
在一个氢气放电管中,如果在3 s内有2.8⨯1018 个电子和1.0⨯1018 个质子通过放电管的横截面,求管中电流的流向和这段时间内电流的平均值。
解放电管中的电流是由电子和质子共同提供的,所以.电流的流向与质子运动的方向相同。
10-3 两段横截面不同的同种导体串联在一起,如图10-7所示,两端施加的电势差为U。
问:(1)通过两导体的电流是否相同?(2)两导体内的电流密度是否相同?(3)两导体内的电场强度是否相同?(4)如果两导体的长度相同,两导体的电阻之比等于什么?(5)如果两导体横截面积之比为1: 9,求以上四个问题中各量的比例关系,以及两导体有相同电阻时的长度之比。
解(1)通过两导体的电流相同,。
(2)两导体的电流密度不相同,因为,又因为,所以.这表示截面积较小的导体电流密度较大。
(3)根据电导率的定义,在两种导体内的电场强度之比为.上面已经得到,故有.这表示截面积较小的导体中电场强度较大。
图10-7(4)根据公式,可以得到,这表示,两导体的电阻与它们的横截面积成反比。
(5)已知,容易得到其他各量的比例关系,,,.若,则两导体的长度之比为.10-4两个同心金属球壳的半径分别为a和b(>a),其间充满电导率为σ的材料。
已知σ是随电场而变化的,且可以表示为σ = kE,其中k为常量。
现在两球壳之间维持电压U,求两球壳间的电流。
解在两球壳之间作一半径为r的同心球面,若通过该球面的电流为I,则.又因为,所以.于是两球壳之间的电势差为.从上式解出电流I,得.10-5一个电阻接在电势差为180 V电路的两点之间,发出的热功率为250W。
第十章配位化合物和配位-离解平衡习题解答:1. 给以下各配离子命名(略):⑴Zn(NH3);⑵Co(NH3)3Cl3;⑶FeF;⑷Ag(CN);⑸[Fe(CN)5NO2] 3-。
2. Al2S3受潮时发出一种腐败气味,写出该反应的平衡化学方程式并用软硬酸碱理论讨论之。
(略)3. 对下列各组中的物质两两比较,哪一个可能存在?如都能存在,哪一个稳定性更大?简述理由。
答:⑴ Na2SO4 >Cu2SO4硬亲硬⑵ AlI63- 不存在,AlF63-硬亲硬⑶ HgI42- > HgF42-软亲软⑷ PbI42-> PbCl42-软亲软4. 用晶体场理论解释,为什么ZnCl42- 和NiCl42- 为四面体构型,而PtCl42-和CuCl42- 为平面正方形构型?答: Zn2+为3d10, CFSE =0, 所以ZnCl42-四面体构型; Cu2+为3d9, 弱场条件下正方形场的CFSE 最大, 所以CuCl42- 为平面正方形构型.d8构型的中心离子, 在强场条件下均形成正方形, 在弱场条件下可形成四面体或正方形. Ni2+和Pt2+均为d8构型, 与相同配体结合时, Pt2+的分裂能大于Ni2+的分裂能,所以Pt2+的8个d电子成对, PtCl42-为正方形构型; Ni2+的分裂能较小于电子成对能,故NiCl42-为四面体构型.附:Acta Cryst. (1974). A30, 484-486 [ doi:10.1107/S0567739474001161 ] Relation entre la symétrie des groupements CuCl42-tétraédriques et les propriétés physiques descupritétrachlorures. I. Moment magnétique moyenJ. Lamotte-Brasseur et G. van den BosscheAbstract: For some crystals, the structures of which have already been determined, the flattening, D, of the CuCl42- tetrahedra has been estimated. The paramagnetic susceptibilities of many tetrachlorocuprates have been measured by the Faraday method. The mean magnetic moment decreases linearly as D increases, if D is greater than 0.2. From the known meanmagnetic moment, it is therefore possible to estimate the D value of the CuCl42- tetrahedron.5. 氯化铜溶液随浓度的增大,颜色由浅兰色变为绿色再变为土黄色。
习题10和参考解答1)选择题(1)以下运算符中优先级最低的是(),运算符中优先级最高的是()。
A.&& B.& C.|| D.| 【答案】C B【解析】本题主要考查C语言运算符的优先级关系。
(2)表达式“0x13&0x17”的值是()。
A.0x17 B.0x13 C.0xf8 D.0xec 【答案】B【解析】将0x13和0x17转换成对应的二进制数后按位进行与运算,再把结果转换成八进制数,计算的结果为0x13。
(3)若x=2,y=3,则x&y的结果是()。
A.0 B.2 C.3 D.5 【答案】B【解析】x对应的二进制位为0010,y对应的二进制位为0011,两者按位与后的结果为0010,故对应的十进制数为2。
(4)表达式0x13 | 0x17的值是()。
A.0x17 B.0x13 C.0xf8 D.0xec 【答案】A【解析】将0x13和0x17转换成对应的二进制数后,按位进行或运算,再把结果转成八进制数,计算的结果为0x17。
(5)若有定义“int a=4,b;”,则执行“b=a<<2;”后,b的结果是()。
A.4 B.8 C.16 D.32 【答案】C【解析】对于移位运算,左移一位相当于原数乘以2,右移一位相当于原数除以2。
(6)运算符<<、sizeof、^、&=按优先级由高到低的正确排列次序是()。
A.sizeof、&=、<<、^ B.sizeof、<<、^、&=C.^、<<、sizeof、&= D.<<、^、&=、sizeof 【答案】B【解析】本题主要考查C语言运算符的优先级关系。
(7)设有以下语句,则c的二进制数是①(),十进制数是②()。
char a=3,b=6,c;c=a^b<<2;①A.00011011 B.00010100 C.00011100D.00011000②A.27 B.20 C.28 D.24【答案】A A【解析】在一个表达式中出现^和<<运算符时,应先计算<<再计算^。
习题10
10.1何谓操作系统与用户的接口?有哪几种类型?其主要的功能是什么?
操作系统与用户接口的目标就是提供一个友好的用户访问操作系统的接口,使得用户能将自己的要求告诉操作系统,同时也要构造一个反向接口使系统能够利用该接口告知用户目前的工作情况。
一般,操作系统为用户提供两种接口:一类用于程序一级的编程接口,供用户程序和系统程序调用操作系统的服务和功能,由一组系统调用(system call)和高级语言库函数组成。
另一类是用于作业(或功能)控制一级,供用户组织和控制自己的作业运行,其中又分为脱机用户和联机用户两种不同的接口。
前者对应命令或脚本(脱机);后者体现为交互式联机命令行、菜单式或GUI图形用户接口(联机)。
10.2命令文件是什么?它完成什么功能?如何组织命令文件?
把所需执行的一系列命令组装成文件,然后用文件名作为命令名执行所需命令序列,从而自动控制作业的运行,例如,MS-DOS操作系统中的批处理(扩展名为BA T),用户可预先把一系列命令组织在BA T文件中,一次建立,多次执行。
例如:
echo on
file 25
buffers 20
remark 设置有关文件与缓冲区
copy a:\data\*.exe d:\fox\data > null
edit main.prg
foxplus
echo off
有的操作系统还支持在命令文件使用循环、分支、转移、判别等语法结构,可以写出带形式参数的批命令文件,甚至允许嵌套形式调用其他命令文件。
当带形式参数的批命令文件执行时,可用不同的实际参数去替换,因而,此类批命令文件便可以执行不同的命令序列,大大增强了命令接口的处理能力。
例如,UNIX和Linux的Shell不但是一种交互型命令解释程序,也是一种命令级程序设计语言解释系统,它允许用户使用Shell简单命令、位置参数和控制流语句编制带形式参数的批命令文件,称作Shell文件或Shell过程,Shell可以自动解释和执行该文件或过程中的命令。
命令文件方式实现了联机状态下的批处理操作,对一些重复运行的作业非常有用。
10.3试说明命令解释程序的主要功能。
命令解释程序是操作系统最重要的系统程序,其主要功能是读人作业控制卡或接收用户输入的命令行,作出相应的解释并执行该命令提出的对作业的处理要求。
命令解释程序通常会保存一张命令名字(动词)表,其中记录着所有操作命令及其处理程序的人口地址或相关信息。
当一个新的批作业被启动,或新的联机用户登录进系统时,系统就自动地执行命令解释程序(详见第2章有关作业控制部分的讨论)。
10.4什么是系统调用?它的主要功能是什么?请举例说明Linux系统调用的使用。
系统调用是操作系统提供给用户编程的惟一接口,即用户在程序中调用操作系统所提供的相关功能,动态请求和释放系统资源,完成与计算机硬件部分相关的工作以及控制程序的
执行速度等。
实际上,系统调用对用户屏蔽了操作系统的具体细节而只提供有关的功能。
通常,系统调用程序是一个低级过程,只能由汇编语言直接访问。
每个操作系统都提供几百种系统调用
利用系统调用,用户在编写程序时可以使用操作系统所提供的一些子功能如设备管理、输入/输出系统、文件系统和进程控制、通信以及存储管理等,而不必了解系统的内部结构和有关硬件细节,从而减轻用户编程的负担,在提高系统资源利用率的同时又保护了系统的安全。
进程控制类系统调用
这类系统调用主要用于对进程的控制,如创建和终止进程的系统调用、获得和设置进程属性的系统调用等。
以UNIX及Linux为例,具体有创建进程的调用fork()、阻塞当前执行进程自己的系统调用wait()、进程自我终止用的exit()、获得进程标识符用的getPid ()、父进程标识获取调用getppid()、进程优先级获取用的getpriority()、改变进程优先数用的nice()、发送和接收信号用的kill()和signal()、暂停当前进程的执行过程的pause ()以及管道通信调用pipe()等。
10.5试比较系统调用与一般的过程调用。
系统调用与库函数和实用程序又有何区别?
在操作系统中实现的系统调用是提供给用户的各种系统功能,它有些类似用户程序中一般的调用方式,改变指令流程、重复执行、改变指令流程后需要返回原处等。
但它与一般的过程调用有着本质的区别。
主要的区别如下:
(1)运行在不同的系统状态。
(2)进入方式不同,通常利用call 或jump 指令进入普通的过程调用,而进行系统调用则需要利用int或trap指令通过软中断进入。
(3)返回方式不尽相同;一般过程调用在被调用过程执行完后,返回调用过程。
而在抢占式调度的系统中,被调用过程执行完后,不一定返回到调用进程。
此外,被调用代码的位置也有所不同。
三者所处的层次不同:系统调用在最低层的内核空间,应用程序调用其下同样处于用户空间的库函数,库函数最终再调用系统调用完成特定的功能。
10.6UNIX(Linux)操作系统为用户提供哪些接口?试举例说明。
UNIX(Linux)操作系统为用户提供两种接口:一类用于程序一级的编程接口,供用户程序和系统程序调用操作系统的服务和功能,由一组系统调用(system call)和高级语言库函数组成。
如fork()等;另一类是shell命令或脚本如ls 、pwd等。
10.7UNIX(Linux)的Shell有何特点?请举例说明Shell的使用。
UNIX或Linux的Shell是系统的最外层,亦即外壳,是UNIX或Linux操作系统的用户界面。
Shell是一种联机命令语言。
它既是一种交互式命令解释程序,也是一种命令级程序设计语言解释程序。
因此,Shell作为操作系统命令语言时,用户可以通过这些命令在终端上与操作系统交互,直接控制自己的程序的运行;Shell也可以作为作业控制语言使用,像其他高级程序语言一样,具有参数传递、变量设置、字符替换、流程控制、子程序以及中断管理等功能,用户可利用多条shell命令构成一个程序文件,或shell过程。
Shell的使用详见课本本章shell部分。
10.8何谓标准输入、输出重定向?请举例说明。
一般Shell的标准输入、输出设备分别为终端的键盘和显示器。
但用户可同时指定文件或其它设备作为Shell的输入输出设备,这称为输入、输出重定向。
例如ls命令是在终端屏幕上列出当前目录内容。
而命令:
$ls >file
则是输出重定向。
这时,当前目录的内容不再列到显示器上而是送入文件file中。
如果file 文件不存在,则建立之,否则先将原文件长度截短为0。
命令:
$ls>>file
也是输出重定向,它将当前目录内容送入文件file中。
如果file文件不存在,则建立之;
若 file存在,则输出到文件file的末尾。
10.9何谓管道机制,请举例说明如何使用它?
对于两个进程之间的信息传送,UNIX系统提供了一种简单、方便的工具,即管道(pipe)。
管道实际上是连接两个用户进程的一个中间文件,一个进程负责向它写入,另一个进程负责由它读出。
系统专门为管道中的信息传送提供了自动同步,即接收进程将自动地按照发送进程发送的次序来接收信息。
除了在程序级可使用pipe系统调用外,用户还可以在作业控制级直接使用Shell的管道命令,这只要在两条命令之间加上管道符“|”即可。
例如命令:
$cat filel file2 | wc
此命令把file1,file2连接后产生的文件作为wc命令的输入,即在屏幕上显示出file1和 file2连接之后的总行数和总字数。
它相当于如下命令序列:
$cat file1 file2>file3
$wc <file3
$rm file3
10.10何谓窗口系统?它在Microsoft Windows中的地位和作用是什么?
图形用户接口(Graphics User Interface,GUI)由以下部件构成:窗口、菜单、列表框、消息框、对话框、按钮、滚动条等。
应用程序可同时打开多个窗口,各窗口相互独立。
实际上,同屏多窗口是与并发进程相对应的:一个进程可以对应一个或多个窗口;这样,窗口可动态创建、改变、撤销,人机交互的并发性好、传递信息量大。
所以图形化操作界面也称为多窗口系统,它采用的是事件驱动的控制方式,即用户通过动作来产生事件(即发送给应用程序的一个消息)来驱动程序开始工作。
作为的主流操作系统,MS Windows 都提供了GUI,可谓近年来最为流行的联机用户接口形式,极大地促进了计算机的普及和发展。
10.11举例说明Win32 API和UNIX/Linux的部分系统调用存在对应关系。
在MS Windows中,定义了一系列程序(应用程序接口Win32 API),提供操作系统服务。
API调用的种类非常多,以千计算。
虽然在Windows中不容易分辨哪些是被内核执行系统调用,哪些是用户空间的库调用。
但从功能上看,Win32 API和UNIX/Linux的部分系统调用存在粗略的对应关系,如前者的CreateProcess、WaitForSingleObject就分别与后者的fork 、waitpid相对应等等。
10.12在你周围装有UNIX系统的计算机上,练习使用后台命令、管道命令等Shell的基本命令。
(略)。