操作系统作业答案

发布 2021-05-05 18:01:28 阅读 4926

2.假设有一个成品仓库,总共能存放8台成品,生产者进程生产产品放入仓库,消费者进程从仓库中取出成品消费。为了防止积压,仓库满时就停止生产,由于仓库搬运设备只有一套,故成品的存入和取出只能分别执行,使用p、v操作来实现该方案。

3.某系统中有10台打印机,有三个进程p1,p2,p3,分别需要8,7,4台,若p1,p2,p3已申请到4,2,2台,试问按银行家算法能安全分配吗?请说明分配过程。

4.采用可变分区管理存储空间时,若主存中按地址顺序依次有五个空闲区,大小分别为15k,28k,10k,226k,110k。现有五个作业j1到j5,它们所需的主存空间依次是10k,15k,102k,26k,180k,问如果采用首次适应分配算法,能否把这五个作业按j1到j5的次序全部装入主存。

使用哪种分配算法装入这五个作业,可使主存的利用率最高?

5.设某作业占有7个页面,如果主存中只允许装入4个页面,作业运行时,实际访问页面的顺序是1,2,3,6,4,7,3,2,1,4,7,5,6,5,2,1。试用fifo与lru页面调度算法,列出各自的页面淘汰顺序和缺页中断次数。

6.磁盘请求的柱面次序是10, 22, 20, 2, 40, 6, 38, 寻道时每个柱面移动需要6 ms。 磁头的当前位置是20。 计算按以下算法调度时的寻道时间:

1) fcfs;

2) sstf;

3) 电梯算法。

操作系统作业答案

习题一。1 举例说明为什么对并发执行的程序不加控制会产生与执行时间有关的错误?解 程序在并发执行时由于资源是共享的,而且常常资源数少于程序对这些资源的需求数,致使这些并发执行的程序之间因为竞争资源导致存在间接制约关系,这种间接制约使得并发执行的程序具有随机性 异步性 即 执行 暂停 执行 它们何时启...

操作系统作业答案

第九题设有两个生产者进程a b和一个销售者进程c,他们共享一个无限大的仓库,生产者每次循环生产一个产品,然 库供销售 销售者每次循环从仓库中取出一个产品进行销售。如果不允许同时入库,也不允许边入库边出库 而且要求生产和消费a产品和b产品的件数都满足以下关系 n a的件数 b的件数 m,其中n m是正...

操作系统作业2答案

姓名。学号评分。操作系统原理作业 b 答案。一 24分 单项选择题。1.在存储管理中,采用覆盖与交换技术的目的是 a.节省主存空间 b 物理上扩充主存容量。c.提高cpu效率 d 实现主存共享。答 a2.如果i o设备与存储设备进行数据交换不经过cpu来完成,这种数据交换方式是 a.程序查询 b 中...