313操作系统的功能 处理机管理 存储器管理 文件系统管理 设备管理 操作系统接口
3.1.3 操作系统的功能 ➢ 处理机管理 ➢ 存储器管理 ➢ 文件系统管理 ➢ 设备管理 ➢ 操作系统接口
处理机管理 创建和撤消进程(线程) 〉对进程(线程)的运行进行协调 实现进程(线程)之间的信息交换 进程(线程)的调度
处理机管理 ➢ 创建和撤消进程(线程) ➢ 对进程(线程)的运行进行协调 ➢ 实现进程(线程)之间的信息交换 ➢ 进程(线程)的调度
进程调度程序 >功能: ①记录系统中所有进程的情况: ②根据即定的调度算法,确定将CPU分 配给就绪队列中的某个进程; 3回收和分配CPU。 >调度方式: ①非剥夺式(不可抢占式); ②剥夺式(抢占式)
进程调度程序 ➢ 功能: ①记录系统中所有进程的情况; ②根据即定的调度算法,确定将CPU分 配给就绪队列中的某个进程; ③回收和分配CPU。 ➢ 调度方式: ①非剥夺式(不可抢占式); ②剥夺式(抢占式)
进程调度程序 算法选择要考虑的因素 ①尽量提高资源利用率,减少CPU空闲时间; ②对一般程序采用较合理的平均响应时间 ③应避免有的程序长期得不到响应的情况。 算法分类: ①先到先服务算法; ②短进程优先算法; ③优先级高先算法; ④时间片轮转法
进程调度程序 ➢ 算法选择要考虑的因素: ①尽量提高资源利用率,减少CPU空闲时间; ②对一般程序采用较合理的平均响应时间; ③应避免有的程序长期得不到响应的情况。 ➢ 算法分类: ①先到先服务算法; ②短进程优先算法; ③优先级高先算法; ④时间片轮转法
存储器管理 内存分配:为每道程序分配内存空间, 提高存储器利用率; ■地址的转换:将程序中的逻辑地址变换 成存储空间中的物理地址; 内存的保护 ■虚拟内存:使用硬盘空间模拟内存,为 用户提供一比实际大得多的内存空间
存储器管理 ◼ 内存分配:为每道程序分配内存空间, 提高存储器利用率; ◼ 地址的转换:将程序中的逻辑地址变换 成存储空间中的物理地址; ◼ 内存的保护 ◼ 虚拟内存:使用硬盘空间模拟内存,为 用户提供一比实际大得多的内存空间