计算机软件基础.pptxVIP

  • 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)

1亿VIP精品文档

相关文档