第二章 进程与线程 一、进程的概念、组成、特征

目录

一、进程的组成

​编辑

二、概念

程序:

[进程( Process) :](#进程( Process) :)

PID:

进程控制块(PCB):

三、特征

1、动态性(最基本的特性)

2、并发性

3、独立性

4、异步性

5、结构性


一、进程的组成

二、概念

程序:

是静态的,就是个存放在磁盘里的可执行文件,就是一系列的指令集合。

进程( Process) :

是动态的,是程序的一次执行过程

PID:

当进程被创建时,操作系统会为该进程分配一个唯一的、不重复的"身份证号"------ PID (Process tD,进程ID)

进程控制块(PCB):

注意:PCB是进程存在的唯一标志!

三、特征

1、动态性(最基本的特性)

进程是程序的一次执行过程,是动态地产生、变化和消亡的

2、并发性

内存中有多个进程实体 ,各进程可并发执行

3、独立性

进程是能独立运行、独立获得资源、独立接受调度的基本单位

4、异步性

各进程按各自独立的、不可预知的速度向前推进,操作系统要提供"进程同步机制"来解决异步问题

5、结构性

每个进程都会配置一个PCB。结构上看,进程由程序段、数据段、PCB组成

相关推荐
小小测试开发7 分钟前
提升WebUI自动化效率与性能:从脚本到架构的全链路优化指南
运维·架构·自动化
少废话h43 分钟前
Redis主从与集群搭建全指南
大数据·linux·redis·mysql
中屹指纹浏览器1 小时前
指纹浏览器抗检测进阶:绕过深度风控的技术实践
服务器·网络·经验分享·笔记·媒体
The star"'1 小时前
mysql(1-3)
运维·mysql·云计算
Cheadmaster1 小时前
20252820_进程管理实验
linux
model20052 小时前
Alibaba linux 3安装LAMP(5)
linux·运维·服务器
哇哈哈&2 小时前
安装wxWidgets3.2.0(编译高版本erlang的时候用,不如用rpm包),而且还需要高版本的gcc++19以上,已基本舍弃
linux·数据库·python
weixin_307779132 小时前
Jenkins中的Jakarta Activation API插件:功能、使用与最佳实践
运维·开发语言·ci/cd·自动化·jenkins
Macbethad4 小时前
工业触摸屏技术指南:选型、难点与实战解决方案
服务器·前端·数据库
minihuabei4 小时前
跨域拉镜像
linux