【操作系统课件】操作系统引论.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机操作系统 主讲教师:李长志 E_mail: lichangzhi024@ Phone: (023 第一章 操作系统引论 操作系统的目标和作用 操作系统的主要功能 操作系统的结构设计 计算机系统 硬件:提供基本的计算资源(CPU、存储器、输入设备和输出设备) 操作系统:控制和协调不同的用户在使用不同的应用程序时对硬件的操作。 应用程序:为解决用户要求的问题(如视频播放、数据管理、商务应用等)而定义的一种(通过使用系统资源来完成)的处理方法。 用户(人员、机器设备、其他计算机系统等) 操作系统 管理计算机的资源。如CPU、主存、硬盘、I/O设备,以及其他在计算机硬件和计算机用户之间扮演中介角色的资源。 为用户编写的程序提供使用系统资源的服务。 为程序地运行提供必要的环境。 1.1 操作系统的目标和作用 1.1.1 操作系统的目标 不同类型的操作系统,由于设计策略的不同,其目标也各有侧重。 方便性:便于使用计算机的人更容易操作; 有效性: 提高计算机系统中的各个组件的使用效率; 可扩充性: 提供简便的系统更新的能力或方法; 开放性:与其他系统的交互能力。 1.1 操作系统的目标和作用 1.1.2操作系统的作用 用户与计算机系统的接口 命令方式/系统调用方式/GUI(图形用户界面) 系统资源管理器 资源抽象与资源共享 扩充机器(虚拟机) 机器的抽象 资源抽象 通过提供一个对硬件部件操作的抽象模型,从而使一个应用程序员可以相对容易的使用计算机硬件资源 多级抽象 机器的抽象 操作系统必须管理计算机中的处理器,内存,设备以及其他抽象资源,使得它们能在执行的程序间共享, 每个程序都在自己的虚拟机上运行 在一台虚拟机上运行的程序称为进程 资源共享 虚拟机和透明资源共享 多个程序同时运行,每一个看起来就好像在自己的私有计算机上运行一样。 显式资源共享 系统必须根据某种分配策略隔离资源访问 系统必须在有资源请求时,能允许进程相互合作共享资源 操作系统的定义 操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合:它们能有效的组织和管理计算机系统中的硬件及软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便和有效地使用计算机,使整个计算机系统能高效地运行。 1.2 操作系统的设计策略 批处理系统 分时系统 个人计算机和工作站 嵌入式系统 小型通信计算机(蜂窝电话,PDA,机顶盒等) 网络技术 批处理系统 它服务于一系列作业,称之为批,将批中的作业顺序读入机器,并执行每个作业中的程序 一个作业是将命令、程序、和数据按预先确定的次序结合在一起,并提交给系统的一个组织单位。 作业能自动完成任务而不用人来干预,所以,批处理系统也称为非交互式系统。 批处理技术 假脱机(spooling) 批处理技术 调度策略 操作系统使用调度策略来决定作业执行的顺序 中级调度 低级调度(处理器调度) 交换系统 文件:磁盘设备的抽象 分时系统 分时系统的目标是使得多个用户通过使用带有键盘和显示器的终端设备,能同时与计算机系统进行交互。 一个批处理系统在一个时间内只运行一个用户的程序,而对分时系统而言,可能在任何给定的时间内,运行两个或更多的程序 多任务系统 分时技术 分时系统使用多道程序设计技术支持多个虚拟机 在处理器调度和内存分配策略上,批处理系统试图优化单位时间内可以处理的作业的数量;分时系统着重于公平性。 进程:程序的执行 实时系统(嵌入式系统) 指系统能即时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。 嵌入式系统是包含了计算机的复杂设备,它的用户是传感器和控制器 处理器调度(实时调度):用户需要在规定的时间内接收到系统对它的处理结果。 其他的操作系统设计策略 个人计算机和工作站 窗口系统(人机界面) 小型通信计算机 网络 1.3 现代操作系统的基本特性 并发(concurrence) 两个或多个程序“同时”运行(进程、任务、线程) 共享(sharing) 资源共享 虚拟(Virtual) 资源抽象 异步性(Asynchronism) 程序运行的不可预测性 1.4 操作系统的主要功能 处理机管理 存储管理 设备管理 文件管理 用户接口 处理机管理 我们以程序的执行(进程)来描述计算机的行为,对处理机的管理即是实现对进程的管理。 进程(线程)的描述 调度 进程同步 进程通信 存储管理 存储管理器通过与进程管理器协作来管理内存资源的分配和使用。 内存分配 内存保护 地址映射 内存扩充(实现虚拟存储器) 文件管理 文件是最有意义的操作系统抽象之一,在现代计算机管理中,总是把程序和数据以文件的形式存储在辅助存储器上,供所有的或授权的用户使用。文件管理的

文档评论(0)

精品资料 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档