问题 问答题

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

  【说明】

  某航空售票系统负责所有本地起飞航班的机票销售,并设有多个机票销售网点。各售票网点使用相同的售票程序。假设售票程序中用到的伪指令如表5.1所示。

  

  假设某售票网点一次售出a张航班A的机票,则售票程序的伪指令序列为:R(A,x);W(A,x-a)。根据上述业务及规则,完成下列问题:

【问题2】(6分)

  (1)判定事务并发执行正确性的准则是什么?如何保证并发事务正确地执行?

  (2)引入相应的加解锁指令,重写售票程序的伪指令序列,以保证正确的并发调度。

答案

参考答案:

(1)

(2)

解析:

本问题考查对事务并发控制的相关知识的理解掌握。事务并发调度是否正确,可通过对非冲突语句进行交换,若最终将并发调度通过交换非冲突语句转换成串行调 度,则该并发调度为可串行化调度,可串行化调度被作为事务并发执行正确性的准则。   为保证可串行化调度,在事物执行过程中引入相应指令进行控制,即两段锁协议(2PL),即对数据读之前先加读锁,写前加写锁,事务只有获得相应的锁才 能操作数据,加解锁过程分为两个阶段,前一阶段只能加锁,后一阶段只能解锁,不允许有交叉。两段锁协议是保证并发事务可串行化调度的充分条件。   针对给出的伪指令操作序列,在事务读取数据之前加Slock()指令,写数据之前加Xlock()指令,并保证读/写锁不交叉,即满足两段锁协议。

阅读理解与欣赏

阅读《岳阳楼记》选段,完成小题。(11分)

①若夫霪雨霏霏,连月不开,阴风怒号。浊浪排空;日星隐耀,山岳潜形;商旅不行,樯倾楫摧;薄暮冥冥,虎啸猿啼。登斯楼也,则有去国怀乡,忧谗畏讥,满目萧然.感极而悲者矣。

②至若春和景明,波澜不惊,上下天光,一碧万顷;沙鸥翔集,锦鳞游泳;岸芷汀兰,郁郁青青。而或长烟一空,皓月千里,浮光跃金,静影沉璧;渔歌互答,此乐何极!登斯楼也,则有心旷神怡,宠辱偕忘,把酒临风,其喜洋洋者矣。

③嗟夫!予尝求古仁人之心,或异二者之为。何哉?不以物喜,不以己悲。居庙堂之高,则忧其民;处江湖之远,则忧其君。是进亦忧,退亦忧。然则何时而乐耶?其必曰“先天下之忧而忧,后天下之乐而乐”欤!噫!微斯人,吾谁与归!

小题1:下列划线的字意思相同的一项是:(    )(2分)

A.樯楫摧家荡产

B.谗畏讥乐以忘

C.去国怀乡触目伤怀

D.或二者之为神情常小题2:解释下面划线词语的意思。  (2分)

(1)山岳潜形  潜:

(2)暮冥冥   薄:

(3)酒临风   把:

(4)予求古仁人之心   尝:

小题3:用现代汉语翻译下列句子。(2分)

(1)浮光跃金,静影沉璧。

(2)微斯人,吾谁与归?

小题4:用原文语句填空。(3分)

选文第③段“是进亦忧,退亦忧”一句中,“进”指的是                     ,“退”指的是                        ;“古仁人”能够做到“进亦忧,退亦忧”的原因是                                        

小题5:登楼者面对两种不同景色产生了“悲”和“喜”的感情,作者写这一内容的目的是什么?请结合选文回答。(2分)

多项选择题