- 2
- 0
- 约3.52千字
- 约 31页
- 2022-08-28 发布于上海
- 举报
3.3 操作系统的组成
操 作 系 统
进程管理
存储管理
文件管理
设备管理
用户接口
CPU
内存
外存
外设
用户
对计算机系统中的软硬件资源进行管理和控制;
合理组织计算机的工作流程;
为用户提供一个使用计算机的接口和界面
第1页/共31页
3.3.1 进程管理
输入设备
处理机
输出设备
程序1
程序2
程序3
t1
t2
t3
t4
t5
t6
t7
t8
t9
顺序执行的程序
第2页/共31页
并发执行例
例:
程序A:每执行一次都要做N=N+1;程序B,每执行一次都要做print(N),然后使N=0。设某时刻N=n
执行:
先运行A,再运行B,得N为:
n+1,n+1,0
先运行B,再运行A,得N为:
n,0, 1
先运行B的print(N) ,再运行A,之后运行B的N=0,得N为:
n,n+1,0
第3页/共31页
4
进程的状态转换
在整个生存周期内,进程的状态处于不断变化中
阻塞状态
时间用完
获得资源
等待资源
进程调度
执行状态
新进程
就绪状态
终 止
接纳
完成
第4页/共31页
5
进程的组成
程序块
即程序,描述进程所要完成的操作
数据集合
执行时所需要的数据集和工作区
进程控制块 PCB
记录进程的各种信息
PCB是进程控制的核心,OS通过PCB实现对进程的控制和管理。
第5页/共31页
6
进程控制块中的信息
进程标识信息
进程调度
原创力文档

文档评论(0)