管程C语言,c++ 管程

dfnjsfkhak 22 0

大家好,今天小编关注到一个比较意思的话题,就是关于管程C语言问题,于是小编就整理了3个相关介绍管程C语言的解答,让我们一起看看吧。

  1. 为什么水蒸气要在壳程流动?
  2. 如何计算热水伴热伴热管长度?
  3. 请列举几种进程的同步机制,并比较其优缺点?

什么水蒸气要在壳程流动?

水蒸气走壳程是因为水蒸气换热可能会产生凝水,会在狭小管道中形成气液流。破坏管道水蒸气流通的流体形态,甚至可能在弯曲部分产生水击。

同样质量的水蒸气的体积,远远大于水的体积,而它的导热系数远小于水的导热系数。

管程C语言,c++ 管程-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

如果让水蒸气在管程流动的话,第一阻力过大,第二换热量小,总体汽水热交换效率会大大降低。所以,汽水热交换器一般都安排水走管程、汽走壳程。

水蒸气会流动。水蒸气,简称水汽或蒸汽,是水(H₂O)的气体形式。当水达到沸点时,水就变成水蒸气。

在海平面一标准大气压下,水的沸点为99.***4°C或212°F或373.15K。

管程C语言,c++ 管程-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

当水在沸点以下时,水也可以缓慢地蒸发成水蒸气。而在极低压环境下(小于0.006大气压),冰会直接升华变水蒸气。水蒸气可能会造成温室效应,是一种温室气体。气态水是大气很小但重要的组成部分。大约有99.99%是在对流层中。

冷凝水蒸气到液体或冰的阶段主要由云,雨,雪,和其他沉淀物完成,而所有这些也是最重要的天气要素。

雾和云的形成,通过缩合周围云凝结核。若是在缺乏核的状态,凝结只能发生在更低的温度上。

管程C语言,c++ 管程-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

在持续凝结或沉积后,云滴或雪花形成,并促成它们达到了临界质量。

平流层的水蒸气平均停留时间是10天左右。水的补充、降水、蒸发,是海洋,湖泊,河流和植物蒸腾及其他生物和地质过程作用的结果

如何计算热水伴热伴热管长度

一般汽水换热时,我们让高温气体走壳程,低温冷媒走管程。那么对于高温气体来讲,它的流动属于横掠管束流动,在这里我仅给出计算对流传热系数的公式

Nu=C*Re^m,其中Nu为努赛尔特数,m是根据管径、管间距查表得出的修正系数;Re是表征流体流态的状态参数,雷诺数,Re=v*L/a(v为介质流速,L为特征长度,a为介质的导热系数)

而同时Nu=ht*L/a→ht=Nu*a/L,其中hc即为我们需要求的高温气体对流换热系数,W/(㎡K),其中a为气体的导热系数,根据设计的实际定性温度查表得出;L为特征长度,当流体横掠圆管时,我们一般取管外径。那么,通过上述计算步骤就可以求出高温气体的对流换热系数ht。

对于低温冷媒而言,它的流动可以认为是管内湍流,一般换热器我们设计的时候是选用直径16或者18的管子,当然这个是根据实际情况比如管材,流量,流体品质等等来决定。

管内湍流的传热模型较多,传热学史上也是众说纷纭,各有所长,我们一般推荐***用:

请列举几种进程的同步机制,并比较其优缺点?

一个信号量只能置一次初值,以后只能对之进行p操作或v操作。

由此也可以看到,信号量机制必须有公共内存,不能用于分布式操作系统,这是它最大的弱点。信号量机制功能强大,但使用时对信号量的操作分散, 而且难以控制,读写和维护都很困难。加重了程序员编码负担;核心操作P-V分散在各用户程序代码中,不易控制和管理;一旦错误,后果严重,且不易发现和纠正。(b)自旋锁: 旋锁是为了保护共享***提出的一种锁机制。调用者的***如果被占用,即自旋锁被已经被别的执行单元保持,则调用者一直循环在那里看是否该自旋锁的保持着已经释放了锁。自旋锁是一种比较低级的保护数据结构和代码片段的原始方式,可能会引起以下两个问题;

1、死锁

2、过多地占用CPU*** 传统自旋锁由于无序竞争会导致“公平性”问题 (c)管程: 信号量机制功能强大,但使用时对信号量的操作分散,而且难以控制,读写和维护都很困难。因此后来又提出了一种集中式同步进程——管程。其基本思想是将共享变量和对它们的操作集中在一个中,操作系统或并发程序就由这样的模块构成。这样模块之间联系清晰,便于维护和修改,易于保证正确性。(d)会合: 进程直接进行相互作用 (e)分布式系统: 由于在分布式操作系统中没有公共内存,因此参数全为值参,而且不可为指针。(f)原语 是不可中断的过程。

到此,以上就是小编对于管程C语言的问题就介绍到这了,希望介绍关于管程C语言的3点解答对大家有用

标签: 水蒸气 信号量 系数