一、单项选择题
23. 下列调度算法中,不可能导致饥饿现象的是( )。
A.时间片轮转 B.静态优先数调度
C.非抢占式短作业优先 D.抢占式短作业优先
答案:A
24.某系统有n台互斥使用的同类设备,三个并发进程分别需要3、4、5台设备,可确保系统不发生死锁的设备数n最小为( )。
A.9 B.10 C.11 D.12
答案:B。如果三个并发进程分别获得2、3、4台设备后系统中无可用的同类设备就会引起死锁,如果此时能多出一台同类设备就不会发生死锁,故最少需要2+3+4+1=10台同类设备就能保证系统不会发生死锁。
25.下列指令中,不能在用户态执行的是( )。
A.trap指令 B.跳转指令 C.压栈指令 D.关中断指令
答案:D。
26.一个进程的读磁盘操作完成后,操作系统针对该进程必做的是( )。
A.修改进程状态为就绪态 B.降低进程优先级
C.给进程分配用户内存空间 D.增加进程时间片大小
答案:A。
27.现有一个容量为10GB的磁盘分区,磁盘空间以簇(Cluster)为单位进行分配,簇的大小为4KB,若采用位图法管理该分区的空闲空间,即用一位(bit)标