01操作系统概论.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文档。上传文档
查看更多
01操作系统概论

《操作系统》 操作系统 为什么要学习操作系统? 涉及到计算机科学的很多领域 计算机体系结构/硬件、软件设计、程序设计语言、数据结构、算法 操作系统包括了所有软件设计/实现问题,有助于理解和掌握现有的大量操作系统 资源共享/管理、安全和身份验证、友好界面设计等 1.1 操作系统的概念 1.1.1 计算机系统资源分类 硬件系统 主机:中央处理器(CPU):运算器和控制器 内存储器:随机存储器-RAM 只读存储器-ROM 外设:外存储器:硬盘、U盘、磁带、光盘 输入设备:键盘、鼠标、扫描仪 输出设备:显示器、打印机、绘图仪 1.1 操作系统的概念 1.1.1 计算机系统资源分类 软件系统 系统软件 操作系统(OS)、各种语言编译系统(编译程序)、数据库管理系统等 应用软件 会计系统、银行系统、订票系统等 1.1 操作系统的概念— 1.1.2 OS与软硬件关系 裸机 虚拟机(扩展机) OS是连接软硬件的桥梁,是各种应用程序的支撑环境 1.1 操作系统的概念 1.1.3 引入OS的目的 方便性(从用户的角度来看) 将裸机改造成虚拟机,提供良好的界面、可靠安全的服务管理 有效性(从系统管理员的角度来看) 管理和分配硬件、软件资源,合理地组织计算机的工作流程;操作系统是计算机资源的管理者 可扩充性(从发展的观点来看) 为系统功能扩充提供支撑平台:追加方便,无干扰 开放性(从厂商的观点来看) 通用、不同厂家的产品均可以采用 1.1 操作系统的概念 1.1.4 OS的定义 是计算机系统中一个系统软件,是计算机与用户间的接口,用户正是通过OS来支配计算机,使其性能得以发挥。OS管理和控制着计算机系统中的硬件和软件资源,合理地组织计算机工作流程,以便有效地利用这些资源为用户提供一个功能强、使用方便的工作环境 1.1 操作系统的概念 1.1.4 OS的定义----可以简单概括为四句话: 是计算机系统中一个系统软件; 是连接软硬件的桥梁; 管理和控制着计算机系统中的硬件和软件资源,合理地组织计算机工作流程; 是硬件与用户间的接口。 1.2 操作系统的历史 推动OS发展主要动力 需求推动发展 计算机技术及其应用的发展 提高资源的利用率和系统性能 计算机发展的初期,计算机系统昂贵,用作集中计算 方便用户 用户上机、调试程序,分散计算时的事务处理和非专业用户(商业和办公、家庭) 1.2 操作系统的历史 OS的发展与计算机的发展密不可分 第一代:1946~20世纪50年代末,电子管时代,无OS 第二代:20世纪50年代末~60年代中期,晶体管时代,批处理系统 第三代:20世纪60年代中期~70年代中期,集成电路,多道程序设计 第四代:20世界70年代中期至今,大规模和超大规模集成电路,分时系统 21世纪:普适计算、网格计算及巨型、微型、并行、分布、网格化、智能化和生物信息化等方面发展 1.2 操作系统的历史 OS的发展过程 手工操作阶段 批处理 执行系统 多道程序系统 分时系统 实时系统 通用操作系统 网络操作系统 分布操作系统 1.2.1 手工操作阶段 ----电子管时代 无操作系统 用户独占、手工操作、需人工干预 随着计算机技术发展(计算速度提高,第一代→第二代),手工操作不再适应 手工操作只能完成简单的控制 手工操作速度慢,降低了计算机的效率 1.2.1 手工操作阶段 ----电子管时代 例如:用户在平均每秒1000次(第一代)上算一题,运行时间为1小时,手工操作时间为3分钟,此时操作时间与运行时间之比为多少? 若计算机速度提高到60万次每秒(第二代),运行时间之比又为多少? 解决方法 摆脱手工操作,减少人工干预,实现作业的自动过渡——早期的批处理系统 1.2.2 早期批处理 —晶体管时代 提高CPU利用率的方法 早期:用户自行完成运行管理和具体操作 用户需自己建立、运行程序,并做结束处理 程序执行步骤出错则重新开始 解决方案: 配备专门的计算机操作员:减少操作失误 采用批处理方法:监督程序自动依次处理 联机批处理 脱机批处理 1.2.2 早期批处理 —联机批处理 一、联机批处理 模式: 主机直接和慢速的输入输出(I/O)设备直接连接 作业执行流程 作业的概念 作业的定义 从用户的角度来看: 从输入开始到输出结束,用户交给计算机系统来完成的工作 作业步:一个作业处理过程中计算机所做的相对独立的工作 从系统的角度来看 由用户提交的程序、数据文件以及表达该作业执行的控制意图说明书组成 作业的组织 作业:由程序、数据和作业说明书三部分组成 程序和数据 完成用户所

文档评论(0)

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

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

1亿VIP精品文档

相关文档