- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(三)操作系统的定义 操作系统是计算机系统中的一个系统软件,是一些程序模块的集合—— 以尽量有效合理方式组织和管理计算机的软硬件资源,合理的组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能,使得用户能够灵活,方便,有效的使用计算机,使整个计算机系统能高效的运行。 资源共享:多个计算任务对计算机系统资源的共同享用。 资源竞争:多个计算任务对计算机系统资源的争夺。 操作系统做什么 仲裁者(协调者) 使多个应用程序/用户高效,公平地一起工作 保护用户不互相干扰 管理程序 硬件平台扩展为运行平台 运行平台是承载应用程序的载体 幻觉制造者 提供硬件的高层界面,取消硬件限制 操作系统提供无限的内存、无限的CPU 管理者 有效合理地分配资源,保护用户不受侵犯 提供安全、保密措施 标准服务提供者 提供每个用户需要的标准工具 如标准库、窗口系统 操作系统是一个大型的程序系统,它负责计算机的全部软、硬件资源的分配、调度工作,控制并协调并发活动,实现信息的存取和保护。它提供用户接口,使用户获得良好的工作环境。操作系统使整个计算机系统实现了高效率和高度自动化。 操作系统是整个计算机系统的核心。 操作系统的定义 操作系统的特征 并发:系统中同时存在多个程序处理多个同时性活动 宏观上:这些程序是同时在执行的 微观上:任何时刻只有一个程序在执行,即微观上这些程序在CPU上轮流执行 共享:多个计算任务对系统资源的共同享用 操作系统与多个用户的程序共同使用计算机系统中的资源(共享有限的系统资源) 操作系统要对系统资源进行合理分配和使用 资源在一个时间段内交替被多个进程所用 不确定性:操作系统能处理大量的、随机的事件序列,使各用户的计算任务正确地完成。 虚拟性 虚拟性:操作系统的一种管理技术,把物理上的一个实体变成逻辑上的多个对应物,或把物理上的多个实体变成逻辑上的一个对应物的技术 通过多道程序和分时技术,将物理上的一个CPU变成逻辑上的多个CPU 通过Spooling技术把物理上的一台独占设备变成逻辑上的多台虚拟设备 通过窗口技术把物理上的一个屏幕变成逻辑上的多个虚拟屏幕 虚拟存储器把物理上的多个存储器(主存和辅存)变成逻辑上的一个虚存 (四)操作系统的功能 虚拟机观点 裸 机 :没有装配任何软件的计算机称为裸机。 虚拟机:装配有相应软件的机器称为虚拟机。 命令解释、图形用户界面、用户程序 系统调用 文件系统 处理机调度、内存管理 设备驱动,中断处理 裸机 操作系统的资源管理功能 处理机 存储器 I/O设备 软件资源 处理机管 理 存储器管 理 设 备管 理 文 件系 统 系统资源 操作系统功能模块 把操作系统看成一个资源管理器。换句话说,从资源管理的角度看操作系统有如下四个功能: 操作系统的资源管理功能 一 处理机分配 1. 制定调度策略(调度原则) 2. 给出调度算法 3. 具体的实施处理机分派 二 存储器管理 1. 存储分配和存储无关性 2. 存储保护 3. 存储扩充 三 设备管理 1. 设备无关性 2. 设备分配 3. 设备的传输控制 四 软件资源管理 为用户提供一种简便、统一的存取和管理信息的方法,解决信息的共享、数据的存取控制和保密等问题。 (五)操作系统的类型 批处理操作系统 分时操作系统 实时操作系统 个人计算机操作系统 网络操作系统 分布式操作系统 嵌入式操作系统 多道批处理系统 在批处理系统中采用多道程序设计技术,就形成了批量操作系统。 该系统把用户提交的作业成批地送入计算机内存,然后由作业调度程序自动地选择作业运行。 优点: 缩短作业之间的交接时间,减少处理机的空闲等待时间,提高系统的吞吐量 缺点: 用户响应时间较长。用户既不能了解自己程序的运行情况,也不能控制计算机。 批处理系统 VS. 多核系统 ? 特点: 多路调制性:众多联机用户可同时使用同一台计算机 独占性:各终端用户感觉到自己独占了计算机 交互性:用户与计算机之间可进行“会话” 分时操作系统 批处理操作系统vs.分时操作系统 目标不同 适应作业的性质不同 资源使用率不同 作业控制方式不同 实时操作系统 实时操作系统:对用户(外部)的请求,实时操作系统能在规定的时间内处理完毕。 实时操作系统的类型: 实时控制: 工业过程控制、防空系统等 实时信息处理:情报检索和查询、飞机订票系统 实时操作系统特点: 系统对外部的信号必须能及时响应 要求高可靠性和安全性,效率则放在第二位 系统整体性强 不要求很强的“会话”能力 网络操作系统 计算机网络: 计算机技术与通信技术相结合的产物,是互连
您可能关注的文档
最近下载
- 畜牧兽医职业生涯规划书 .pdf VIP
- 2024-2025四川遂宁遂宁中学高一上期中化学试题【答案版】.docx VIP
- 15分钟课堂教学.pdf VIP
- 职业技术学院民族音乐与舞蹈专业人才培养方案.docx VIP
- Tolteq 脉冲器 操作手册.pdf VIP
- 人教版部编版小学五年级语文上册《忆读书》教学ppt课件.pptx VIP
- DB50T1310-2022丰都麻辣鸡加工技术规程.pdf VIP
- 2024-2025四川遂宁遂宁中学高一上期中数学试题【答案版】.pdf VIP
- 河北省政府采购评审专家培训验收考核题(6月21日)车上试题【含答案】2025.pdf VIP
- 华东理工大学电路原理与分析期末复习.ppt VIP
原创力文档


文档评论(0)