操作系统
历年真题
为什么银行家算法能避免死锁的发生?
假设一个磁盘组有100个柱面,编号为0—99,每个柱面有32个磁道,编号为0-31,每个盘面有16个扇区,编号为0-15。现采用位示图方法管理磁盘空间,令磁盘块号按柱面顺序和盘面顺序编排。请回答下列问题:(1)若采用32位的字组成位示图,共需要多少个字?(2)第40字的第18位对应于哪个柱面、哪个读写磁头和哪个扇区?
假定有一个可存放50封信的公共信箱,现要用PV操作的管理方式来实现进程间通信。请回答:(1)该问题能用解决生产者/消费者问题的方法来实现吗?(2)写出用PV操作管理时应定义的变量和信号量及其含义;(3)写出发送进程和接收进程的程序(发送进程和接收进程名自定)。
操作系统中,为了防止由于用户的错误而导致整个系统发生不可预料的后果,通常为中央处理器引入了运行模式的概念。运行模式一般分为用户模式和
操作系统的设计过程一般可分为功能设计、算法设计和
存储器的最小编址单位是
在处理器的寄存器中,用于记录处理器的运行模式信息的是
用户程序在执行过程中使用系统调用,此时处理器的工作状态
多道程序设计的优势之一是
如果有10个进程并发运行,则以下不可能出现的情形是
«
1
2
...
67
68
69
70
71
72
73
...
104
105
»