0 习题汇总
进程调度例题分析
- Priority Scheduling
- T
- FCFS
- stall
- RR
- SJF
其它的状态变换都是因为一些 event 造成的,比如 ready 到 running 并没有发生调度
注意,状态之间的转换不全是 CPU 调度引起的
CPU 调度只引起以下四种状态变换
- running -> waiting
- running -> ready
- waiting -> ready
- running -> terminated
?????????????????????
C
A,前提是时间片不能太长
B,变为 ready 就绪态
D
Process Synchronization
这就是一个简单的互斥问题,一个临界资源(说复杂点就是只有写者的读者写者问题)
这是个读者优先问题,看代码
Deadlock
- 死锁
- 按序分配/按需分配/银行家算法
- 安全
- 不能
- 不安全?
- 没说
C,申请资源都成功可能在资源分配图形成闭环,相互抢占资源
D,A 无法根本解决问题,B 只能缓解无法预防,C 不安全状态的补集包括死锁
D,Ⅰ 不可判读,Ⅱ 可判断,Ⅲ 可判断,Ⅳ 不可判断
B,2N+1 = 11
页表
2^7 = 128
- 映射
- 页号和页内地址
- 页框号(PPN),有效位
- 内部碎片
- MMU,TLB,各种寄存器
- 高效使用内存
内存管理-习题分析
B,对于一级页表,一次页表一次目的地址,多级页表就多访问几个页表
A
B,外碎片
A
B
B
改进型 clock 置换算法,即 second chance clock 置换算法
后缀 H 表示 16 进制
C,页面大小为4KB,低12位是页内偏移。虚拟地址为02A01H,页号为02H, 02H页对应的页表项中存在位为0,进程P分配的页框固定为2,且内存中已有两个页面存在。根据CLOCK算法,选择将3号页换出,将2号页放入60H页框,经过地址变换后得到的物理地址是60A01H。
文件系统
B A
A B
D D
不要求掌握
A
I/O
计算机操作系统第七章习题(附答案)_spooling 技术可以提高慢速外设的速度-CSDN 博客
C C
D B
DMA 不讲?
DMA 是一种直接内存访问技术,通过硬件(DMA 控制器)直接在外设和内存之间传输数据,而无需经过 CPU 的控制。
I(对磁盘进行分区)属于分区操作,是物理格式化的一部分,而非逻辑格式化的工作
III(确定磁盘扇区校验码所占位数)是低级格式化的任务,与逻辑格式化无关。
II 和 IV 是逻辑格式化的核心任务,逻辑格式化会创建文件系统的基本结构,包括根目录。逻辑格式化会初始化用于管理空闲磁盘块的信息(如文件分配表或位图)。
B
进程同步
浙大操作系统试题-2003-2004_PncipleExam6 - 百度文库
Homework Objective Ch6 单词卡 | Quizlet
A A
一般互斥信号量初始值必为 1,但互斥与临界有区别,上面是临界区
D
C
2020 年计算机考研 408 操作系统真题(客观题)_若多个进程共享同一个文件 f-CSDN 博客
C
A 是信号量的机制
选 B
期末考试题
进程死锁
C
剥夺 == 抢占
银行家是避免死锁,不是检测/解决
自己等自己不是死锁,是资源不够
B
C C