当前位置:文档之家› 《数据库技术与应用》第9章 并发控制 习题答案

《数据库技术与应用》第9章 并发控制 习题答案

《数据库技术与应用》第9章 并发控制 习题答案

第9章并发控制

1. 试述DBMS中采用并发控制的目的。

解:

并发控制是以事务为单位进行的。DBMS中的并发控制的目的是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。

2. 试述共享锁和排他锁的含义。

解:

排它锁又称为写锁。排他锁是最严格的一类封锁,当需要对表进行插入、删除或更新操作时,应该使用排他锁。当一个事务对某数据加上排他锁后,其他事务不得对该数据对象施加任何封锁。

共享锁又称为读锁。当一个事务队某数据对象加上共享锁后,其他事务可以读取该数据,不能对该数据对象做任何修改。共享锁可以保证最大的并发性,任何数量的用户可以同时对相同的数据施加共享锁。

3. 试述死锁是如何产生的,列举一些常见的预防死锁的方法。

解:

产生死锁的原因是两个或多个事务都锁定了一些数据库对象,然后又都需要锁定对方的数据库对象失败而需要等待所造成的。

预防死锁通常有两种方法:

一次封锁法和顺序封锁法。一次封锁法要求每个事务一次就将要操作的数据库对象全部锁定,否则就不继续执行。该方法会降低系统的并发度。

顺序封锁法要求预先对数据库对象规定一个封锁顺序,所有事务都按这个顺序来实行封锁。该方法算法复杂,成本高。

4. 简述数据库系统中经常用到检测和解除死锁的方法。

解:

数据库系统中检测死锁一般使用超时法或事务等待图法。

数据库管理系统一般采用如下方法来解除死锁:在循环等待的事务中,选择一个事务作为牺牲者,给其他事务“让路”。回滚牺牲的事务,释放其获得的锁及其他资源。将释放的锁让给等待它的事务。

5. 简述多粒度封锁的含义以及优点。

解:

同时支持多种锁定粒度供事务选择的封锁方法叫做多粒度封锁。其中,封锁对象可以是数据库、表、记录、列、索引等的逻辑单元,也可以是数据页或索引页、块等的物理单元。

采用多种粒度封锁能够提高并发度和减少锁的数量。

6. 试述意向锁的含义,简要介绍几种常见的意向锁。

解:

意向锁的含义是,如果对一个节点加某种意向锁,则会对该节点的各级下级节点加这种锁;如果对一个节点加某种锁,则必须先对该节点的各级上级节点加这种意向锁。

常见的意向锁有:意向共享锁(IS锁)、意向排他锁(IX锁)、共享意向排他锁(Share SIX锁)

自动控制原理课后习题答案

1.2根据题1.2图所示的电动机速度控制系统工作原理 (1)将a,b 与c,d 用线连接成负反馈系统; ( 2)画出系统 框图。 c d + - 发电机 解: (1) a 接d,b 接c. (2) 系 统 框 图 如下 1.3题1.3图所示为液位自动控制系统原理示意图。在任何情况下,希望页面高度c 维持不变,说明系统工作原理并画出系统框图。

解: 工作原理:当打开用水开关时,液面下降,浮子下降,从而通过电位器分压,使得电动机两端出现正向电压,电动机正转带动减速器旋转,开大控制阀,使得进水量增加,液面上升。同理,当液面上升时,浮子上升,通过电位器,使得电动机两端出现负向电压,从而带动减速器反向转动控制阀,减小进水量,从而达到稳定液面的目的。 系统框图如下: 2.1试求下列函数的拉式变换,设t<0时,x(t)=0: (1) x(t)=2+3t+4t 2 解: X(S)= s 2 +23s +38 s

