1. 在有 n 个进程共享一个互斥段,如果最多允许 m 个进程 (m<n) 同时进入互斥段,则信号量的变化范围是( )
A. -(n-m)~m
B. -m~0
C. -m-1~n
D. -m-1~n-1
答案:A
解析:允许m个进程同时进入,说明剩下的n-m个都在等待中,所以范围就是从-(n-m)~m
2. 当一个进程发生以下哪种状态转换时引起的CPU调度属于剥夺式调度(Preemptive Scheduling)?
A. 运行到待态
B. 运行态到终止
C. 就绪到等待
扫描二维码关注公众号,回复:
10759661 查看本文章
D. 运行到就绪
答案:D
解析:剥夺式(preemptive)调度,又称抢先式调度。当进程/线程正在处理器上运行时,系统可根据所规定的原则剥夺分配给此进程/线程的处理器,并将其移入就绪列队,选择其他进程/线程运行。
3. 某文件系统的簇和磁盘扇区大小分别为1 KB和512 B。若一个文件的大小为1 026B,则系统分配给该文件的磁盘空间大小是 。
A. 1026 B
B. 1536 B
C. 1538 B
D. 2048 B
答案:D
解析:硬盘读写的基本单位是扇区,系统分配磁盘空间的基本单位是簇。