【多选题】【消耗次数:1】
两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁,其中“两段”的含义指的是( )。
在释放了一个封锁之后,事务不在申请和获得任何其他封锁
在第二阶段,事务可以释放任何数据项上的任何类型的锁,但不能再申请任何锁
在对任何数据项进行读、写操作之前,首先要申请并获得对该数据项的封锁
在第一阶段,事务可以申请获得任何数据项上的任何类型的锁,但不能释放任何锁
参考答案:
复制
纠错
相关题目
【单选题】 如果事务T获得了数据项Q上的排它锁,则T对Q( )。
①  只能读不能写
②  只能写不能读
③  既可读又可写
④  不能读不能写
【判断题】 如果事务T获得了数据项Q上的排它锁,则T对Q只能读不能写。
①  正确
②  错误
【单选题】 不允许任何其他事务对这个锁定目标再加任何类型锁的锁是( )。
①  共享锁
②  排它锁
③  共享锁或排它锁
④  以上都不是
【单选题】 要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是( )
①  一级封锁协议
②  二级封锁协议
③  三级封锁协议
④  两段锁协议
【多选题】 以下封锁( )违反两段锁协议。
①  SlockA,UnlockA,SlockB,XlockC,UnlockB,UnlockC
②  SlockA,SlockB,XlockC,UnlockC,UnlockB,UnlockA
③  SlockA,SlockB,XlockC,UnlockA,UnlockB,UnlockC
④  SlockA,SlockB,UnlockB,XlockC,UnlockC,UnlockA
【判断题】 事务T在修改数据R之前必须首先对其加X锁,知道事务结束才释放,这是二级封锁协议的规则。
①  正确
②  错误
【判断题】 一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,因此,一次封锁法遵守两段所协议。
①  正确
②  错误
【单选题】 若事务T对数据R已加了X锁,则其他事务对数据R( )。
①  可以加S锁不能加X锁
②  不能加S锁可以加X锁
③  可以加S锁也可以加X锁
④  不能加任何锁
【判断题】 如果事务T1需要两次读取同一数据项A,但是在两次读操作的间隔中,另一个事务T2改变了A的值,那么此并发操作所引起的问题是读“脏”数据。
①  正确
②  错误
【多选题】 若事务T对数据对象A加上S锁,则系列说法正确的是( )。
①  事务T可以读A和修改A。
②  事务T可以读A但不能修改A。
③  事务能对A加S锁和X锁。
④  其它事务只能再对A加S锁,而不能加X 锁。
随机题目
【单选题】 分布式操作系统与网络操作系统本质上的不同在于()。
①  实现各台计算机之间的通信
②  共享网络中的资源
③  满足较大规模的应用
④  系统中若干台计算机相互协作完成同一任务
【单选题】 最先适应分配算法把空闲区()
①  按地址顺序从小到大登记在空闲区表中
②  按地址顺序从大到小登记在空闲区表中
③  按长度以递增顺序登记在空闲区表中
④  按长度以递减顺序登记在空闲区表中
【单选题】 控制和管理资源建立在单一系统策略基础,将计算功能分散化,充分发挥网络互联的各自治处理机性能的多机系统是()。
①  多处理器系统
②  多计算机系统
③  网络系统
④  分布式系统
【单选题】 CPU状态分为核心态和用户态,从用户态转换到核心态的途径是()。
①  运行进程修改程序状态字
②  中断屏蔽
③  系统调用
④  进程调度程序
【单选题】 有9个生产者,6个消费者,共享容量为8的缓冲区。在这个生产者-消费者问题中,互斥使用缓冲区的信号量mutex的初值应该为()。
①  1
②  6
③  8
④  9
【单选题】 可由CPU调用执行的程序所对应的地址空间为()。
①  符号名空间
②  虚拟地址空间
③  物理空间
④  逻辑地址空间
【单选题】 从系统的角度出发,希望批处理控制方式下进入输入井的作业()尽可能小。
①  等待装入主存时间
②  周转时间
③  执行时间
④  平均周转时间
【单选题】 设某作业进入输入井的时间为S,开始运行的时间为R,得到计算结果的时间为E,则该作业的周转时间T为()。
①  T=E-S
②  T=E-(S+R)
③  T=(S+R)+E
④  T=E-R
【单选题】 用户编制的程序与实际使用的物理设备无关是由()功能实现的。
①  设备分配
②  设备驱动
③  虚拟设备
④  设备独立性
【单选题】 在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是()。
①  单级目录
②  二级目录
③  纯树形目录
④  非循环图目录