首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
阐述程序、进程和线程的区别与联系。
阐述程序、进程和线程的区别与联系。
admin
2016-05-12
49
问题
阐述程序、进程和线程的区别与联系。
选项
答案
进程和程序之间既有区别又有联系。 进程是程序执行的动态活动,它是暂时地动态地产生和终止的。程序是进程运行的静态文本,它可以长期保存。一个进程可以执行一个或多个程序,反之,同一个程序也可被多个进程同时执行。 进程与线程的主要区别如下。 (1)调度方面。在传统的操作系统中,拥有资源和独立调度的基本单位都是进程。而在引入线程的操作系统中,线程是独立调度的基本单位,进程是资源拥有的基本单位。在同一进程中,线程的切换不会引起进程的切换。在不同的进程中进行线程切换,将会引起进程切换。 (2)拥有资源。不论是传统操作系统还是设有线程的操作系统,进程都是拥有资源的基本单位,而线程不独立拥有系统资源(也拥有一点必不可少的资源),但线程可以访问其隶属进程的系统资源。 (3)并发性。在引入线程的操作系统中,不仅进程之间可以并发执行,而且同一进程内的多个线程之间也可以并发执行。 (4)系统开销。由于创建进程或撤销进程时,系统都要为之分配或回收资源,操作系统所付出的开销远大于创建或撤销线程时的开销。在进行进程切换时,涉及整个当前进程CPU环境的保护及新调度到新进程的CPU环境设置;而线程切换时,只需保护和设置少量寄存器内存,因此开销很小。另外,由于同一进程内的多个线程共享进程的地址空间,因此,多线程之间的同步与通信非常容易实现,甚至无须操作系统的干预。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/tSNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
属于模块化小型PLC,并能满足中等性能应用要求的PLC系统是【】
连续路径控制中为了控制工具沿任意直线或曲线运动,必须同时控制每一个轴的【】,使得它们同步协调到达目标点。
建筑产品的________决定了生产者和生产工具要发生转移。()
招标投标的基本程序包括招标、投标、开标、________、中标和签订合同六个环节。
在施工进度检查过程中,对不符合要求的部分进行调整,下列方法不正确的是()
备选的两个方案的计算期相同,甲方案投资额为500万元,年经营成本为80万元,乙方案投资额为550万元,年经营成本为70万元,已知本行业基本投资回收期为6年,试选择较优的方案。
简要列举说明计算机网络系统面临的典型安全威胁。(至少列举5个)
在网络操作系统中,都必须提供信息传输的基本功能,通常以________的形式出现。
简述信号量的物理意义。
在一个循环队列Q中,判断队空的条件为_______,判断队满的条件为______。
随机试题
2021年4月,教育部在《关于加强义务教育学校作业管理的通知》中指出,要严控书面作业总量,学校要确保初中每天书面作业完成的时间平均不超过()
子宫肌瘤的特征不正确的是
通过测定母畜血浆、乳汁或尿液中孕酮的含量,有助于判断
下列论述错误的是:()
根据我国《合同法》规定,债权人领取提存之日起()年内不行使而自行消灭。
下列关于高路堤施工要求的说法,错误的是()。
根据ABC上市公司的简要财务报表(所有计算采用期末数,计算过程保留四位小数)。如果ABC公司的股票发行市场价为每股8元,则ABC公司股票的市盈率为()。
风险准备金可用于弥补证券公司交易保证金不足。()
Peoplewhoworksastheleaderofacompany.Peopleuseittokeepthemdryfromrain.
Writeartessayof250words,ontheAnswerSheet,discussingtheinfluencethatadvertisinghashadonyourlifeortheliveso
最新回复
(
0
)