欢迎来到万事通自考网

2018年自学考试互联网操作系统复习提纲七

来源:www.zzkrr.com 2025-08-22

1.什么叫同步?

相互合作的两个进程之间需要在某个(些)确定点协调它们的工作,一个进程到达了该点后,除非另一进程已经完成了某些操作,不然就不能不停下来,等待这类操作的完成。这就是进程间的同步。

什么叫互斥?

两个进程因为不可以同时用同一临界资源,只能在一个进程用完了,另一进程才能用,这种现象称为进程间的互斥。

①同步的主要特点是:一个进程在某一点上等待另一进程提供信息,两进程之间存在直接制约关系,其表现形式为进程进程。②互斥的主要特点是争用资源,两进程间存在间接制约关系,其表现形式是进程资源进程。

2.试给出P、V操作的概念。

P、V操作是概念在信号量S上的两个操作,其概念如下:

P(S):①S:=S|1;②若S0,则调用P(S)的进程继续运行;③若S<0,则调用P(S)的进程被阻塞,并把它插入到等待信号量S的阻塞队列中。

V(S):①S:=S+1;②若S>0,则调用V(S)的进程继续运行;③若S0,则从等待信号量S的阻塞队列中唤醒头一个进程,然后调用V(S)的进程继续运行。

怎么样借助P、V操作达成进程间的互斥?

P、V操作是解决同步与互斥问题的有力工具。为解决互斥问题,应采取如下步骤: 第一依据给定问题的描述,列出各进程要实行的程序。第二,设置信号量。互斥问题中,在临界区前面加P(S),临界区后面加V(S)。最后确定信号量的初值。在互斥问题中,信号量一般取为互斥资源的个数。

说明信号量的物理意义:

信号量S>0时,S的数值表示某类可用资源的数目,实行P操作意味着申请分配一个单位的资源;当S0时,表示无资源可用,此时S的绝对值表示信号量S的阻塞队列中的进程数。实行V操作意味着释放一个单位的资源。

3.怎么样借助P、V操作达成进程间的同步?

P、V操作是解决同步与互斥问题的有力工具。为解决同步问题,应采取如下步骤:第一依据给定问题的描述,列出各进程要实行的程序。第二,设置信号量。同步问题中有几个同步点就设置几个信号量,等待的地方加P(S),发信号(解除等待)的

地方加V(S)。最后确定信号量的初值。在同步问题中,信号量的初值一般取0.在同步和互斥中,信号量初值的设置有什么不同:在同步问题中,信号量的初值一般取为0,在互斥问题中,信号量一般取为互斥资源的个数。

4.高级通信原语有什么优点?

可以达成在进程之间传递很多的信息。

在消息缓冲通信方法中,发送原语和接收原语的主要功能是什么?

发送原语有哪些用途:将欲发送的消息从发送区复制到消息缓冲区,并把它挂起在接收进程的消息缓冲队列末尾。假如该接收进程因等待消息而处于阻塞状况,则将它唤醒。

接收原语有哪些用途:把发送者发来的消息从消息缓冲区复制到接收区,然后将消息缓冲区从消息队列中消去,假如没消息可以接收,则进入阻塞状况。

5.什么是信箱?

信箱用于存放信件,而信件是一个进程发送给另一进程的消息。

信箱的数据结构:信箱头和信箱体。信箱头是信箱的描述部分,信箱体由若干格子组成,每一个格子可存放一个信件。

信箱头包含的信息:①信箱名②信箱大小③已存信件数④空的格子数。

怎么样用信箱达成两个进程之间的通信?

进程A想向进程B发送消息前,先把消息组成一封信件,然后调用send原语向进程B发送信件,并将信件投入进程B的信箱中。进程B为得到进程A的消息,只须调用receive原语就能从信箱中索取来自进程A的信件。这就完成了一次进程A到进程B的通信过程。

6.在互联网操作系统中,为何要使用消息传递的通信机制?

基于共享变量的通信方法适用于互联网中各节点内部诸进程之间的通信,而基于消息传递的通信方法适用于互联网中各节点之间的进程通信。

在消息传递的通信机制中有什么通信方法?①通信原语 ②远程过程调用 ③组通信。

7.什么是同步原语?

