2022年操作系统原理复习简答计算 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年操作系统原理复习简答计算 .pdf》由会员分享,可在线阅读,更多相关《2022年操作系统原理复习简答计算 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一)简答:1.操作系统定义、特征、基本类型及特点。2.中断定义、类型、过程。3.进程定义、进程与线程(程序)的区别4.死锁定义、条件、原因、处理策略等。5.其他: I/O 设备独立性虚拟技术等 IO控制方式;二)应用题1. 同步互斥P 、V 原理: 1). 先后执行 Main() int s12=0,s13=0,s14=0; cobegin P1; P2; P3; P4; coend P1() p1 execute; V(s12); V(s13); V(s14); P2() P(s12); p2 execute; P3() P(s13); p3 execute; P4() P(s14); p4
2、 execute; 2). 生产消费者问题单缓冲区单生产者单消费者生产消费者天然互斥,不需要互斥量。Main() int sa=1,sb=0;/ sa表示缓冲区S是否为空, sb 表示是否为满。int ta=1,tb=0;/ ta表示缓冲区T 是否为空, tb 表示是否为满。cobegin get; copy; put; coend Get() while(1) P(sa); input data to buffer S; V(sb); Copy () while(1) P(sb); copy data from buffer S; V(sa); P(ta); input copy-data
3、to buffer T; V(tb); Put() while(1) P(tb); output data to buffer S; V(ta); 3). 多缓冲区,多消费者生产者。同消费者生产者要互斥信号量。Mutex. main() int full=0; int empty=k; int mutex1=1;int mutex2=1; var Bk;int in=0;int out=0; cobegin producer_i(); consumer_i(); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 -
4、- - - - - - 第 1 页,共 3 页 - - - - - - - - - coend; producer_i() while( 生产未完成 ) 生产一个产品; p(empty); p(mutex1); Bin=product;in=(in+1)mod(k); v(mutex1);v(full); consumer_i() while(还要继续消费) p(full); p(mutex2); product=Bout;out=(out+1)mod(k); v(empty); v(mutex2); 消费一个产品; 二)进程调度变迁图相关 1. 基本的类型。运行等待就绪;2. 优先数调度结合
5、时间片调度。三)放置策略的相关:首次适配算法,最坏、最佳算法;空白区链表,计算画图之类。四)页式或其他的地址变换的相关计算。画出地址变换过程。1)在一个分页存储管理系统中,逻辑地址长度为16 位,页面大小为4096 字节,现有一个逻辑地址为 2F6AH(16进制,直接化成 2 进制来看,看位,若为10进制,则除以 4096 字节) ,且将 0、1、2 页依次存放在物理块5、10、11中,问相应的物理地址为多少?答:页面大小为4096=212字节,可知 16 位的逻辑地址中低12 位为页内地址,而高4 位为页号。2F6AH=0010 1111 0110 1010B 页号为2,检索 页表可 得其对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年操作系统原理复习简答计算 2022 操作系统 原理 复习 计算
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内