操作系统部分习题解析

在这里插入图片描述

在这里插入图片描述
解析:
A:由于管道采用半双工通信方式。因此,数据只能在一个方向上流动,A错
B: 管道是由内核管理的一个缓冲区,其容量受多方面因素影响,包括缓冲区的大小、磁盘容量大小等问题
C: 当管道中没有信息的话,从管道中读取的进程会等待,直到另一端的进程放入信息。当管道被放满信息的时候,尝试放入信息的进程会等待,直到另一端的进程取出信息。当两个进程都终结的时候,管道也自动消失。进程对管道进行读操作和写操作都可能被阻塞,因此C正确
D: 管道的一端连接一个进程的输出。这个进程会向管道中放入信息。管道的另一端连接一个进程的输入,这个进程取出被放入管道的信息,管道可以同时进行读进程和写进程

在这里插入图片描述
在这里插入图片描述
磁盘是一种典型的块设备,不需要按序读取
参考链接:
https://blog.youkuaiyun.com/longwang155069/article/details/43418891

动态重定位便于程序浮动,其实现时采用的硬件机构是重定位寄存器和加法器。

在这里插入图片描述
在进程处于临界区时不能进行处理机调度

在这里插入图片描述
解析:
死锁的处理采用三种策略:死锁预防、死锁避免、死锁检测和解除。

死锁预防,采用破坏产生死锁的四个必要条件中的一个或几个,以防止发生死锁。其中之一的“破坏循环等待条件”,一般采用顺序资源分配法,首先给系统的资源编号,规定每个进程必须按编号递增的顺序请求资源,也就是限制了用户申请资源的顺序,故 Ⅰ的前半句属于死锁预防的范畴。

银行家算法是最著名的死锁避免算法,其中的最大

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值