全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
两台处理器采用不同指令集,运行完成同一功能任务的程序时,MIPS 较高的处理器必然耗时更短。
登录后查看答案
判断:冯·诺依曼结构中,指令和数据以二进制形式存放在同一存储器中;指令通常按地址顺序取出执行,而数据不必按地址顺序依次处理。
判断:系统故障后恢复时,只需撤销故障发生时尚未提交的事务;已提交事务无论其修改是否写入数据库,都不必重做。
某机指令字长为16位,采用扩展操作码。设计者将4位码1110分配给一条指令,又将以1110开头的8位码分配给其他指令,并认为该格式可无歧义译码。判断该说法是否正确。
某单总线 CPU 的指令长度为 4 字节,取指阶段依次执行 MAR←PC、MDR←M[MAR]、IR←MDR、PC←PC+4。当前 PC 为 0x1200,IR 中存有一条无条件转移指令,其目标地址字段为 0x3450。若执行阶段按控制信号将该字段送入 PC,则该指令执行完毕后 PC 为 0x1204。判断该陈述是否正确。
判断:传统微程序控制器的微程序通常存放在控制存储器 ROM 中,出厂后一般不能由用户随意修改。
判断:相对寻址的有效地址由转移指令取出后的程序计数器内容与指令地址码给出的位移量确定,因此可支持程序浮动。
判断:在早期以运算器为中心的冯·诺依曼机中,各部件间的信息传送都需要经过运算器;而现代计算机多以存储器为中心,输入输出设备与主存之间的数据传送可以不经过运算器。同时,冯·诺依曼结构的核心思想是“存储程序”,即指令与数据以同等地位用二进制形式存于存储器中,控制器按地址顺序取出指令执行。
判断:机器字长表示处理器一次能够直接处理的二进制数据位数;主频表示处理器时钟的频率,二者含义不同。
事务T执行过程中发生事务故障,日志按时间顺序记录了T对数据项X、Y的修改,且各修改均有对应的旧值记录。恢复时应按日志记录的正向顺序依次撤销T对X、Y的修改。判断该表述是否正确。
判断:事务故障发生后,恢复时应沿日志反向扫描,对该事务已执行的修改逐项撤销(UNDO)。
某机采用单字长转移指令,地址码字段 A 为偏移量。在取出该转移指令并完成指令译码后,程序计数器 PC 的值已自动加 1(指向下一条指令)。若执行该转移指令时相对寻址的有效地址按 EA=(PC)+A 计算,则即使偏移量 A=0,该指令执行后程序也会转移到本条转移指令自身处重新执行。
判断:只要每个事务单独执行时都能保持数据库一致性,系统就无需通过并发控制来保证事务的隔离性。
判断:设关系模式 R(A,B,C,D) 的函数依赖集 F={B→A,B→C,B→D},则属性 B 是 R 的候选码,且 B 是主属性。
设关系模式 R(A,B,C) 的函数依赖集为 F={AB→C,C→B}。判断:R 的候选码为 AB 和 AC,故 R 属于 3NF 但不属于 BCNF;将 R 分解为 R₁(B,C) 和 R₂(A,C) 是无损连接分解。
判断:某CPU主频为3GHz,执行某程序时CPI为4;另一CPU主频为2GHz,执行同一程序时CPI为2。由于第一台CPU主频更高,因此它执行该程序的速度一定更快。
系统发生故障,日志含检查点C。按具有检查点的恢复策略,C前已提交的事务无需重做,C后已提交但修改未写入数据库的事务应重做;故障时未提交事务应沿日志正向扫描并撤销其修改。判断:上述表述正确。
判断:某数据库运行中发生系统故障,日志中有一个检查点 C。事务 T3 在检查点 C 之前提交,且其修改在故障发生前已全部写入数据库;事务 T4 在检查点 C 之后开始,故障发生时仍未提交。恢复时对 T3 既不需 redo 也不需 undo,对 T4 需反向扫描日志执行 undo。
判断:若某并发调度 S 冲突等价于串行调度 T2→T1,则只要 T1 与 T2 在执行时都遵守两段锁协议,调度 S 一定不会发生死锁。
已知调度 S 的操作顺序为 R1(A),W2(A),R2(B),W1(B),其中 Ri 表示事务 Ti 读,Wi 表示事务 Ti 写。判断:调度 S 是冲突可串行化的。