【操作系统】进程的概念、组成、特征

概念组成

程序:静态 的放在磁盘**(外存)** 里的可执行文件(代码)

作业:代码+数据+申请(JCB)(外存)

进程:程序的一次执行过程

程序段(代码指令)+数据段(运行过程中产生到数据)+资源(PCB)(内存中动态的

进程ID(PID):进程被创建时,操作系统为该进程分配的唯一的、不重复的 号码。

进程控制块(PCB):里面保存进程描述信息。如:PID、UID,进程运行情况,被资源分配清单、处理机相关信息。它是进程存在的唯一标识。

进程是进程实体的运行过程,是系统进行资源分配调度的最小单位。

进程的特征

动态性:一次执行过程,动态产生、变化、消亡。

并发性:内存中多个进程实体、可并发执行。

独立性:独立运行、获得资源、接受调度。

异步性:各进程按独立的不可预知的速度向前推进(进程同步解决异步问题)。

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

相关推荐
大二转专业13 小时前
408算法题leetcode--第七天
考研·算法·leetcode
Freestyle Coding1 天前
使用rust自制操作系统内核
c语言·汇编·microsoft·rust·操作系统
打鱼又晒网1 天前
Linux进程间通信——探索共享内存—— 剖析原理, 学习接口应用
linux·运维·服务器·后端·操作系统
狂飙的张兴发1 天前
认知小文2《成功之路:习惯、学习与实践》
学习·考研·职场和发展·跳槽·学习方法·改行学it·高考
何事驚慌2 天前
2024/9/17 英语每日一段
考研
skaiuijing3 天前
巧用二级指针
c语言·开发语言·算法·架构·操作系统
打鱼又晒网4 天前
linux进程间通信——学习与应用命名管道, 日志程序的使用与实现
linux·运维·服务器·后端·操作系统
OpenAnolis小助手5 天前
专访AMD:AMD 正式加入龙蜥社区首秀:开源协作与 AI 创新的交汇点
ai·开源·操作系统·龙蜥社区·龙蜥操作系统大会
计算机学姐5 天前
基于SpringBoot+Vue的考研学习分享互助平台
java·vue.js·spring boot·后端·学习·考研·spring
尚学教辅学习资料5 天前
基于SpringBoot的考研助手系统+LW参考示例
spring boot·后端·考研·java项目·计算机毕设·毕业论文