### 操作系统进程详解 #### 2.1 基本点、重点和难点 **2.1.1 进程的概念** 1. **单道程序系统程序执行的特点:** - **顺序性:** 单道程序系统中的程序执行具有明显的顺序性,即前一操作完成后才能执行下一个操作。 - **独占性:** 程序运行时能够独占系统资源。 - **封闭性:** 程序运行环境封闭,外部不会干扰其运行状态。 - **再现性:** 在相同的数据集上多次运行程序会得到相同的结果。 2. **多道程序系统程序执行的特点:** - **制约性:** 多道程序之间的运行存在直接和间接的制约关系。 - 直接制约关系指一个程序依赖于另一个程序的执行结果。 - 间接制约关系则是因为多道程序共享资源而产生的关联。 - **失去封闭性:** 多个程序并发执行时,资源状态由多个程序共同改变,导致失去封闭性。 - **失去再现性:** 因为失去了封闭性,程序在相同的输入下可能产生不同的结果。 - **失去对应性:** 一个程序可能对应多个不同的计算任务。 3. **进程的定义:** 进程是并发程序的执行实体,是操作系统中程序运行的基本单位。 4. **进程的特征:** - **动态性:** 进程具有生命周期,从创建到执行再到撤销。 - **并发性:** 同时存在于内存中的多个进程可以在同一时间段内执行。 - **独立性:** 进程是一个独立的执行单元。 - **异步性:** 进程的执行速度不可预测,导致结果的不可再现性。 - **结构特征:** 由程序段、数据段和进程控制块(PCB)组成。 **2.1.2 进程的状态及其转换** 1. **进程的基本状态:** - **执行状态(Running):** 进程正在处理器上运行。 - **阻塞状态(Blocked):** 进程因等待某种事件发生而暂时停止执行。 - **就绪状态(Ready):** 进程已经准备好,等待分配处理器资源。 2. **其他状态:** - **新状态:** 进程创建之初的状态。 - **终止状态:** 进程完成所有任务或异常终止后的状态。 3. **进程状态转换:** - **新状态 → 就绪状态:** 当就绪队列允许接纳新进程时。 - **就绪状态 → 执行状态:** 获得处理器资源后。 - **执行状态 → 阻塞状态:** 需要等待某个事件完成。 - **阻塞状态 → 就绪状态:** 等待的事件发生。 - **执行状态 → 就绪状态:** 时间片用尽或被更高优先级的进程抢占。 - **执行状态 → 终止状态:** 进程完成或异常终止。 **2.1.3 进程的构成** - **程序:** 构成进程的基础,通过程序产生进程。 - **数据:** 不同的进程可以使用相同的程序代码,但它们处理的数据集不同。 - **进程控制块(PCB):** 存储进程的状态和其他控制信息,是操作系统管理和控制进程的基础。 **2.1.4 挂起状态的引入** 1. **原因:** - **系统出现故障:** 不允许某些进程继续运行,例如硬件故障或软件问题。 - **系统资源紧张:** 当系统资源不足以支持所有进程运行时,需要将部分进程挂起。 - **父进程请求:** 父进程可以请求挂起自己的子进程。 - **用户请求:** 用户可以请求操作系统挂起特定的进程。 **总结:** 本章节介绍了进程的基本概念、特点、状态转换以及构成要素等内容,重点强调了进程在操作系统中的核心作用,以及如何通过状态转换和挂起机制来管理和优化多道程序系统的性能。通过理解这些基础概念,初学者能够更好地掌握操作系统中进程管理的核心原理和技术。
剩余19页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 零基础之转录组分析,趋势分析差异分析热图
- html渲染器,粘贴html代码到这个渲染器即可渲染出对应的效果
- 计应4班-李长文-07-人工智能期末考试试卷B.doc
- 圣诞树html网页代码
- build(1).gradle
- 含微网的配电网优化调度yalmip 采用matlab编程,以IEEE33节点为算例,编写含sop和3个微网的配电网优化调度程序,采用yalmip+cplex 这段程序是一个微网系统的建模程序,用于对微
- MMC整流器(Matlab),技术文档 1.MMC工作在整流侧,子模块个数N=18,直流侧电压Udc=25.2kV,交流侧电压6.6kV 2.控制器采用双闭环控制,外环控制直流电压,采用PI调节器,电
- Cyclecharacter01234
- C# 通过串口实时获取温湿度
- 基于粒子群算法的配电网日前优化调度 采用IEEE33节点配电网搭建含风光,储能,柴油发电机和燃气轮机的经济调度模型 以运行成本和环境成本最小为目标,考虑储能以及潮流等约束,采用粒子群算法对模型进行求
- Smart Log Tool V1.7
- 两相交错并联LLC谐振变器,均流和不均流方式都有,联系前请注明是否均流 模型均可实现输出电压闭环控制 第二幅波形图模拟的效果为电容相差15%,均流效果良好 仿真模型的运行环境是matlab simul
- 云上探索实验室活动说明
- matlab三电平statcom无功检测双闭环svpwm调制两电平 三电平逆变器拓扑,pq无功电流检测模块,直流电压外环电流内环解耦控制,svpwm调制生成触发信号 附带Word讲解
- C# 获取网卡物理地址源码
- .archivetemp阅读天数.py