- 1.进程的定义和特征
- 进程的概念:
进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动,它是进行系统资源分配、调度的一个独立单位。
- 进程的概念:
- 2.进程的五大特征
a.动态性
b.并发性
c.异步性
d.独立性
e.结构性:每个进程都有其相对应的数据结构及独立表项。 3.引入进程的利弊
利:多道程序并行执行,改善了系统资源利用率,提高了系统的吞吐量
弊:1》空间开销 2》时间开销4.进程控制块(Process Control Block —PCB)
PCB是系统为描述和控制进程的运行而为每个进程定义的一个数据结构,PCB中记录了操作系统所需的全部的关于进程的描述和控制信息,它是进程存在的唯一标识。
PCB的组织方式(根据不同的状态来组织):索引表结构,或链接表结构。5.进程控制:
原语:是执行一定功能的程序段,它的执行不可中断,好像执行一条指令一样。原语具有原子操作性,即一个操作的所有动作,要么全做,要么全部做。这种原子性通过屏蔽中断来实现传送数据。- 创建原语的主要操作
a.先向系统申请一个空闲的PCB
b.再根据父进程提供的参数将子进程的PCB初始化
c.将此PCB插入就绪队列
d.返回一个进程标识符 - 1.撤销原语
1》撤销原因:a任务完成;b发生错误;c父进程被撤销
2》主要功能:收回被撤销进程占用的所有资源,并撤销它的PCB。
3》主要操作:
- 创建原语的主要操作
操作系统原理Linux篇 读书笔记(1)——进程管理
最新推荐文章于 2024-06-22 10:04:04 发布