进程的定义,组成,组织方式,特征

进程是程序的一次执行过程,作为系统资源分配的单位,由程序段、数据段和PCB组成。PCB通过链表或索引表进行组织,包含标识、状态和控制信息。进程控制通过原语操作,实现状态转换,如阻塞和唤醒。进程间的通信包括共享存储和管道通信。线程作为进程内的执行单元,有用户级、内核级和两者结合的实现方式,多线程模型分为一对一、多对一和多对多模型。
摘要由CSDN通过智能技术生成

进程的定义:程序的一次执行过程,是系统资源分配和调度的一个独立单位。

组成:程序段,数据段,PCB(PCB: 是进程管理所需要的数据存放在PCB;程序段,数据段是程序执行需要的数据。)

(PCB)组织方式:

链表 和索引表两种方式。

区别是:指针的指向不同,操作系统的指针指向各个队列,操作系统的指针指向各个索引表,

 

 

 

 

 

PCB 包含三类信息:标识信息,状态信息,控制信息

 

 

 进程的控制:实现进程状态的转变。

进程控制的实现是通过原语来实现的。

 

 原语:内核态的

进程因什么事件而阻塞就会因什么事件而唤起。阻塞和唤起是成对出现的。

 

 

 进程通信:进程之间的信息通信

共享存储:进程对共享空间的访问必须是互斥的,存储方式又分为基于数据结构的共享和基于存储区的共享。

 

管道通信:

 

 

 

 线程:

 

线程的实现方式: 

 

 线程的实现方式:用户级线程,内核级线程,两者的组合。

 多线程模型:        一对一,多对一,多对多线程模型。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值