当一个进程调用一个send原语时,在消息开始发送后,发送进程便处于阻塞状况,直至消息完全发送完毕,send原语的后继语句才能继续实行。当一个进程调用一个receive原语时,并不立即返回控制,而是等到把消息实质接收下来,并把它放入指定的接收区,才返回控制,继续实行该原语的后继指令。在这期间它一直处于阻塞状况。上述的send和receive被叫做同步通信原语或阻塞通信原语。

什么是异步原语?发送进程在调用send原语后,并不进入阻塞状况,它不等消息发送完就继续实行其后继语句。

在用异步通信原语时,发送者在消息发送完成前为何不可以用缓冲区?

由于假如发送进程在消息发送完成之前,即在消息发送期间用或修改原来的缓冲区,将会导致错误。

怎么办?

有两种方法(应使用异步原语):①使用带拷贝的非阻塞原语,即让内核把消息拷贝到内核缓冲区,允许调用进程继续运行。②带中断的非阻塞发送,即当消息发送完成后,中断发送进程,公告发送进程此时缓冲区可用。

相关文章推荐

08

27

河南自学考试《中国近现代史纲要》复习重点十

广东自学考试《中国近现代史纲要》复习重点010,由广东自学考试网整理,复习要点内容请关注广东自学考试网。第十章改革开放与现代化建设新时期本章重点1、党的十一届三中全会的伟大历史意义。

08

27

2024河南自学考试教育原理00405复习提纲(2)

2024河南自学考试教育原理00405复习提纲(2)3,简述劳动力市场理论的主要看法?〔1〕,劳动力市场被严格的分为一级部分和二级部分。〔2〕,一级部分薪资的决定机制是企业的规范及规则。

08

27

2024河南自学考试06008管理思想史复习提纲七

2024河南自学考试06008管理思想史复习提纲七巴纳德觉得,协作是整个社会得以正常运转基本而又关键的首要条件条件。协作组织是正式组织,都包含三个要点:协作的意愿;一同的目的;信息联系。

08

27

2024河南自学考试Supply chain风险管理12374复

2024河南自学考试Supply chain风险管理12374复习提纲(3)1、风险管理周期 辨别→ 评估→拟定→为管理已辨别的风险分配责任和资源→推行→ 监控,报告,调整2、控制有哪些用途预防性控制:目的是限定负面结果发生的概率.指导性控

08

27

2023自学考试农业统计学00134复习提纲(3)

2023自学考试农业统计学00134复习提纲(3)第三节土地面积统计1、农业土地资源统计(一)土地统计的意义特征:第一,土地数目的有限性第二,土地的不可替代性。第三,土地水平可以不断提升。

08

27

2024中国古时候文学史(一) 00538复习提纲2

2024中国古时候文学史 00538复习提纲2第二章《诗经》第一节《诗经》的来源、分类和流传1.识记:《诗经》是中国第一部诗歌总集,网站收录西周初到春秋中叶诗歌305篇。包含国风、小雅、大雅、颂。

08

27

2024河南自学考试02141计算机互联网实用技术复

2024河南自学考试02141计算机互联网实用技术复习提纲三Intemet的应用1.万维网WWW万维网(World Wide Web,简称WWW)是Internet上集文本、声音、图像、视频等多媒体信息于一身的全球信息资源互联网,是Inte

08

27

2024河南自学考试通信概论04742复习提纲(2)

2024河南自学考试通信概论04742复习提纲(2)1.简述TDM、FDM、CDM、WDM的相同点和不同的地方。1.相同点:都是为了提升线路借助率,使多个信号沿同一信道传输而互不干扰。

08

26

2024河南自学考试通信概论04742复习提纲(5)

2024河南自学考试通信概论04742复习提纲(5)1.模拟信号转换数字信号过程:抽样,量化,编码.模拟信号在抽样后,还是模拟信号1.1数字基带信号传输过程中遭到的干扰:码间干扰,信道加性噪声2.对于低通模拟信号而言,理论需要抽样频率多大?

08

26

2024河南自学考试城市经济学08206复习提纲(3)

2024河南自学考试城市经济学08206复习提纲(3)10.从时间上看,城市化规律变现为那些阶段,各阶段的特点是什么从时间维度上看,城市化规律表现为城乡人口伴随工业化进程进步的有序变化而呈现出来的阶段性特点A: 起始阶段,城市人口比重30%