首页 > 软考
题目内容 (请给出正确答案)
[主观题]

操作需要特权指令执行。A.读取当前日期B.消除一块内存C.关闭中断D.存取某地址单元的内容

操作需要特权指令执行。

A.读取当前日期

B.消除一块内存

C.关闭中断

D.存取某地址单元的内容

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“操作需要特权指令执行。A.读取当前日期B.消除一块内存C.关…”相关的问题
第1题
操作需要特权指令执行。

A.读取当前时钟

B.清除一块内存

C.关闭中断

D.从用户态切换到管态

点击查看答案
第2题
● (52) 操作需要特权指令执行。 (52) A. 读取当前时钟 B. 清除一块内存 C. 关闭中断 D. 从用户态

● (52) 操作需要特权指令执行。

(52)

A. 读取当前时钟

B. 清除一块内存

C. 关闭中断

D. 从用户态切换到管态

点击查看答案
第3题
______操作需要特权指令执行。A.读取当前时钟B.消除一块内存C.关闭中断D.从用户态切换到管态A.B.C

______操作需要特权指令执行。

A.读取当前时钟

B.消除一块内存

C.关闭中断

D.从用户态切换到管态

点击查看答案
第4题
下列属于特权指令的有Ⅰ.设置时钟Ⅱ.启动设备执行I/O操作Ⅲ.逻辑运算指令Ⅳ.访管指令A.Ⅰ,Ⅱ和ⅢB.Ⅱ和ⅢC

下列属于特权指令的有 Ⅰ.设置时钟 Ⅱ.启动设备执行I/O操作 Ⅲ.逻辑运算指令 Ⅳ.访管指令

A.Ⅰ,Ⅱ和Ⅲ

B.Ⅱ和Ⅲ

C.Ⅲ和Ⅳ

D.Ⅰ和Ⅱ

点击查看答案
第5题
为保护操作系统运行,将指令系统中的指令分成特权指令和非特权指令。下列指令中,哪一个不是特权指
令?

A.启动设备执行1/O操作指令

B.算术运算指令

C.设置中断向量指令

D.修改程序状态字指令

点击查看答案
第6题
执行当前指令后,PC内容为()将要读取的指令码首地址。
点击查看答案
第7题
为保护操作系统运行显卡驱动之家,将指令系统中的指令分成特权指令和非特权指令。下列指令中oxc0000135,哪一个不是特权指令()。

A.启动设备执行1/O操作指令

B.魔影工厂怎么用、算术运算指令

C.设置中断向量指令

D.手机中毒、修改程序状态字指令

点击查看答案
第8题
CPU中指令译码器(ID)的主要作用为()。 A.存放当前要执行的指令 B.对现行指令分析,确定要完

CPU中指令译码器(ID)的主要作用为()。

A.存放当前要执行的指令 B.对现行指令分析,确定要完成的操作及寻址方式 C.保存指令执行后的状态和条件码 D.产生时脉冲控制计算机幼畜工作

点击查看答案
第9题
CPU执行程序时,为了从内存中读取指令,需要先将(13)的内容输送到(14)上。

A.指令寄存器

B.程序计数器(PC)

C.标志寄存器

D.变址寄存器

点击查看答案
第10题
阅读下列说明,回答问题 1 和问题 2 ,将解答填入答题纸的对应栏内。 【说明】 某抢红包软件规定发
红包人可以一次抛出多个红包,由多个人来抢。要求每个抢红包的人最多只能抢到同一批次中的一个红包,且存在多个人同时抢同一红包的情况。给定的红包关系模式如下: Red(ID,BatchID,SenderID,Money,ReceiverID) 其中 ID 唯一标识每一个红包; BatchID 为发红包的批次,一个 BatchID 值可以对应多个 ID 值;SenderID 为发红包人的标识;Money 为红包中的钱数; ReceiverID 记录抢到红包的人的标识。 发红包人一次抛出多个红包,即向红包表中插入多条记录,每条记录表示一个红包, 其 ReceiverID 值为空值。 抢某个红包时,需要判定该红包记录的 ReceiverID 值是否为空,不为空时表示该红包己被抢走,不能再抢,为空时抢红包人将自己的标识写入到 ReceiverID 宇段中,即为抢到红包。

【问题 1】 (9分) 引入两个伪指令 a = R(X) 和 W(b,X) 。其中a = R(X) 表示读取当前红包记录的 ReceiverID 字段(记为数据项 X) 到变量 a 中, W(b,X)表示将抢红包人的唯一标识 b 的值写入到当前红包记录的 ReceiverID 字段(数据项 X) 中,变量 a 为空值时才会执行 W(b,X) 操作。假设有多个人同时抢同一红包(即同时对同一记录进行操作),用 ai=Ri (X)和 Wi(bi, X)表示系统依次响应的第i个人的抢红包操作。假设当前数据项 X 为空值,同时有三个人抢同一红包,则 (1)如下的调度执行序列: a1 =R1, a2 = R2(X),W1(b1 ,X),W2(b2,X), a3 = R3(X) 抢到红包的是第几人?并说明理由。 (2)引入共享锁指令 SLocki(X)、独占锁指令XLocki(X)和解锁指令 ULocki(X) ,其中下标 i表示第 i个抢红包人的指令。如下的调度执行序列: SLock1(X),a1 = R1(X),SLock2(X),a2 = R2(X),XLock1(X)...... 是否会产生死锁?并说明理由。 (3)为了保证系统第一个响应的抢红包人为最终抢到红包的人,请使用上述。)中引入的锁指令,对上述(1)中的调度执行序列进行修改,在满足 2PL协议的前提下,给 出一个不产生死锁的完整的调度执行序列。 【问题 2】 (6分) 下面是用 SQL实现的抢红包程序的一部分,请补全空缺处的代码 CREATE PROCEDURE ScrambleRed (IN BatchNo VARCHAR(20) , --红包批号 (IN RecvrNo VARCHAR(20)) 一接收红包者 BEGIN --是否已抢过此批红包 if exists(SELECT * FROM Red WHERE BatchID = BatchNo AND ReceiverID = RecvrNo) thm return -1; end if; ---读取此批派发红包中未领取的红包记录ID DECLARE NonRecvedNo VARCHAR(30); DECLARE NonRecvedNo CURSOR FOR SELECT ID FROM Red WHERE BatchID = BatchNo AND ReceiverID IS NULL; -打开游标 OPEN NonRecvedRed; FETCH NonRecvedRed INTO NonRecvedNo; while not error 一抢红包事务 BEGIN TRANSACTION; //写入红包记录 UPDATE RED STE RECDIVER ID =RecvrNo WHERE ID = nonRECVED AND(a) //执行状态判定 If<修改的记录数>= 1 THEN COMMIT; (b); Return 1; Else ROLLBACK; End if; (c); End while --关闭游标 CLOSE NonRecved RD Return 0; END

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改