操作系统——进程与线程

本文详细介绍了操作系统中的进程和线程概念。进程是程序的执行实例,包含PCB、程序段和数据段,具有独立运行、获取资源和接受调度的能力。进程状态包括就绪、执行和阻塞,通过原语进行控制和状态切换。进程间通信涉及共享存储、管道和消息传递。线程作为CPU调度单位,允许多个功能并发执行,减少了上下文切换的开销。线程实现方式包括用户级和内核级,以及两者的组合。
摘要由CSDN通过智能技术生成

进程

进程的概念

进程:是动态的,是程序的一次执行过程。区分于程序的概念。
程序:是静态的,就是一个存放在磁盘里的可执行文件,就是一系列的指令集合。

进程的组成

  • PCB(进程控制块)
  • 程序段
  • 数据段

PCB:是进程存在的唯一标志,操作系统为其创建PCB,当进程结束时,会回收PCB。
(进程描述信息、进程控制和管理信息、资源分配清单、处理机相关信息)

**程序段:**程序的代码
**数据段:**运行过程中产生的各种数据

要点:PCB是给操作系统用的。程序段是给进程自己用的。

进程的特征

在这里插入图片描述
进程是能独立运行、独立获得资源、独立接受调度的基本单位

进程的组织

组织方式:链式方式和索引方式

  • 链式方式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值