Appearance
2009 年 408 操作系统真题
共 11 题10 选择 + 1 综合总分 274 题配可视化
选择题(10题,每题2分)
信号量值:S=1>0表示有1个资源可用,无等待进程
题目原文
设与某资源关联的信号量初值为 3,当前值为 1。若 M 表示该资源的可用个数,N 表示等待该资源的进程数,则 M、N 分别是( )。
Peterson算法:保证互斥且不饥饿
题目原文
进程 P0 和 P1 的共享变量定义及其初值为 boolean flag[2]; int turn = 0; 若按Peterson算法实现互斥,并发执行时产生的情形是( )。
最佳适应算法:按分配释放顺序模拟,计算最大空闲分区
题目原文
某基于动态分区存储管理的计算机,其主存容量为 55MB(初始为空闲),采用最佳适配算法。分配和释放的顺序为:分配 15MB、分配 30MB、释放 15MB、分配 8MB、分配 6MB,此时主存中最大空闲分区的大小是( )。
二级页表:一个页面可放2¹⁰/2=512个页表项,2¹⁶/512=128个页目录项
题目原文
某计算机采用二级页表的分页存储管理方式,按字节编址,页大小为2¹⁰ B,页表项大小为 2B,逻辑地址空间大小为2¹⁶页,则页目录表中包含表项的个数至少是()。
多级索引:4×256B+2×64×256B+1×64×64×256B=1057KB
题目原文
设文件索引结点中有 7 个地址项,其中 4 个直接地址索引,2 个一级间接地址索引,1 个二级间接地址索引,每个地址项大小为 4B,磁盘索引块和数据块大小均为 256B,则可表示的单个文件最大长度是()。