操作系统 进程、线程、纤程小知识

本文介绍了操作系统的三个关键概念:进程、线程和纤程。进程是程序执行的实例,具有动态性、并发性、独立性和结构性,并存在五种状态。线程是操作系统调度的基本单位,轻量级,可以并发执行并共享进程资源。纤程则是在用户模式下实现的轻量级执行单元,允许快速切换,但内核并不直接调度纤程。
摘要由CSDN通过智能技术生成

1. 什么是进程?

进程(Process)是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。是应用程序运行的载体。进程是一种抽象的概念,从来没有统一的标准定义。进程一般由程序,数据集合和进程控制块三部分组成。程序用于描述进程要完成的功能,是控制进程执行的指令集;数据集合是程序在执行时所需要的数据和工作区;程序控制块包含进程的描述信息和控制信息是进程存在的唯一标志。

进程具有的特征

动态性:进程是程序的一次执行过程,是临时的,有生命期的,是动态产生,动态消亡的;

并发性:任何进程都可以同其他进行一起并发执行;

独立性:进程是系统进行资源分配和调度的一个独立单位;

结构性:进程由程序,数据和进程控制块三部分组成

进程的五种状态

其中最核心的就是三种状态:就绪态、阻塞态、执行态。

就绪态:进程已经准备好,已分配到除 CPU 外的所有所需资源,只要分配到CPU就能够立即运行

阻塞态:正在执行的进程由于某些事件(I/O请求,申请缓存区失败)而暂时无法运行ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值