E启动设备时应指出设备的绝对号 在多进程的并发系统中有关进程间的关系的正确说法是( ) A都是逻辑上无关的 B有些可能逻辑上无关的 C都是逻辑上有关的 D有些可能逻辑上有关的 E它们之间都直接或间接发生关系 UNIX系统中进程由三部分组成进程控制块正文段和数据段这意味着一个程序的正文与数据可以是分开的这种分开的目的是为了( ) A可共享正文 B可共享数据 C可重入 D方便编程 E以上全部 三填空题(本大题共小题每空分共分) 操作系统的主要设计目标是__________和__________ 当一个进程完成了特定的任务后系统收回这个进程所占的__________和取消该进程的__________就撤消了该进程 单个分区存储管理仅适用于__________和__________系统 每个索引文件都必须有一张__________表其中每个登记项用来指出一个逻辑记录的__________ 实现SPOOL系统时必须在磁盘上辟出称为__________和__________的专门区域以存放作业信息和作业执行结果 一个理想的作业调度算法应该是既能__________又能使进入系统的作业__________ 死锁的四个必要条件是____________________不可抢夺资源和循环等待资源 四简答题(每小题分每小题分共分) 简述操作系统提供的服务功能 简述中断装置的主要职能 实现虚拟设备的硬件条件是什么?操作系统应设计哪些功能程序? 一个具有分时兼批处理功能的操作系统应怎样调度和管理作业? 简述死锁的防止与死锁的避免的区别 五综合题(本大题共小题共分) 设某作业占有个页面如果在主存中只允许装入个工作页面(即工作集为)作业运行时实际访问页面的顺序是 试用FIFO与LRU页面调度算法列出各自的页面淘汰顺序和缺页中断次数以及最后留驻主存页的顺序(假设开始的个页面已装入主存) 某用户文件共个逻辑记录每个逻辑记录的长度为个字符现把该文件存放到磁带上若磁带的记录密度为字符/英寸块与块之间的间隙为英寸回答下列问题 ()不采用记录成组操作时磁空间的利用率为__________ ()采用记录成组操作且块因子为时磁带空间的利用率为__________ ()当按上述方式把文件存放到磁带上后用户要求每次读一个逻辑记录存放到他的工作区 当对该记录处理后又要求把下一个逻辑记录读入他的工作区直至个逻辑记录处理结束系统应如何为用户服务? 假定系统有三个并发进程read move和print共享缓沖器B和B进程read负责从输入设备上读信息每读出一个记录后把它存放到缓沖器B中进程move从缓沖器B中取出一记录加工后存入缓沖器B进程print将B中的记录取出打印输出缓沖器B和B每次只能存放一个记录要求三个进程协调完成任务使打印出来的与读入的记录的个数次序完全一样 请用PV操作写出它们的并发程序 UNIX系统中数据结构磁盘索引节点(dinode)中有数据项di_nlink活动索引节点(inode)中有数据项i_count而系统打开文件表(file)中有数据项f_count简述这三个数据结构之间的联系并指出这三个数据项的作用 [] [] [] [] |