(2) x(t)=5sin2t-2cos2t 解:X(S)=5 422+S -242+S S =4 2102+-S S (3) x(t)=1-e t T 1- 解:X(S)=S 1- T S 11+ = S 1-1 +ST T = ) 1(1 +ST S (4) x(t)=e t 4.0-cos12t 解:X(S)=2 212 )4.0(4 .0+++S S 2.2试求下列象函数X(S)的拉式反变换x(t): (1) X(S)= ) 2)(1(++s s s 解:= )(S X )2)(1(++s s s =1 122+-+S S t t e e t x ---=∴22)( (2) X(S)=) 1(1 522 2++-s s s s 解:=)(S X ) 1(1522 2++-s s s s =15 12+-+S S S

并发控制课后答案-简述并发控制

第八章并发控制 习题解答和解析 1. 1.在数据库中为什么要并发控制? 答:数据库是共享资源,通常有许多个事务同时在运行。当多个事务并发地存取数据库时就会产生同时读取和/或修改同一数据的情况。若对并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库的一致性。所以数据库管理系统必须提供并发控制机制。 2. 2.并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况? 答:并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读"脏"数据。 (1)丢失修改(Lost Update)两个事务T1和T2读入同一数据并修改,T2提交的结果破坏了(覆盖了)T1提交的结果,导致T1的修改被丢失。 (2)不可重复读(Non -Repeatable Read)不可重复读是指事务T1读取数据后,事务T2 执行更新操作,使T1无法再现前一次读取结果。不可重复读包括三种情况:详见《概论》8.1(P266)。 (3)读"脏"数据(Dirty Read)读"脏"数据是指事务T1修改某一数据,并将其写回磁盘,事务T2读取同一数据后,T1由于某种原因被撤销,这时T1已修改过的数据恢复原值,T2读到的数据就与数据库中的数据不一致,则T2读到的数据就为"脏"数据,即不正确的数据。 避免不一致性的方法和技术就是并发控制。最常用的技术是封锁技术。也可以用其他技术,例如在分布式数据库系统中可以采用时间戳方法来进行并发控制。 3. 3.什么是封锁? 答:封锁就是事务T在对某个数据对象例如表、记录等操作之前,先向系统发出请求,对其加锁。加锁后事务T就对该数据对象有了一定的控制,在事务T释放它的锁之前,其他的事务不能更新此数据对象。封锁是实现并发控制的一个非常重要的技术。 4. 4.基本的封锁类型有几种?试述它们的含义。 答:基本的封锁类型有两种:排它锁(Exclusive Locks, 简称 X 锁 )和共享锁(Share Locks,简称 S 锁)。 排它锁又称为写锁。若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。这就保证了其他事务在T释放A上的锁之前不能再读取和修改A。 共享锁又称为读锁。若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这就保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。 5.如何用封锁机制保证数据的一致性 ? 答:DBMS在对数据进行读、写操作之前首先对该数据执行封锁操作,例如下图中事务T1在对A进行修改之前先对A执行XLock(A),即对A加X锁。这样,当T2请求对A加X锁时就被拒绝,T2只能等待T1释放A上的锁后才能获得对A的X锁,这时它读到的A是T1更新后 的值,再按此新的A值进行运算。这样就不会丢失 T1的更新。

汽车电子控制技术试题及答案

汽车电子控制技术试题 及答案 TTA standardization office【TTA 5AB- TTAK 08- TTA 2C】

1.电子控制单元(ECU)主要由输入回路、A/D转换器、计算机、输出回路组成。(√)1 1 2.电控汽油喷射系统是利用空气流动时在节气门上方喉管产生负压,吸出汽油,经过雾化后送给发动机。 (×) 2.从传感器输出的信号输入进ECU后,首选通过输入回路,其数字信号和模拟信号都直接输入微机。 (×) 3.进气系统的作用是控制和测量发动机运行时吸入气缸的空气量,其中空气流量是由发动机内燃烧汽油产生负压后自动吸入的,是无法控制的。 () 4.二氧化锆(ZrO2)氧传感器中,二氧化锆固体电解质在温度高时,氧离子在内部容易移动,会产生氧浓度差的电效应,因此需要加装瓷加热器。 (×) 1.二氧化钛(TiO2)氧传感器是利用半导体材料的二氧化钛的电阻值随氧含量的变化而改变的特性制成的。 (√) 2.冷却液温度传感器的热敏电阻通常具有正温度系数。 (×) 3.电磁喷油器的喷油量取决于ECU提供的喷油脉冲信号宽度。 (×) 7.控制空气量的执行机构可以分为两种:一种是控制节气门最小开度节气门直动式;另一种控制节气门旁通气道中空气流量的旁通空气式。 (√) 8.由于三元催化转换装置的特性是空燃比附近的转换效率不高,所以必须将空燃比控制在大于:1的范围。 (×) 5.共振式的压电爆震传感器,当振荡片与被测发动机爆震时的振动频率不一致时,压电元件有最大的谐振输出。 (×) 6.点火提前角过大,即点火过早,容易产生爆震。 (×) 7.怠速控制的实质是通过调节空气通道的流通面积来控制怠速的进气量。 (√) 8.在排放控制中,三元催化剂的催化和还原能力很强,但在空燃比低于时,其转换效率很低,只有在空燃比大于:1时,才能高效进行还原。 (×) 9.在巡航控制中,节气门由执行器通过另一个臂,代替驾驶员的踏板对节气门进行控制。 (×)

并发控制课后答案

~ 第八章并发控制 习题解答和解析 1. 1.在数据库中为什么要并发控制 答:数据库是共享资源,通常有许多个事务同时在运行。当多个事务并发地存取数据库时就会产生同时读取和/或修改同一数据的情况。若对并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库的一致性。所以数据库管理系统必须提供并发控制机制。 2. 2.并发操作可能会产生哪几类数据不一致用什么方法能避免各种不一致的情况 答:并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读"脏"数据。 (1)丢失修改(Lost Update)两个事务T1和T2读入同一数据并修改,T2提交的结果破坏了(覆盖了)T1提交的结果,导致T1的修改被丢失。 (2)不可重复读(Non -Repeatable Read)不可重复读是指事务T1读取数据后,事务T2 执行更新操作,使T1无法再现前一次读取结果。不可重复读包括三种情况:详见《概论》(P266)。 | (3)读"脏"数据(Dirty Read)读"脏"数据是指事务T1修改某一数据,并将其写回磁盘,事务T2读取同一数据后,T1由于某种原因被撤销,这时T1已修改过的数据恢复原值,T2读到的数据就与数据库中的数据不一致,则T2读到的数据就为"脏"数据,即不正确的数据。 避免不一致性的方法和技术就是并发控制。最常用的技术是封锁技术。也可以用其他技术,例如在分布式数据库系统中可以采用时间戳方法来进行并发控制。 3. 3.什么是封锁 答:封锁就是事务T在对某个数据对象例如表、记录等操作之前,先向系统发出请求,对其加锁。加锁后事务T就对该数据对象有了一定的控制,在事务T释放它的锁之前,其他的事务不能更新此数据对象。封锁是实现并发控制的一个非常重要的技术。 4. 4.基本的封锁类型有几种试述它们的含义。 答:基本的封锁类型有两种:排它锁(Exclusive Locks, 简称 X 锁 )和共享锁(Share Locks,简称 S 锁)。 排它锁又称为写锁。若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。这就保证了其他事务在T释放A上的锁之前不能再读取和修改A。 共享锁又称为读锁。若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这就保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。 : 5.如何用封锁机制保证数据的一致性 答:DBMS在对数据进行读、写操作之前首先对该数据执行封锁操作,例如下图中事务T1在对A进行修改之前先对A执行XLock(A),即对A加X锁。这样,当T2请求对A加X锁时就被拒绝,T2只能等待T1释放A上的锁后才能获得对A的X锁,这时它读到的A是T1更新后的值,再按此新的A值进行运算。这样就不会丢失T1的更新。

数据库原理习题与答案 第9章数据库系统恢复和并发控制技术

第九章.数据库系统恢复和并发控制技术 习题: 一.填空题 1.数据库保护包含数据的。 2.是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。 3.DBMS的并发控制的主要方法是机制。 4.有两种基本的锁,它们是和。 5.对并发操作若不加以控制,可能带来的不一致性有、和。 6.数据库系统在运行过程中,可能会发生故障,故障主要有、、介质故障和四类。 7.数据库系统是利用存储在外存上其他地方的来重建被破坏的数据库,它主要有两种:和。 二.选择题 1.下面哪个不是数据库系统必须提供的数据控制功能。 A.安全性 B.可移植性 C.完整性 D.并发控制 2.事务的原子性是指。 A.事务中包括的所有操作要么都做,要么都不做 B.事务一旦提交,对数据库的改变是永久的 C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态 3.多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行。 A.安全性控制 B.完整性控制 C.并发控制 D.可靠性控制 4.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是________。 T1 T2 ①读A=10 ②读A=10 ③A=A-5写回 ④A=A-8写回

A该操作不存在问题B该操作丢失修改 C该操作不能重复读D该操作读“脏”数据 5.若事务T对数据R已加X锁,则其他对数据R 。 A.可以加S锁,不能加X锁 B.不能加S锁,可以加X锁 C.可以加S锁,也可以加X锁 D.不能加任何锁 6.对并发控制不加以控制,可能会带来。 A.不安全 B.死锁 C.死机 D.不一致 7.用来记录对数据库中数据进行的每一次更新操作。 A.后援副本 B.日志文件 C.数据库 D.缓冲区 三.简答题 1.试述事务的概念和事务的四个特性。 2.数据库中为什么要有恢复子系统,它的功能是什么? 3.数据库运行中可能发生的故障有哪几类?哪些故障影响事务的正常执行?哪些故障破坏数据库数据? 4.数据库恢复的基本技术有哪些? 5.登记日志文件时,为什么必须先写日志文件,后写数据库? 6.在数据库中为什么要并发控制? 7.什么是封锁? 8.基本的封锁有哪几种?试述它们的含义。 9.不同封锁协议与系统一致性级别的关系是什么? 10.请给出预防死锁的若干方法。 11.什么样的并发调度是正确的调度? 12.试述两段锁协议的概念。

自动控制原理课后答案(第五版)

第 一 章 1-1 图1-2是液位自动控制系统原理示意图。在任意情况下,希望液面高度c 维持不变,试说明系统工作原理并画出系统方块图。 图1-2 液位自动控制系统 解:被控对象:水箱;被控量:水箱的实际水位;给定量电位器设定水位r u (表征液 位的希望值r c );比较元件:电位器;执行元件:电动机;控制任务:保持水箱液位高度 不变。 工作原理:当电位电刷位于中点(对应 r u )时,电动机静止不动,控制阀门有一定的 开度,流入水量与流出水量相等,从而使液面保持给定高度r c ,一旦流入水量或流出水量 发生变化时,液面高度就会偏离给定高度 r c 。 当液面升高时,浮子也相应升高,通过杠杆作用,使电位器电刷由中点位置下移,从而给电动机提供一定的控制电压,驱动电动机,通过减速器带动进水阀门向减小开度的方向转动,从而减少流入的水量,使液面逐渐降低,浮子位置也相应下降,直到电位器电刷回到中点位置,电动机的控制电压为零,系统重新处于平衡状态,液面恢复给定高度 r c 。 反之,若液面降低,则通过自动控制作用,增大进水阀门开度,加大流入水量,使液面升高到给定高度 r c 。 系统方块图如图所示:

1-10 下列各式是描述系统的微分方程,其中c(t)为输出量,r (t)为输入量,试判断哪些是线性定常或时变系统,哪些是非线性系统 (1) 222 )()(5)(dt t r d t t r t c ++=; (2))()(8) (6)(3)(2 233t r t c dt t dc dt t c d dt t c d =+++; (3) dt t dr t r t c dt t dc t ) (3)()()(+=+; (4)5cos )()(+=t t r t c ω; (5)?∞-++=t d r dt t dr t r t c τ τ)(5)(6)(3)(; (6))()(2 t r t c =; (7)???? ?≥<=.6),(6,0)(t t r t t c 解:(1)因为c(t)的表达式中包含变量的二次项2 ()r t ,所以该系统为非线性系统。 (2)因为该微分方程不含变量及其导数的高次幂或乘积项,且各项系数均为常数,所以该系统为线性定常系统。 (3)该微分方程不含变量及其导数的高次幂或乘积项,所以该系统为线性系统,但第一项 () dc t t dt 的系数为t ,是随时间变化的变量,因此该系统为线性时变系统。 (4)因为c(t)的表达式中r(t)的系数为非线性函数cos t ω,所以该系统为非线性系统。 (5)因为该微分方程不含变量及其导数的高次幂或乘积项,且各项系数均为常数,所以该系统为线性定常系统。 (6)因为c(t)的表达式中包含变量的二次项2()r t ,表示二次曲线关系,所以该系统为非

《汽车电子控制技术》习题(一)答案

《汽车电子控制技术》习题(一) 一、填空题 1. ABS控制器所依据的控制参数有车轮角减速度和滑移率。 2.电子制动力分配系统(EBD)由轮速传感器、电子控制器和液压执行器三部分组成。 3.电子控制悬架系统主要有半主动悬架和主动悬架两种。 4.微机控制点火系统的实际点火提前角一般包括:初始点火提前角、基本点火提前角、修正点火提前角三部分。 5.怠速时,空调使用时的点火提前角比空调不使用时更大(更大、更小、一致)。 6.微机控制点火系统点火提前角的基本值是由曲轴位置传感器、凸轮轴位置传感器所决定。 二、名词解释 1.ROM 只读存储器 2.RAM 随机存储器 3.A/D转换器 数据模拟转换器,将模拟信号转换为数字信号然后被微处器接受。 4.EFI 电子控制发动机燃油喷射系统,简称燃油喷射系统。 5.L型喷射系统 用叶片空气流量计取代了进气压力传感器,用空气流量作为控制喷油量的 主要因素。 三、简答题 1.汽车电子控制系统的基本组成及各部分的作用是什么? 答:电子控制系统一般由检测反馈单元、指令及信号处理单元、转 换放大单元、执行器和动力源等几部分组成。(1)检测反馈单元:该单元 的功能在于通过各种传感器检测受控参数或其他中间变量,经放大、转换 后用以显示或作为反馈信号。(2)指令及信号处理单元:该单元接收人机 对话随机指令或定值、程序指令,并接受反馈信号,一般具有信号比较、 转换、运算、逻辑等处理功能。(3)转换放大单元:该单元的作用是将指 令信号按不同方式进行转换和线性放大,使放大后的功率足以控制执行器

并驱动受控对象。(4)执行器:执行器直接驱动受控对象的部件,可以用电磁单元,如电磁铁、电动机等,也可以用液压或气动元件。(5)动力源:动力源为各单元提供能源,通常包括电气动力源和流体动力源两类。 2.电子控制器有哪些基本组成部分?各部分的基本功用是什么? 答:电子控制器通常被简称为ECU,其基本组成有输入电路,微机,输出电路。输入电路作用:输入电路作用是将传感器,开关等各种形式的输入信号进行预处理,转换为计算机可接受的数字信号 3.EGR系统的目的何在?废气循环量与那些参数有关? 答:废气再循环控制就是将发动机排出的部分废气引入进气管与新鲜的混合混合后进入气缸,利用废气中所含的大量co2不参与燃烧却能吸收热量的特点,降低燃烧温度,达到减少NO2排放的目的;废气再循环与EGR气体流量和吸入空气量有关。 ? 4.什么是占空比R C 答:在一串理想的脉冲序列中(如方波),正脉冲的持续时间与脉冲总周期的比值。 5、汽车电子控制悬架系统调节减震器阻尼的方法是什么? 答:悬架阻尼大小的调节是通过改变减振器阻尼孔截面积的大小俩实现的。 6.简述电动助力转向系统的工作原理? 答:首先,转矩传感器测出驾驶员施加在转向盘上的操纵力矩,车速传感器测出车辆当前的行驶速度,然后将这两个信号传递给ECU;ECU根据内置的控制策略,计算出理想的目标助力力矩,转化为电流指令给电机;然后,电机产生的助力力矩经减速机构放大作用在机械式转向系统上,和驾驶员的操纵力矩一起克服转向阻力矩,实现车辆的转向。 7、氧传感器的作用是什么? .氧传感器:安装在排气管上。其功用是检测发动机排气中氧含量,并将氧含量转变为电压信号传给ECU,ECU根据该信号判断实际空燃比,对喷油时间进行修正,实现空燃比反馈控制,将空燃比控制在理论空燃比附近,从而节约燃油和降低有害气体排放。

自动控制原理_课后习题及答案

第一章绪论 1-1试比较开环控制系统和闭环控制系统的优缺点. 解答:1开环系统 (1)优点:结构简单,成本低,工作稳定。用于系统输入信号及扰动作 用能预先知道时,可得到满意的效果。 (2)缺点:不能自动调节被控量的偏差。因此系统元器件参数变化, 外来未知扰动存在时,控制精度差。 2 闭环系统 ⑴优点:不管由于干扰或由于系统本身结构参数变化所引起的被控量 偏离给定值,都会产生控制作用去清除此偏差,所以控制精度较高。 它是一种按偏差调节的控制系统。在实际中应用广泛。 ⑵缺点:主要缺点是被控量可能出现波动,严重时系统无法工作。 1-2 什么叫反馈?为什么闭环控制系统常采用负反馈?试举例说明之。 解答:将系统输出信号引回输入端并对系统产生控制作用的控制方式叫反馈。 闭环控制系统常采用负反馈。由1-1中的描述的闭环系统的优点所证 明。例如,一个温度控制系统通过热电阻(或热电偶)检测出当前炉 子的温度,再与温度值相比较,去控制加热系统,以达到设定值。 1-3 试判断下列微分方程所描述的系统属于何种类型(线性,非线性,定常,时变)? (1) (2) (3) (4) (5)

(6) (7) 解答:(1)线性定常(2)非线性定常(3)线性时变 (4)线性时变(5)非线性定常(6)非线性定常 (7)线性定常 1-4如图1-4是水位自动控制系统的示意图,图中Q1,Q2分别为进水流量和出水流量。控制的目的是保持水位为一定的高度。 试说明该系统的工作原理并画出其方框图。 题1-4图水位自动控制系统 解答: (1) 方框图如下: ⑵工作原理:系统的控制是保持水箱水位高度不变。水箱是被控对象,水箱的水位是被控量,出水流量Q2的大小对应的水位高度是给定量。当水箱水位高于给定水位,通过浮子连杆机构使阀门关小,进入流量减小,水位降低,当水箱水位低于给定水位时,通过浮子连杆机构使流入管道中的阀门开大,进入流量增加,水位升高到给定水位。 1-5图1-5是液位系统的控制任务是保持液位高度不变。水箱是被控对象,水箱液位是被控量,电位器设定电压时(表征液位的希望值Cr)是给定量。

计算机操作系统(第三版_汤小丹等)课后习题答案(全)整理后

第一章操作系统引论 1.设计现代OS的主要目标是什么? 答:(1)有效性 (2)方便性 (3)可扩充性 (4)开放性 2.OS的作用可表现在哪几个方面? 答:(1)OS作为用户与计算机硬件系统之间的接口;(2)OS作为计算机系统资源的管理者;(3)OS实现了对计算机资源的抽象。 3.为什么说OS实现了对计算机资源的抽象? 答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。 4.试说明推动多道批处理系统形成和发展的主要动力是什么? 答:主要动力来源于四个方面的社会需求与技术发展:(1)不断提高计算机资源的利用率;(2)方便用户; (3)器件的不断更新换代;(4)计算机体系结构的不断发展。 5.何谓脱机I/O和联机I/O? 答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进行的。 6.试说明推动分时系统形成和发展的主要动力是什么? 答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。主要表现在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。 7.实现分时系统的关键问题是什么?应如何解决? 答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。针对及时处理问题,应使所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。 8.为什么要引入实时OS? 答:实时操作系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处 理,并控制所有实时任务协调一致地运行。引入实时OS 是为了满足应用的需求,更好地满 足实时控制领域和实时信息处理领域的需要。 9.什么是硬实时任务和软实时任务?试举例说明。 答:硬实时任务是指系统必须满足任务对截止时间的要求,否则可能出现难以预测的结果。 举例来说,运载火箭的控制等。软实时任务是指它的截止时间并不严格,偶尔错过了任务的截止时间,对系统产生的影响不大。举例:网页内容的更新、火车售票系统。 10.在8位微机和16位微机中,占据了统治地位的是什么操作系统? 答:单用户单任务操作系统,其中最具代表性的是CP/M和MS-DOS。 11.试列出Windows OS 中五个主要版本,并说明它们分别较之前一个版本有何改进。 答:(1)Microsoft Windows 1.0是微软公司在个人电脑上开发图形界面的首次尝试。(2)Windows 95是混合的16位/32位系统,第一个支持32位。带来了更强大、更稳定、更实用的桌面图形用户界面,结束了桌面操作系统间的竞争。(3)Windows 98是微软公司的混合16位/32位Windows 操作系统,改良了硬件标准的支持,革新了内存管理,是多进程操作系统。(4)Windows XP是基于Windows 2000的产品,拥有新用户图形界面月神Luna。简化了用户安全特性,整合了防火墙。(5)Windows Vista 包含了上百种新功能;特别是新版图形用户界面和Windows Aero全新界面风格、加强的搜寻功能(Windows Indexing Service)、新媒体创作工具

自动控制原理课后习题答案

. 第一章引论 1-1 试描述自动控制系统基本组成,并比较开环控制系统和闭环控制系统的特点。答: 自动控制系统一般都是反馈控制系统,主要由控制装置、被控部分、测量元件组成。控制装置是由具有一定职能的各种基本元件组成的,按其职能分,主要有给定元件、比较元件、校正元件和放大元件。如下图所示为自动控制系统的基本组成。 开环控制系统是指控制器与被控对象之间只有顺向作用,而没有反向联系的控制过程。此时,系统构成没有传感器对输出信号的检测部分。开环控制的特点是:输出不影响输入,结构简单,通常容易实现;系统的精度与组成的元器件精度密切相关;系统的稳定性不是主要问题;系统的控制精度取决于系统事先的调整精度,对于工作过程中受到的扰动或特性参数的变化无法自动补偿。 闭环控制的特点是:输出影响输入,即通过传感器检测输出信号,然后将此信号与输入信号比较,再将其偏差送入控制器,所以能削弱或抑制干扰;可由低精度元件组成高精度系统。 闭环系统与开环系统比较的关键,是在于其结构有无反馈环节。 < 1-2 请说明自动控制系统的基本性能要求。 答: 自动控制系统的基本要求概括来讲,就是要求系统具有稳定性、快速性和准确性。 稳定性是对系统的基本要求,不稳定的系统不能实现预定任务。稳定性通常由系统的结构决定与外界因素无关。对恒值系统,要求当系统受到扰动后,经过一定时间的调整能够回到原来的期望值(例如恒温控制系统)。对随动系统,被控制量始终跟踪参量的变化(例如炮轰飞机装置)。 快速性是对过渡过程的形式和快慢提出要求,因此快速性一般也称为动态特性。在系统稳定的前提下,希望过渡过程进行得越快越好,但如果要求过渡过程时间很短,可能使动态误差过大,合理的设计应该兼顾这两方面的要求。 准确性用稳态误差来衡量。在给定输入信号作用下,当系统达到稳态后,其实际输出与所期望的输出之差叫做给定稳态误差。显然,这种误差越小,表示系统的精度

数据库系统原理教程课后习题及答案(第十章)

第11章并发控制 1 .在数据库中为什么要并发控制? 答:数据库是共享资源,通常有许多个事务同时在运行。当多个事务并发地存取数据库时就会产生同时读取和/或修改同一数据的情况。若对并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库的一致性。所以数据库管理系统必须提供并发控制机制。 2 .并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况? 答:并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏’夕数据。( l )丢失修改(lost update ) 两个事务Tl 和T2读入同一数据并修改,T2提交的结果破坏了(覆盖了)Tl 提交的结果,导致Tl 的修改被丢失。( 2 )不可重复读(Non 一Repeatable Read ) 不可重复读是指事务Tl 读取数据后,事务几执行更新操作,使Tl 无法再现前一次读取结果。( 3 )读“脏”数据(Dirty Read ) 读“脏’夕数据是指事务Tl 修改某一数据,并将其写回磁盘,事务几读取同一数据后,Tl 由于某种原因被撤销,这时Tl 已修改过的数据恢复原值,几读到的数据就与数据库中的数据不一致,则几读到的数据就为“脏”数据,即不正确的数据。避免不一致性的方法和技术就是并发控制。最常用的技术是封锁技术。也可以用其他技术,例如在分布式数据库系统中可以采用时间戳方法来进行并发控制。 3 .什么是封锁?基本的封锁类型有几种?试述它们的含义。 答:封锁就是事务T 在对某个数据对象例如表、记录等操作之前,先向系统发出请求,对其加锁。加锁后事务T 就对该数据对象有了一定的控制,在事务T 释放它的锁之前,其他的事务不能更新此数据对象。封锁是实现并发控制的一个非常重要的技术。 基本的封锁类型有两种:排它锁(Exclusive Locks ,简称x 锁)和共享锁( Share Locks,简称S 锁)。排它锁又称为写锁。若事务T 对数据对象A 加上X 锁,则只允许T 读取和修改A ,其他任何事务都不能再对A 加任何类型的锁,直到T 释放A 上的锁。这就保证了其他事务在T 释放A 上的锁之前不能再读取和修改A 。共享锁又称为读锁。若事务T 对数据对象A 加上S 锁,则事务T 可以读A但不能修改A ,其他事务只能再对A 加S 锁,而不能加X 锁,直到T 释放A 上的S 锁。这就保证了其他事务可以读A ,但在T 释放A 上的S 锁之前不能对A 做任何修改。 4 .如何用封锁机制保证数据的一致性? 答:DBMS 在对数据进行读、写操作之前首先对该数据执行封锁操作,例如下图中事务Tl 在对A 进行修改之前先对A 执行xock ( A ) ,即对A 加x 锁。这样,当几请求对A 加x 锁时就被拒绝,几只能等待Tl 释放A 上的锁后才能获得对A 的x 锁,这时它读到的A 是Tl 更新后的值,再按此新的A 值进行运算。这样就不会丢失Tl 的更新。

汽车电子控制技术

一、填空 1.汽车排放对人类危害最大的是__CO、HC、NOX三类化合物。 2.在发动机控制系统中,点火控制包括___点火提前角___控制、_通电时间(闭合角)__控制、__防爆震__控制三个方面。 3.怠速控制阀按结构与工作方式分可分为___步进电机______式、______开度电磁阀___式、_____开关电磁阀____式。 4.ECU主要由_微处理器、输入电路、输出电路_组成。 5.液力变矩器的基本元件是____泵轮、涡轮、导轮_。 6.汽车排放根据控制的方式不同,可将它们分为_机内__净化、_机外___净化、____污染源封闭循环____净化三类。 7.ABS是______防抱死制动系统_____系统的缩写,ASR是____驱动防滑系统___系统的缩写。 8、液力变矩器的基本元件是____泵轮、涡轮、导轮_。 9、在用车发动机功率不得低于原标定功率的75%,大修后发动机最大功率不得低于原设计标定值的90%。 10、汽车排放根据控制的方式不同,可将它们分为_机内__净化、_机外___净化、____污染源封闭循环____净化三类。 11、ABS是______防抱死制动系统_____系统的缩写,ASR是____驱动防滑系统___系统的缩写。 12、发动机技术状况变化的主要外观症状有:功率下降,燃料与润滑油消耗量增加,起动困难,漏水、漏油、漏气以及运转中有异响等。 13.在示波器上可以观察到点火的单缸波形、多缸重叠波形、多缸平列 波、多缸并列波形。 14.怠速控制阀按结构与工作方式分可分为___步进电机______式、______开度电磁阀___式、_____开关电磁阀____式。 二、是非题:判断下列说法是否正确,正确的打√,错误的打X。

第11章 并发控制(习题集)

第十一章并发控制(习题集) 二、选择题 1、为了防止一个用户的工作不适当地影响另一个用户,应该采取(D)。 A. 完整性控制 B. 访问控制 C. 安全性控制 D. 并发控制 2、解决并发操作带来的数据不一致问题普遍采用(A)技术。 A. 封锁 B. 存取控制 C. 恢复 D. 协商 3、下列不属于并发操作带来的问题是(C)。 A. 丢失修改 B. 不可重复读 C. 死锁 D. 脏读 4、DBMS普遍采用(C)方法来保证调度的正确性。 A. 索引 B. 授权 C. 封锁 D. 日志 5、如果事务T获得了数据项Q上的排他锁,则T对Q(C)。 A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读也不能写 6、设事务T1和T2,对数据库中地数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作(D)。 A. T1正在写A,T2要读A B. T1正在写A,T2也要写A C. T1正在读A,T2要写A D. T1正在读A,T2也要读A 7、如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是(D)。 A. 一个是DELETE,一个是SELECT B. 一个是SELECT,一个是DELETE C. 两个都是UPDATE D. 两个都是SELECT 8、在数据库系统中,死锁属于(B)。 A. 系统故障 B. 事务故障 C. 介质故障 D. 程序故障 9、数据库中的封锁机制是( C )的主要方法。 A、完整性 B、安全性 C、并发控制 D、恢复 三、填空题 1、基本的封锁类型有两种:__排他锁__ 和_共享锁_ 。 2、并发操作可能会导致:丢失修改、不可重复读、读脏数据。 四、简答题

《自动控制原理》张爱民课后习题答案

1.1解: (1)机器人踢足球:开环系统输入量:足球位置输出量:机器人的位置 (2)人的体温控制系统:闭环系统输入量:正常的体温输出量:经调节后的体温 (3)微波炉做饭:开环系统:输入量:设定的加热时间输出量:实际加热的时间 (4)空调制冷:闭环系统输入量:设定的温度输出量:实际的温度 1.2解: 开环系统: 优点:结构简单,成本低廉;增益较大;对输入信号的变化响应灵敏;只要被控对象稳定,系统就能稳定工作。 缺点:控制精度低,抗扰动能力弱 闭环控制优点:控制精度高,有效抑制了被反馈包围的前向通道的扰动对系统输出量的影响;利用负反馈减小系统误差,减小被控对象参数对输出量的影响。 缺点:结构复杂,降低了开环系统的增益,且需考虑稳定性问题。 1、3 解:自动控制系统分两种类型:开环控制系统与闭环控制系统。 开环控制系统的特点就是:控制器与被控对象之间只有顺向作用而无反向联系,系统的被控变量对控制作用没有任何影响。系统的控制精度完全取决于所用元器件的精度与特性调整的准确度。只要被控对象稳定,系统就能稳定地工作。 闭环控制系统的特点: (1)闭环控制系统就是利用负反馈的作用来减小系统误差的 (2)闭环控制系统能够有效地抑制被反馈通道保卫的前向通道中各种扰动对系统输出量的影响。 (3)闭环控制系统可以减小被控对象的参数变化对输出量的影响。 1.4解 输入量:给定毫伏信号 被控量:炉温 被控对象:加热器(电炉) 控制器:电压放大器与功率放大器 系统原理方块图如下所示: 工作原理:在正常情况下,炉温等于期望值时,热电偶的输出电压等于给定电压,此时偏差信

号为零,电动机不动,调压器的滑动触点停留在某个合适的位置上。此时,炉子散失的热量正好等于从加热器获取的热量,形成稳定的热平衡状态,温度保持恒定。 当炉温由于某种原因突然下降时,热电偶的输出电压下降,与给定电压比较后形成正偏差信号,该偏差信号经过电压放大器、功率放大器放大后,作为电动机的控制电压加到电动机上,电动机带动滑线变阻器的触头使输出电压升高,则炉温回升,直至达到期望值。当炉温高于期望值时,调节过程相反。 1.5 解 不正确。引入反馈后,形成闭环控制系统,输出信号被反馈到系统输入端,与参考输入比较后形成偏差信号,控制器再按照偏差信号的大小对被控对象进行控制。在这个过程中,由于控制系统的惯性,可能引起超调,造成系统的等幅振荡或增幅振荡,使系统变得不稳定。所以引入反馈之后回带来系统稳定性的问题。 1、6 解: 对自动控制系统的基本要求就是:稳定性、快速性与准确性。 增大系统增益使得闭环控制系统的调整时间减小,提高系统的快速性。 2、1 解 对质量m 的受力分析如下图所示: 由牛顿第二定律得: ()22 ()() dz t d y t kz t f m dt dt --= 同时()()()z t y t x t =- 综合上述两式得其微分方程为 2222 ()()() ()d z t dz t d x t m f kz t m dt dt dt ++=- 设输入量输出量及其各阶导数的初始值均为零,对上式进行拉氏变换得式 2 2 ()()()()ms Z s fsZ s kZ s ms X s ++=- 故其传递函数为2 2()()()Z s ms G s X s ms fs k ==-++ 2、2解 受力分析得: 对于M 有: Mgsin θ=ML 22dt d θ F=Mgcos θ 对于m 有:

(完整版)汽车电子控制技术试题

南京工业大学汽车电子技术试题(A/B)卷(开、闭)20--20 学年第学期使用班级 班级学号姓名 一. 1.电子控制单元(ECU)主要由输入回路、A/D转换器、计算机、输出回路组成。( √) 11 2.电控汽油喷射系统是利用空气流动时在节气门上方喉管产生负压,吸出汽油,经过雾化后送给发动机。 (×)2.从传感器输出的信号输入进ECU后,首选通过输入回路,其数字信号和模拟信号都直接输入微机。 (×)11 3.进气系统的作用是控制和测量发动机运行时吸入气缸的空气量,其中空气流量是由发动机内燃烧汽油产生负压后自动吸入的,是无法控制的。()4.二氧化锆(ZrO2)氧传感器中,二氧化锆固体电解质在温度高时,氧离子在内部容易移动,会产生氧浓度差的电效应,因此需要加装瓷加热器。(×)1.二氧化钛(TiO2)氧传感器是利用半导体材料的二氧化钛的电阻值随氧含量的变化而改变的特性制成的。(√)42 2.冷却液温度传感器的热敏电阻通常具有正温度系数。(×)44 3.电磁喷油器的喷油量取决于ECU提供的喷油脉冲信号宽度。(×)7.控制空气量的执行机构可以分为两种:一种是控制节气门最小开度节气门直动式;另一种控制节气门旁通气道中空气流量的旁通空气式。(√)8.由于三元催化转换装置的特性是空燃比附近的转换效率不高,所以必须将空燃比控制在大于14.7:1的范围。(×)5.共振式的压电爆震传感器,当振荡片与被测发动机爆震时的振动频率不一致时,压电元件有最大的谐振输出。(×)6.点火提前角过大,即点火过早,容易产生爆震。(×)7.怠速控制的实质是通过调节空气通道的流通面积来控制怠速的进气量。(√)8.在排放控制中,三元催化剂的催化和还原能力很强,但在空燃比低于时,其转换效率很低,只有在空燃比大于14.7:1时,才能高效进行还原。(×)9.在巡航控制中,节气门由执行器通过另一个臂,代替驾驶员的踏板对节气门进行控制。 (×)9.无级变速器在换挡过程中的加速和减速,工作处于不稳定的状态,带来动力传动系统的冲击,使发动机的排放污染增加。(×)10.汽车在制动过程中,如果前轮先抱死,汽车可能会侧滑,如果后轮先抱死,则汽车可能会失去转向力和跑偏。(×)11.为了使得汽车运行舒适,应将减震器阻尼设置较小,而当高速赛车时,可选择高阻尼值,以利于安全性的提高。(√)12.悬架系统中的气体弹簧刚度是可调节的,而普通机械弹簧刚度是不可变的。(×)13.汽车的助力转向系统就只有在停车和低速时提供助力,使得转向时操纵省力。( √) 14.在四轮转向系统中,当车速低于35Km/h时,后轮与前轮转向的方向一致。(×)15.安全气囊与安全带配合使用才能产生良好的保护作用,而单独使用气囊极易造成人员伤害。

数据库并发控制

数据库是一个共享资源,可以提供多个用户使用。这些用户程序可以一个一个地串行执行,每个时刻只有一个用户程序运行,执行对数据库的存取,其他用户程序必须等到这个用户程序结束以后方能对数据库存取。但是如果一个用户程序涉及大量数据的输入/输出交换,则数据库系统的大部分时间处于闲置状态。因此,为了充分利用数据库资源,发挥数据库共享资源的特点,应该允许多个用户并行地存取数据库。但这样就会产生多个用户程序并发存取同一数据的情况,若对并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库的一致性,所以数据库管理系统必须提供并发控制机制。并发控制机制的好坏是衡量一个数据库管理系统性能的重要标志之一。 DM用封锁机制来解决并发问题。它可以保证任何时候都可以有多个正在运行的用户程序,但是所有用户程序都在彼此完全隔离的环境中运行。 一、并发控制的预备知识 (一) 并发控制概述 并发控制是以事务(transaction)为单位进行的。 1. 并发控制的单位――事务 事务是数据库的逻辑工作单位,它是用户定义的一组操作序列。一个事务可以是一组SQL 语句、一条SQL语句或整个程序。 事务的开始和结束都可以由用户显示的控制,如果用户没有显式地定义事务,则由数据库系统按缺省规定自动划分事务。 事务应该具有4种属性:原子性、一致性、隔离性和持久性。 (1)原子性 事务的原子性保证事务包含的一组更新操作是原子不可分的,也就是说这些操作是一个整体,对数据库而言全做或者全不做,不能部分的完成。这一性质即使在系统崩溃之后仍能得到保证,在系统崩溃之后将进行数据库恢复,用来恢复和撤销系统崩溃处于活动状态的事务对数据库的影响,从而保证事务的原子性。系统对磁盘上的任何实际数据的修改之前都会将修改操作信息本身的信息记录到磁盘上。当发生崩溃时,系统能根据这些操作记录当时该事

自动控制原理课后答案

第一章 1-1 图1-2是液位自动控制系统原理示意图。在任意情况下,希望液面高度c维持不变,试说明系统工作原理并画出系统方块图。 图1-2 液位自动控制系统 解:被控对象:水箱;被控量:水箱的实际水位;给定量电位器设定水位(表征液位的希望值);比较元件:电位器;执行元件:电动机;控制任务:保持水箱液位高度不变。 工作原理:当电位电刷位于中点(对应)时,电动机静止不动,控制阀门有一定的开度,流入水量与流出水量相等,从而使液面保持给定高度,一旦流入水量或流出水量发生变化时,液面高度就会偏离给定高度。 当液面升高时,浮子也相应升高,通过杠杆作用,使电位器电刷由中点位置下移,从而给电动机提供一定的控制电压,驱动电动机,通过减速器带动进水阀门向减小开度的方向转动,从而减少流入的水量,使液面逐渐降低,浮子位置也相应下降,直到电位器电刷回到中点位置,电动机的控制电压为零,系统重新处于平衡状态,液面恢复给定高度。 反之,若液面降低,则通过自动控制作用,增大进水阀门开度,加大流入水量,使液面升高到给定高度。 系统方块图如图所示: 1-10 下列各式是描述系统的微分方程,其中c(t)为输出量,r (t)为输入量,试判断哪些是线性定常或时变系统,哪些是非线性系统 (1); (2); (3); (4); (5); (6); (7) 解:(1)因为c(t)的表达式中包含变量的二次项,所以该系统为非线性系统。 (2)因为该微分方程不含变量及其导数的高次幂或乘积项,且各项系数均为常数,所以该系统为线性定常系统。 (3)该微分方程不含变量及其导数的高次幂或乘积项,所以该系统为线性系统,但第一项的系数为t,是随时间变化的变量,因此该系统为线性时变系统。 (4)因为c(t)的表达式中r(t)的系数为非线性函数,所以该系统为非线性系统。 (5)因为该微分方程不含变量及其导数的高次幂或乘积项,且各项系数均为常数,所以该系统为线性定常系统。 (6)因为c(t)的表达式中包含变量的二次项,表示二次曲线关系,所以该系统为非线性系统。 (7)因为c(t)的表达式可写为,其中,所以该系统可看作是线性时变系统。

相关主题
文本预览
相关文档 最新文档