大学计算机基础课程第2章操作系统.pptx

  1. 1、本文档共139页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机学院二、操作系统《大学计算机基础》目 录操作系统概述操作系统演变操作系统组成常见操作系统教学目的了解操作系统的基本概念、目标和定位了解操作系统的演变历史及推动因素了解操作系统的基本组成与工作原理理解进程、线程、文件、程序等相关概念了解操作系统中的若干实用技术了解一些常见的操作系统目 录操作系统概述操作系统的定义操作系统的目标操作系统的定位操作系统的作用操作系统演变操作系统实用技术常见操作系统引言裸机(Bare Machine)没有安装操作系统的计算机。虚拟机(Virtual Machine)或扩展机(Extended Machine)安装了操作系统的计算机。我们能感受到的用户通过操作系统提供的交互界面可以进行各种操作,操作系统根据用户的操作对计算机硬件进行控制和管理,从而使用户可以方便、充分、有效的使用计算机资源。操作系统定义计算机系统中最基本的系统软件一些程序的集合能有效地组织和管理计算机系统中的硬件及软件资源,合理地组织计算机工作流程,控制程序执行,并向用户提供各种服务功能,使得用户能够灵活、方便和有效地使用计算机,使整个计算机系统能高效地运行。操作系统目标效率、易用及其折衷大型计算机操作系统:优化效率手持设备操作系统:方便易用PC操作系统:二者折衷主要目标为计算机用户和计算机硬件系统之间提供接口,使之更易于使用控制和管理计算机的硬件和软件资源,使之更有效地利用合理地组织计算机系统中的工作流程,以改善系统性能,如响应时间、吞吐量等操作系统定位硬件系统操作系统及各类软件正常工作的基础操作系统通过硬件系统提供的机器指令系统,完成对硬件资源的管理和控制,并向上层提供统一的接口系统软件为各种应用程序及最终用户处理自己的任务时提供相应的服务应用软件负责完成用户具体的任务操作系统作用-1课程导论处理结果应用软件操作系统如何使用?底层硬件控制用户输入操作系统的作用-2课程导论 硬件抽象,屏蔽底层硬件差异 应用集成,提供通用方法工具 高级管理,维护环境稳定安全OS硬件看待操作系统的两种观点系统观点对计算机系统而言管理控制计算机的软硬件资源,使其能够很好地协同工作,完成用户的任务用户观点对于计算机用户而言提供给用户一个计算机的接口界面,用户通过该界面完成与操作系统的交互目 录操作系统概述操作系统演变操作系统组成常见操作系统操作系统发展经历的阶段第一阶段->手工操作第二阶段->批处理第三阶段->多道程序第四阶段->分时系统现代操作系统向多样化发展:在一些特定领域,为了满足实际的需求,各种操作系统不断涌现:海量信息处理需要分布式并行计算操作系统;专用设备需要精简高效的嵌入式操作系统。操作系统发展经历的阶段-手工操作阶段没有操作系统,甚至没有任何软件。作业:使用计算机进行的任务用户通过计算机执行自己作业的流程使用机器语言编写程序将写好的程序和操作数据在纸带或卡片上打孔,并将其送入输入机,使程序和数据被读入到计算机中进行计算,计算机执行完毕后将结果输出到打印机。用户取走纸带或卡片,下一个用户使用计算机00000000 001000000MOV AL,[2000]把偏移量为2000的地址单元中的一个字节的内容放入AL寄存器操作系统发展经历的阶段-手工操作阶段手工操作阶段特点:(1)用户既是程序员又是操作员。用户使用计算机完全是手工操作,通过操作控制台上的开关、按钮来控制计算机的运行,并根据指示氖灯来判断计算机的运行状态。(2)一个用户在使用计算机时,其他用户只能等待,资源是独占的。批处理操作提出计算机的运行速度有了很大提高(几十万次~上百万次/秒),手工操作速度与计算速度相比越来越慢。解决的办法就是摆脱手工操作,实现作业的自动处理,由此产生了批处理操作。操作系统发展经历的阶段第一阶段->手工操作第二阶段->批处理第三阶段->多道程序第四阶段->分时系统批处理操作系统技术出现的背景东部联合计算机会议(Eastern Joint Computer Conference)用户提出能否使计算机作业更流畅一些,效率高一些用户的反映,得到当时系统管理员们的重视1955年,第一套批处理管理程序(Batch Processing Monitor Program)由General Motors Research Center开发在IBM 701上运行1956年,由于IBM 701机不稳定,用户General Motors 和 North American Aviation在IBM 709机上改写了批处理管理程序,称为GM/NAA I/O System由North American Aviation开发的管程 (FMS ,FORTRAN Monitor system)也在IBM 709投入运行1960年,GM/NAA I/O

文档评论(0)

158****9376 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档