- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
绪论1-服务计算技术与系统教育部重点实验室
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 操作系统的定义 绪论——操作系统的定义 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) 设备的传输控制 绪论——操作系统的资源管理功能 30 文件系统为用户提供一种简便的、统一的存取和管理信息的 方法,并解决信息的共享、数据的存取控制和保密等问题。 信息组织 存取方法 文件共享 文件安全 文件完整性 磁盘空间分配 4. 信息管理(文件系统) 绪论——操作系统的资源管理功能 31 操作系统 功能模块 处理机 管 理 存储器 管 理 设 备 管 理 文 件 系 统 系 统 资 源 处理机 I/O 设备 软件 资源 存储器 系统资源与操作系统的资源管理模块 5. 操作系统的资源管理观点 绪论——操作系统的资源管理功能 操作系统的基本类型 绪论——操作系统的基本类型 批量操作系统是操作系统的一种类型。该系统把用户提交 的程序组织成作业形式。作业成批送入计算机,然后由作 业调度程序自动选择作业,在系统内多道运行。 早期计算机一般都配置批量操作系统。 32 1. 批量操作系统 (1) 什么是批量操作系统 (2) 批量操作系统的特点 脱机操作 多道运行 合理搭配作业 ① 系统吞吐率高 ② 作业周转时间长,用户使用不方便 绪论——操作系统的基本类型 分时操作系统是操作系统的另一种类型。它一般采用时间 片轮转的办法,使一台计算机同时为多个终端用户服务。 该系统对每个用户都能保证足够快的响应时间,并提供交 互会话功能。 33 2. 分时操作系统 (1) 什么是分时操作系统 (2) 分时操作系统的特点 ① 并行性 ② 独占性 ③ 交互性 绪论——操作系统的基本类型 配置了实时操作系统的系统。该系统可以对科学实验、医学成像、工 业控制、武器装备控制和特定显示系统进行实时控制的系统。 34 3. 实时操作系统 (1) 实时系统 系统必须满足应用程序对截止期限(deadline)的要求,若错过了截止期 限,将导致灾难性后果。 ② 实时系统的分类 ⅰ 硬实时系统 系统中截止期限被错过的情况下,只造成系统性能下降而不会带来严 重后果。 ⅱ 软实时系统 ① 什么是实时系统 绪论——操作系统的基本类型 实时操作系统对外部输入的信息,能够在规定的时间内处 理完毕并作出反应。 35 ① 什么是实时操作系统 (2) 实时操作系统 ③ 实时操作系统
文档评论(0)