itgle.com

存在一个等待事务集{T0,T1,…,Tn},其中T0正等待被T1锁住的数据项,T2正等待被T2锁住的数据项,Tn-1,正等待被 Tn。锁住的数据项,且Tn。正等待被T0锁住的数据项,则系统的工作状态处于A.并发处理B.封锁C.循环D.死锁

题目

存在一个等待事务集{T0,T1,…,Tn},其中T0正等待被T1锁住的数据项,T2正等待被T2锁住的数据项,Tn-1,正等待被 Tn。锁住的数据项,且Tn。正等待被T0锁住的数据项,则系统的工作状态处于

A.并发处理

B.封锁

C.循环

D.死锁


相似考题
更多“存在一个等待事务集{T0,T1,…,Tn},其中T0正等待被T1锁住的数据项,T2正等待被T2锁住的数据项,Tn-1, ”相关问题
  • 第1题:

    事务T0、T1和T2并发访问数据项A、B和C,下列属于冲突操作的是______。

    A)T0中的read

    (A)和T0中的write(A)

    B)T0中的read

    (B)和T2中的read

    (C)

    C)T0中的write(A)和T2中的write(C)

    D)T1中的read(C)和T2中的write

    A.

    B.

    C.

    D.


    正确答案:D

  • 第2题:

    若系统中存在一个等待事务集{T0,T1,T2,...,Tn},其中T0正等待被T1锁住的数据项A1,T1正等待被T2锁住的数据项A2,...,Tn-1正等待被Tn锁住的数据项An,Tn正等待被T0锁住的数据项A0,则系统处于______的工作状态。

    A.并发处理

    B.封锁

    C.循环

    D.死锁


    正确答案:D
    解析:与操作系统中的进程调度类似,在数据库系统中,若系统中存在一个等待事务集 {T0,T1,T2,...,Tn},其中T0正等待被T1锁住的数据项A1,T1正等待被T2锁住的数据项A2,...,Tn-1正等待被Tn锁住的数据项An,Tn正等待被T0锁住的数据项A0,则系统处于死锁的工作状态。在数据库中,产生死锁的原因是2个或多个事务都已封锁了一些数据对象,然后又都请求对已为其他事务封锁的数据对象加锁,从而出现死等待。预防死锁的方法通常有一次封锁法(每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行)和顺序封锁法(预先对数据对象规定一个封锁顺序,所有事务都按这个顺序进行封锁),死锁的诊断方法一般有超时法和等待图法。

  • 第3题:

    如果有两个事务T1和T2,彼此等待对方释放锁住的数据,这种现象称为 ______ 。


    正确答案:死锁
    死锁 解析:死锁指的是两个或更多的事务同时处于等待状态,每个事务都在等待其他的事务释放锁使其可继续执行。预防死锁主要有一次封锁法和顺序封锁法。

  • 第4题:

    数据库中数据项A和数据项B的当前值分别为1 000和2 000,T1和T2为两个事务,调度一和调度二是事务T1和T2的两个调度。

    下列说法正确的是

    A.调度一是串行调度,调度二是并发调度,它们等价

    B.调度一和调度二都是并发调度,它们等价

    C.调度二执行后,数据项A和B的值分别为950和2100

    D.调度一执行后,数据项A和B的值分别为950和2050


    正确答案:C
    解析:调度一是串行调度,调度二是并发调度。调度一的结果易知为A=855,B=2145,调度二执行过程为:

  • 第5题:

    无级联调度应满足:对于每对事务T1和T2,如果T2读取了由T1所写的数据项,则T1必须在T2这一读取前 【】


    正确答案:提交
    因一个事物故障导致一系列事物回滚的现象称为级联回滚,由于级联回滚导致撤销大量工作,因此不希望发生级联回滚,我们对调度进行限制,这种调度称为无级联调度。

  • 第6题:

    数据库中事务的并发操作可能会引起死锁,引起死锁的原因是不同事务对数据项的资源占有,导致其他事务不能得到资源,从而引起相互等待导致死锁。假设某数据库系统中存在一个等待事务集{T1,T2,T3,T4,T5},其中T1正在等待被T2锁住的数据项A2,T2正在等待被T4锁住的数据项A4,T3正在等待被T4锁住的数据项A4,T5正在等待被T1锁住的数据项A。则关于系统状态正确的是( )。

    A.系统处于死锁状态,需要撤销其中任意一个事务即可退出死锁状态

    B.系统处于死锁状态,通过撤销T4可使系统退出死锁状态

    C.系统处于死锁状态,通过撤销T5可使系统退出死锁状态

    D.系统未处于死锁状态,不需要撤销其中的任何事务


    正确答案:D
    从下面的资源图可知,系统没有资源死锁环,事务T4完成后释放A4,T2完成后释放A2,T1完成后释放T5.所有事务即可正常结束。

  • 第7题:

    若系统中存在n个等待事务Ti(i =0,1,2,…,n-1),其中:T0正等待被T1锁住的数据项A1,T1正等待被T2锁住的数据项A2,…,Ti正等待被Ti+1锁住的数据项Ai+1,…,Tn-1正等待被T0锁住的数据项A0,则系统处于( )状态。

    A.封锁 B.死锁 C.循环 D.并发处理


    正确答案:B

  • 第8题:

    存在一个等待事务集{TO,T1,…,Tn},其中TO正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被TO锁住的数据项,则系统的工作状态处于

    A.并发处理

    B.封锁

    C.循环

    D.死锁


    正确答案:D
    解析:这种循环等待的现象称为死锁。

  • 第9题:

    在多个事务并发执行时,如果事务T1对数据项A的修改覆盖了事务T2对数据项A的修改,这种现象称为()。

    • A、丢失修改
    • B、读脏数据
    • C、不可重复读
    • D、数据不一致

    正确答案:A

  • 第10题:

    MCS-51增强型单片机的3个定时器/计数器的位数是下面的()

    • A、T0是8位的,T1和T2是16位的;
    • B、T0、T1和T2都是16位的;
    • C、T0是8位的,T1是16位的,T2是24位的;
    • D、T0和T1是16位的,T2是24位的。

    正确答案:B

  • 第11题:

    当一个进程处于()状态时,称其为等待(或阻塞)状态。

    • A、它正等待中央处理机
    • B、它正等待合作进程的一个消息
    • C、它正等待分给它一个时间片
    • D、它正等待进入内存

    正确答案:B

  • 第12题:

    单选题
    在多个事务并发执行时,如果事务T1对数据项A的修改覆盖了事务T2对数据项A的修改,这种现象称为()。
    A

    丢失修改

    B

    读脏数据

    C

    不可重复读

    D

    数据不一致


    正确答案: D
    解析: 暂无解析

  • 第13题:

    当一个事务访问某个数据项时,以一定的方式锁住该数据项,从而限制其它事务对该数据项的访问,这种方法称为______。


    正确答案:封锁法
    封锁法

  • 第14题:

    若系统中存在一个等待事务集{T0,T0,T0,…,Tn},其中T0正等待被T0锁住的数据项D1,T0正等待被T2锁住的数据项D2,…,Tn-1正等待被Tn锁住的数据项Dn,Tn正等待被T0锁住的数据项D0,则系统处于(41)的工作状态。

    A.封锁

    B.死锁

    C.循环

    D.并发处理


    正确答案:B
    解析:本题考查的是数据库系统中并发控制方面的基本概念。与操作系统中的进程调度类似,在数据库系统中,若系统中存在一个等待事务集{T0,T1,T2,…,Tn},其中T0正等待被T1锁住的数据项D1,T1正等待被T2锁住的数据项D2,…,Tn-1正等待被Tn锁住的数据项Dn,Tn正等待被T0锁住的数据项D0,则系统处于死锁的工作状态。在数据库中,产生死锁的原因是两个或多个事务都已封锁了一些数据对象,然后又都请求对已为其他事务封锁的数据对象加锁,从而出现死等待。预防死锁的方法通常有一次封锁法(每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行)和顺序封锁法(预先对数据对象规定一个封锁顺序,所有事务都按这个顺序进行封锁),死锁的诊断方法一般有超时法和等待图法。

  • 第15题:

    如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2。接着T2又申请封锁R1。这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成()。

    A 活锁

    B 死锁

    C 乐观锁

    D 悲观锁


    参考答案B

  • 第16题:

    存在一个等待事务集{T0,T1,…,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于

    A.并发处理

    B.封锁

    C.循环

    D.死锁


    正确答案:D
    解析:这种循环等待的现象称为死锁。

  • 第17题:

    若系统中存在一个等待事务集{T0,T1,T2,…Tn},其中T0正等待被T1锁住的数据项D1,T1正等待被T2锁住的数据项D2,……,Tn-1正等待被Tn锁住的数据项Dn,Tn正等待被T0锁住的数据项D0,则系统处于______的工作状态。

    A.封锁

    B.死锁

    C.循环

    D.并发处理

    A.

    B.

    C.

    D.


    正确答案:B

  • 第18题:

    若系统中存在5个等待事务T0,T1,T2,T3,T4,其中:T0正等待被T1锁住的数据项A1, T1正等待被T2锁住的数据项A2,T2正等待被T3锁住的数据项A3,T3正等待被T4锁住的数据项A4,T4正等待被T0锁住的数据项A0,则系统处于(46)的工作状态。

    A.并发处理

    B.封锁

    C.循环

    D.死锁


    正确答案:D
    解析:本题考查关系数据库事务处理方面的基础知识。和操作系统一样,封锁的方法可能引起活锁和死锁。例如事务T1封锁了数据R,事务T2请求封锁R,于是T2等待。T3也请求封锁R,当T1释放了R上的封锁之后系统首先批准了T3的请求,T2仍然等待。然后T4又请求封锁R,当T2释放R上的封锁后系统又批准了T4的请求…T2有可能长期等待、这就是活锁。避免活锁的简单方法是采用先来先服务的策略。即让封锁子系统按请求封锁的先后次序对事务排队。数据R上的锁一且释放就批准申请队列中的第一个事务获得锁。又如事务T1封锁了数据R1,T2封锁了数据R2。然后T1又请求封锁R2,T2请求封锁R1。于是T1等待T2,释放R2上的封锁而同时T2等待T1释放R1上的封锁。这就使得两个事务永远不能结束。出现了死锁。

  • 第19题:

    存在一个等待事务集{TO,T1,…,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于

    A.并发处理

    B.封锁

    C.循环

    D.死锁


    正确答案:D
    解析:这种循环等待的现象称为死锁。

  • 第20题:

    在故障处理流程环节设计了四级角色职能:T0、T1、T2、T3


    正确答案:正确

  • 第21题:

    在()环节设计了四级角色职能:T0、T1、T2、T3。


    正确答案:故障处理流程

  • 第22题:

    IEC60870-5-104传输k、w和t0、t1、t2、t3分别是什么参数?


    正确答案: K:是发送状态变量的最大不同的收序号。
    W:是接收W个I格式APDU之后的最后的认可。
    T0:是连接建立的超时时间。
    T1:是应用规约数据单元的发送或或测试超时时间。
    T2:无数据报文T2<T1情况下认可的超时时间
    T3:长时间静止状态T3>T1情况下发送S一帧的超时时间。

  • 第23题:

    填空题
    在()环节设计了四级角色职能:T0、T1、T2、T3。

    正确答案: 故障处理流程
    解析: 暂无解析