计算机科学与技术专业2006操作系统.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文档。上传文档
查看更多
计算机科学与技术专业2006 操作系统 本章学习目标 操作系统的目标和作用 操作系统的发展 操作系统的特征与功能 多道程序设计的概念 操作系统的模型 本章主要内容 1.1 OS的目标和作用 1.2 OS的发展过程 1.3 OS的基本特性 1.4 OS的主要功能 1.5 OS的结构设计 引言-存储程序式计算机模型 原理 目的:使计算机能够自动地计算 一个存储器,用来存储程序和数据 一个运算器,用以执行指定的操作 一个控制器,以便实现自动操作 输入/输出部件,以便输入原始数据和输出计算结果。 形成了现代计算机的基本组成形式。 如图1.1 OS--机器扩展观点 裸机: 一台完全无软件的计算机系统 开发: 程序员不涉足硬件编程的种种具体细节 程序员可以针对数据结构抽象地使用硬件 在裸机上覆盖一层I/O设备管理软件(接口) 操作系统: 称为软件扩充的机器 或称软件虚拟机--即操作系统 OS的地位和作用 OS--资源管理观点 接口观点: 自顶向下的观点或是自内向外的观点 操作系统是为用户提供基本的方便的接口,这是一种。 资源管理观点: 从用户向机器的观点或自底向上的观点 操作系统则用来管理一个复杂计算机系统的各个部分。 从这个角度来看,操作系统的任务是在相互竞争的程序之间有序地控制对处理器、存储器以及其他I/O接口设备的分配。 引入OS的目标 有效性(系统管理人员的观点): 管理和分配硬件、软件资源,合理地组织计算机的工作流程 方便性(用户的观点): 提供良好的、一致的用户接口,弥补硬件系统的类型和数量差别 可扩充性(开放的观点): 硬件的类型和规模、操作系统本身的功能和管理策略、多个系统之间的资源共享和互操作 开放性 互连 OSI OS目标-有效性 有效性体现在两个方面:资源利用率、吞吐量 提高系统资源利用率。在未配置OS的计算机系统中,诸如CPU、I/O设备等各种资源,都会因它们经常处于空闲状态而得不到充分利用;内存及外存中所存放的数据太少或者无序而浪费了大量的存储空间。配置了OS之后,可使CPU和I/O设备由于能保持忙碌状态而得到有效的利用,且可使内存和外存中存放的数据因有序而节省了存储空间。 提高系统的吞吐量。操作系统还可以通过合理地组织计算机的工作流程,而进一步改善资源的利用率,加速程序的运行,缩短程序的运行周期,从而提高系统的吞吐量。 OS目标-方便性 未配置OS的计算机系统:用户直接在计算机硬件上运行自己所编写的程序,用机器语言书写程序; 配置了OS:可通过命令来使用计算机系统,运行用高级语言编写的程序。 OS的作用 用户与系统的接口 命令方式 系统调用方式 图形、窗口方式 资源管理者 扩充机器,实现了对计算机资源的抽象 OS的作用-扩充机器 OS的概念 从系统观点: 从用户观点: 从软件观点: 操作系统在计算机系统中的位置:操作系统是计算机硬件的首次扩展。 OS的发展动力 不断提高计算机资源的利用率 例如:多道批处理系统、SPOOLing系统、虚拟存储器技术、基于网络用户访问的文件系统和数据库系统等 方便用户 例如:允许进行人机交互的分时系统(或称多用户系统)、图形用户界面等 器件的不断更新换代(Intel-《商界》文摘) 计算机体系结构的不断发展 本章主要内容 1.1 OS的目标和作用 1.2 OS的发展过程 1.3 OS的基本特征 1.4 OS的主要功能 1.5 OS的结构设计 无操作系统的计算机 人工操作 脱机I/O方式 批处理系统 单道批处理系统 多道批处理系统 分时系统 实时系统 微机操作系统、网络操作系统与分布式操作系统 发展过程 无操作系统的计算机 从第一代计算机诞生到20世纪50年代中期还未出现操作系统,这时的计算机采用人工操作方式。 单道与多道 单道批处理系统 单道性:内存中仅有一道作业 自动性 顺序性 多道批处理系统 中断和通道技术出现 提高CPU、内存、设备利用率 增加系统吞吐量 单道批处理系统 把一批作业以脱机方式输入到磁带上,并在系统中配上监督程序(Monitor),在它的控制下使这批作业能一个接一个地连续处理。 首先,由监督程序将磁带上的第一个作业装入内存,并把运行控制权交给该作业。 当该作业处理完成时,又把控制权交还给监督程序,再由监督程序把磁带(盘)上的第二个作业调入内存。 计算机系统就这样自动地一个作业一个作业地进行处理,直至磁带(盘)上的所有作业全部完成。 单道批处理系统 多道批处理系统 用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”; 然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使它们共享CPU和系统中的各种资源。 多道批处理系统 多道批处理系统-系统特征 特征: 多道性 无序

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档