欢迎来到365自考网

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

来源:www.ruanmeimofang.cn 2025-06-13

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

2023年自考大学语文诗词重点复习知识点(1)

2023年自考大学语文诗词重点复习知识点1、单元内容概要本单元需要考生背诵20首诗词,并学会基本抒情办法和表现手法。学习诗词单元,应当认知以下几种基本抒情办法:1、直接抒情,即不假外物、不加掩饰、直陈我们的喜怒哀乐。

08

27

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

2024河南自学考试Supply chain风险管理12374复习提纲(1)1、 风险管理的益处1.防止生产和收入流的中断。2.保护市场份额3.提升企业和Supply chain弹性4.保护组织重点人力资源5.使组织吸引并挽留高素质的职员,

08

27

2024河南自学考试企业管理概论(一)04772复习提

2024河南自学考试企业管理概论04772复习提纲(1)企业及其种类1、企业的定义1、企业是自主经营、自负盈亏,依法独立享有民事权利并承担民事责任的产品生产和经营活动的法人。2、企业的特征:⑴企业是以市场为导向、以盈利为主要目的、从事产品生

08

27

2024自学考试农业经济学(一)00137复习提纲(1)

2024自学考试农业经济学00137复习提纲(1)农村剩余劳动力:农村剩余劳动力是一个相对的定义,是相对于特定国家、特定历史条件下和特定的生产力水平而言,即农村劳动力的供给超越需要的多余。家庭农场:以家庭成员为主要劳动力,从事农业规模化、集

08

27

2024自学考试美学原理06415复习提纲(4)

2024自学考试美学原理06415复习提纲(4)中国当代美学家在美的本质问题上的争论:16、看法及代表人物:1、倡导美是主观的,以吕荧和高尔太为代表.2、倡导美是客观的,以蔡仪为代表.蔡仪说:“美的东西就是典型的东西……美的本质就是事物的典

08

27

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

2024河南自学考试02141计算机互联网实用技术复习提纲一Intranet的特征1.开放性和可扩展性因为使用了Internet的TCP/IP 、FTP、HTML、Java等一系列标准,Intranet具备好的开放性,可以支持不同计算机、不

08

26

2023年自学考试电商法13476复习提纲(3)

2023年自学考试电商法13476复习提纲(3)18、电子合同是平等主体之间以数据电文的形式达成的,设立、变更、终止民事权利义务关系的协议。19、数据电文以电子、光学、磁或者类似方法生成、发送、直接或者存储的信息。

08

26

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

2024河南自学考试城市经济学08206复习提纲(1)1.城市的内涵城市是生产力进步到肯定阶段的产物,是一个历史范畴城市是生产要点集约化和业态多元化的有机体城市是地区政治,经济,科技和教育文化进步的中心2.城市基本功能:载体功能:为人类进行

08

25

2023自学考试00159高级财务会计复习提纲(二)

2023自学考试00159高级财务会计复习提纲(二)简述编制中期财务报告的意义。答:(1)能够帮助提升会计信息水平。

08

23

4月深圳龙华自学考试效果最好的复习办法

刚刚结束了1月份的深圳自学考试,不少同学立刻要迎接4月份的深圳龙华自学考试了,但不少同学还学会不好有效的复习办法,下面就跟着深圳自学考试网记者一块儿认识一下,期望对你们能有所帮助。​4月深圳龙华自学考试效果最好的复习办法1、多背多记多读最后