全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 可编程逻辑 >

为什么需要进程 特征和定义有哪些

时间:2023-10-08 15:29

人气:

作者:admin

标签:

导读:为什么需要进程 通常程序不能并发执行,因为程序并发执行的结果,是不可再现的。为了使程序,可以并发执行,且能对其加以描述和控制,引入了进程的概念。 进程的特征和定义 进...

为什么需要进程

通常程序不能并发执行,因为程序并发执行的结果,是不可再现的。为了使程序,可以并发执行,且能对其加以描述和控制,引入了进程的概念。

进程的特征和定义

进程是程序的一次执行,是系统进行资源分配调度的独立单位。

结构特征:为了使程序能够独立运行,应配置一个进程控制块PCB。进程是由程序段,相关的数据段和PCB(进程控制块)三部分构成的。

动态性:进程是程序的一次执行,由创建而产生,由调度而执行,由撤销而消亡,进程存在一定的生命周期。

并发性:多个进程实体,同存在于内存中,且能在一段时间内同时运行。

独立性:进程实体,是一个能独立运行,独立分配资源,独立接收调度的基本单位。

异步性:进程按自己独立的不可预知的速度推进。

进程的状态及转换

创建:保证进程的调度,必须在创建工作完成以后,再进行。确保,对进程控制块PCB操作的完整性。

就绪:进程已分配到除CPU外的所有必要资源。

执行:进程已获得CPU,其指令集正在执行。

阻塞/挂起

正在执行的进程由于发生某事件导致暂时无法继续执行。

终止:等待其他进程收集完信息后,将删除该进程,清空PCB并返还给系统。

下面是进程状态图:

图片

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信