25.属于同一进程的两个线程thread1和thread2并发执行,共享初值为0的全局变量x。threadI 和 thread2实现对全局变量x加1的机器级代码描述如下。
thread1
moV R1, X //(x)→R1
inc R1 //(R1)+1→ R1
moVx,R1 //(R1)→x
thread2
moV R2,x //(x)→R2
inc R2 //(R2) +1R2
moV x, R2 //(R2)→x
在所有可能的指令执行序列中,使x的值为2的序列个数是___。
A.1
B.2
C.3
D.4
26.假设系统中有4个同类资源,进程P1、P2和P3需要的资源数分别为4、3和1,P1、P2和P3已申请到的资源数分别为2、1和0,则执行安全性检测算法的结果是____。
A.不存在安全序列,系统处于不安全状态
B.存在多个安全序列,系统处于安全状态
C.存在唯一安全序列P3、P1、P2,系统处于安全状态
D.存在唯一安全序列P3、P2、P1,系统处于安全状态
27.下列选项中,可能导致当前进程P阻塞的事件是____。
Ⅰ.进程P申请临界资源
Ⅱ.进程 P从磁盘读数据
Ⅲ.系统将 CPU分配给高优先权的进程
A.仅Ⅰ
B.仅Ⅱ
C.仅Ⅰ、Ⅱ
D.Ⅰ、Ⅱ、Ⅲ
28.若x是管程内的条件变量,则当进程执行x.wait()时所做的工作是___。
A.实现对变量x的互斥访问
B.唤醒一个在x上阻塞的进程
C.根据x的值判断该进程是否进人阻塞状态
D.阻塞该进程,并将之插入x的阻塞队列中
29.当定时器产生时钟中断后,由时钟中断服务程序更新的部分内容是___。
Ⅰ.内核中时钟变量的值
Ⅱ.当前进程占用CPU的时间
Ⅲ.当前进程在时间片内的剩余执行时间
A.仅Ⅰ、Ⅱ
B.仅Ⅱ、Ⅲ
C.仅Ⅰ、Ⅲ
D.Ⅰ、Ⅱ、Ⅲ
30.系统总是访问磁盘的某个磁道而不响应对其他磁道的访问请求,这种现象称为磁臂黏着。下列磁盘调度算法中,不会导致磁臂粘着的是____。
A.先来先服务(FCFS)
B.最短寻道时间优先(SSTF)
C.扫描算法(SCAN)
D.循环扫描算法(CSCAN)
31. 下列优化方法中,可以提高文件访问速度的是____。
Ⅰ.提前读
Ⅱ.为文件分配连续的簇
Ⅲ.延迟写
Ⅳ.采用磁盘高速缓存
A.仅Ⅰ、Ⅱ
B.仅Ⅱ、Ⅲ
C.仅Ⅰ、Ⅲ、Ⅳ
D.Ⅰ、Ⅱ、Ⅲ、Ⅳ
32.在下列同步机制中,可以实现让权等待的是_____。
A.Peterson方法
C.信号量方法
B.swap指令
D.TestAndSet指令
33.下列TCP/IP 应用层协议中,可以使用传输层无连接服务的是_____。
A.FTP
B.DNS
C.SMTP
D.HTTP
34.下列选项中,不属于物理层接口规范定义范畴的是___
A.接口形状
B.引脚功能
C.物理地址
D.信号电平