编辑: ok2015 2019-07-03

22 所谓分时技术,是把处理机时间划分成很短的时间片(如几百毫秒)轮地分配给各个应用程序使用,如果某个程序在分配的时间片用完之前计算还未完成,该程序就暂时中断,等待下一轮继续计算. 主机 终端

1 终端

2 终端 n 一个分时系统示例 (2) 分时技术 ① 什么是分时技术 一台计算机与许多终端设备连接,终端用户以联机方式使用计算机. ② 分时处理 绪论――操作系统的形成与发展

23 实时处理以快速反应为特征,对实时信号能在截止期限之内处理并作出反应.实时处理具有实时性和可预测性. (3) 实时处理 ① 什么是实时 计算机对于外来信息能够在被控对象允许的截止期限 (deadline)内作出反应. ② 实时处理 绪论――操作系统的形成与发展

24 批量操作系统 分时操作系统实时操作系统 个人计算机操作系统 网络操作系统 (计算机网络,松耦合)多处理机操作系统 (多处理机系统,紧耦合)集群操作系统 (分布存储的多计算机系统 ) 并行分布式系统 (分布存储的多计算机系统)分布式系统 (具有单一用户界面,支持分布式数据处理 ) 分布式实时系统 (支持分布式实时数据处理 ) 5. 计算机体系结构与操作系统的关系 (1) 单CPU计算机配置的操作系统 (2) 具有并行结构的计算机系统配置的操作系统 绪论――操作系统的形成与发展 操作系统的定义 绪论――操作系统的定义

25 1. 资源共享与资源竞争 多个计算任务对计算机系统资源的共同享用 操作系统 中央处理机 打印机 用户1 用户n ? 操作命令 ? 操作命令 应用程序1 ? 系统调用 ? 系统调用 应用程序n 显示器 Modem 应 用程 序 存储器 绘图仪 键盘网卡文件用户请求系统资源的方式 (1) 资源共享 多个计算任务对计算机系统资源的争夺 (2) 资源竞争 绪论――操作系统的定义

26 操作系统是一个大型的程序系统,它负责计算机系统软、硬件资源的分配;

控制和协调并发活动;

提供用户接口,使用户获得良好的工作环境. 2. 操作系统的定义与特征 (1) 操作系统的定义 ① 并发 能处理多个同时性活动的能力② 共享 多个计算任务对系统资源的共同享用③ 不确定性 操作系统能处理大量的、随机的事件序列,使各用户的计 算任务正确地完成. (2) 操作系统的特征 绪论――操作系统的定义 操作系统的资源管理功能 绪论――操作系统的资源管理功能

27 绪论――操作系统的资源管理功能 确定将CPU先分给哪个用户程序,它占用多长时间,下一个又该轮到哪个程序运行等问题. 1. 处理机管理 (1) 提出进程调度策略 在调度时机到来时,进行处理机分派. (2) 给出进程调度算法 (3) 进行处理机的分派

28 确定各应用程序在主存中的位置及所占区域的大小;

应用程序无需关心存储细节,由存储管理模块提供地址重定位能力. 2. 存储器管理 (1) 存储分配和存储无关性 系统提供基址、界限寄存器等存储保护方法,使各应用程序相互隔离. (2) 存储保护 系统提供虚拟存储技术,扩大逻辑主存. (3) 存储扩充 绪论――操作系统的资源管理功能

29 设备无关性是指用户向系统申请和使用的设备与实际操作的设备无关,以达到方便用户、提高设备利用率的目的. 3. 设备管理 (1) 设备无关性 操作系统为各应用程序和运行实体分配各种设备.设备分配通常采用三种基本技术:独享、共享及虚拟技术. (2) 设备分配 设备的传输控制包括:启动设备、中断处理、结束处理三个方面 (3) 设备的传输控制 绪论――操作系统的资源管理功能

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题