第1章-操作系统原理.ppt

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

操作系统原理操作系统是计算机系统的基本组成部分,它在整个计算机系统软件中占据着核心和枢纽的地位。它涉及到对各种资源的有效管理,同时要为高层软件的运行提供良好的工作环境,起到承上启下、纵横贯通的作用。课程特点内容十分复杂和庞杂知识点难度跨度大既呆板又灵活内容十分复杂和繁琐操作系统涉及的内容十分广泛,包含了硬件、组成原理、数据结构等内容。操作系统管理着计算机系统的全部软、硬件资源,而这些资源本身种类繁多,特性千差万别。操作系统的实例类型极为丰富。知识点难度跨度大内容方面,既有操作系统界面这种常见的内容,也有进程管理这类比较抽象、难度较大的内容。操作系统实例方面,对DOS、WINDOWS可能比较熟悉,而对UNIX、LINUX接触较少,不易把握。既呆板又灵活概念多在整个操作系统课程中很难找到一根主线,或者说找到一个一成不变的可以套用到任何环境中去的原理、方法、策略。怎样学好这门课?推荐参考书1.张尧学主编.计算机操作系统原理,北京:清华大学出版社.2002.5.2.汤子瀛主编.计算机操作系统,西安:西安电子科技大学出版社.2003.8.3.WilliamStallings著.操作系统精髓与设计原理,清华大学出版社.4.孟静著,操作系统原理教程,清华大学出版社第一章操作系统引论(IntroductionofOperationSystem)本章教学目的???????了解操作系统的发展过程掌握操作系统的概念及作用熟悉操作系统的特性本章主要内容????????????????1.1计算机系统1.2操作系统的形成与发展1.3操作系统的功能1.4操作系统的模型基本特性1.1计算机系统1.1.1计算机硬件1.1.2计算机软件1.1.1计算机硬件概念计算机硬件是指组成计算机系统的设备或机器,是“看得见,摸得着”的物理部件,它是组成计算机系统的基础。组成计算机硬件一般包括中央处理器(CPU)、内存储器、外存储器、输入设备和输出设备,其中CPU与内存储器合称为主机,外存储器、输入设备和输出设备合称为外部设备。1.1.2计算机软件概念计算机软件是指组成计算机系统的程序、数据和文档。程序是指令的有序集合;数据是信息在计算机中的表示,是计算机处理的对象;文档是各种说明文本,是软件操作的辅助性资源。组成系统软件:是支持和管理计算机硬件的软件,是服务于硬件的,它创立的是一个平台。系统软件包括操作系统、数据库管理系统、计算机编译语言和各种系统服务性程序。应用软件:应用软件是完成用户某项要求的软件,是服务于特定用户的,它满足某一个应用领域。应用软件包括计算机源程序和应用软件包。1.2操作系统的形成与发展1.2.1推动操作系统发展的动力1.2.2操作系统的发展1.2.1推动操作系统发展的动力1.不断提高资源利用率的需要2.方便用户操作3.硬件的不断更新换代4.计算机体系结构的不断发展

发展原因:内因:受计算机硬件发展的驱动。外因:受计算机应用的刺激。与计算机系统发展同步

操作系统的发展1.2.2操作系统的形成和发展一.无操作系统(手工操作阶段)工作过程:用户1:纸带(卡片)??纸带输入机??计算机??纸带输出机??纸带用户2:………工作方式:编程语言:机器语言输入输出:纸带或卡片。用户:既是程序员,又是操作员;是计算机专业人员特点:1)程序设计全部采用机器语言.没有程序设计语言,更没有操作系统.

(2)在一个程序员上机时间整台计算机及其附属设备都被其使用,为独占资源方式.

(3)作业之间采用串行方式.

(4)整个运行过程需要人工干预.

二.单道批处理阶段(SimpleBatchSystem)

50年代晶体管的发明使得计算机的可靠性和速度得到长足的发展.高级语言也迅速发展起来.1954年FORTRAN开始出现;1956年ALGOL语言出现;1958年COBOL引入.

对于计算机的操作,GeneralMotors在IBM701计算机上首先采用监控程序来管理作业.用户不再直接访问计算机,只需把用作业控制语句描述的作业说明,程序及数据存在卡片上交给操作员.由操作员将一批作业(说明书,程序,数据)输入计算机,监控程序选择作业并按说明书要求自动控制作业的执行.这种处理方式称为批处理(BatchProcessing)方式.

1.联机批处理慢速的输入输出(I/O)设备是和主机直接相连。作业

文档评论(0)

iris + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档