第1章 绪论--操作系统幻灯片.pptVIP

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操 作 系 统 (原 理) 教材: 计算机操作系统教程(第3版) 清华大学 编著:张尧学 中国工程院院士,教育部高等教育司司长,清华大学教授、博士生导师。 史美林 清华大学教授,博士生导师。 张 高 中科院软件所工学博士学位,微软亚洲研究院高校关系中国区经理 。 主要参考书: 张尧学 计算机操作系统教程(第3版)习题解答与实验指导 清华大学出版社 汤子瀛 计算机操作系统 西安电子科技大学 6个问题 什么是操作系统? 为什么需要操作系统?(地位) 为什么要学操作系统? 这门课学什么? 这门课如何学? 操作系统如何工作? 第1章 绪论 §1.1 操作系统概念 §1.2 操作系统的历史 §1.3 操作系统的基本类型 §1.4 操作系统功能 §1.5 计算机硬件简介 §1.6 算法的描述 §1.7 研究操作系统的几种观点 § 1.1 操作系统概念 一、计算机系统:是按用户要求接收和存储信息、自动进行数据处理并输出结果信息的系统。 ? 三、虚拟机:经过操作系统提供的资源管理功能和方便用户的各种服务功能把裸机改造成为功能更强、使用更为方便的机器。 四、操作系统定义 § 1.2 操作系统的历史 四个阶段: 1946年—50年代末:电子管时代,无操作系统 1.2.1 手工操作阶段 1946年—50年代末:电子管时代,无操作系统,用户既是程序员,又是操作员。上机完全是手工操作。 特点:(1)计算机运算速度慢 (2)一个程序独占机器 (3)机器(CPU)等待手工操作 (4)机器语言、纸带或卡片 50年代后期,手工操作的漫速度与计算机的高速度之间的矛盾越来越突出,解决矛盾的唯一办法是实现作业的自动过渡,因而出现了批处理。 1.2.2 早期批处理(batch processing) 批处理:操作员把用户提交的作业分类,把一批中的作业编成一个作业执行序列。每一批作业将有专门编制的监督程序(monitor)自动依次处理。 作业的组成:包括用户程序、数据和作业说明书(作业控制语言)。 批:供一次加载的磁带或磁盘,通常由若干个作业组装而成,在处理中使用一组相同的系统软件(系统带)。 早期批处理分为两种:联机批处理和脱机批处理 1、联机批处理 慢速的输入输出设备是和主机直接相连,在输入输出过程中CPU处于等待状态。 2、脱机批处理 增加一台或多台不与主机直接连接而专门用于与输入输出设备打交道的卫星机。主机与卫星机可并行工作。 卫星机:完成面向用户的输入输出(纸带或卡片),中间结果暂存在磁带或磁盘上。 (1)由监督程序自动依次装入作业,不需人工干预。 (2)用户除提交程序和数据,还需提交作业说明书。 (3)用汇编语言编写程序,需汇编程序或编译程序及连接装配程序。 (4)用磁带存储作业。 新问题:监督程序、系统程序和用户程序之间存在着调用关系,任何一个环节出问题,整个系统都会停顿,用户程序也可能破坏系统程序,系统安全与保护成为最重要的问题。 问题的解决:硬件的发展(通道和中断技术),导致操作系统进入执行系统阶段。 中断:是指当主机(CPU)接到外部信号时,马上停止原来工作,转去处理这一事件,处理完毕后,主机回到原来的断点继续工作。 执行系统:监督程序借助于通道、中断技术和输入输出在主机控制下完成批处理。这个功能增强的监督程序常驻内存,称为执行系统。 1.2.3 多道程序系统 早期批处理系统是单道顺序的处理作业,即每次只调用一个用户作业程序进入内存并运行,称为单道运行(单道程序系统) 问题:I/O量大的作业,CPU利用率降低,而计算量大的作业,I/O设备空闲。因而计算机资源使用效率仍然不高。 问题的解决:同时装入多道程序,合理搭配交替运行,充分利用资源,提高效率。 特点: (1)多道:计算机内存中同时存放几道相互独立的程序。 (2)宏观上并行: (3)微观上串行: 在批处理系统中采用多道程序设计技术,就形成了多道批处理系统。 要解决的技术问题: (1)同步与互斥机制 (2)内存管理 (3)内存保护 1.2.4 分时操作系统 问题:批处理方式交互性差,中间不需人工干预虽然效率高,但有时很不方便,处理出错、中间结果等。 问题的解决:随着软硬件技术发展,采用分时技术。既能保证计算机效率,又能方便用户使用。 分时技术:把处理机的运行时间分成很短的时间片,按时间片轮流把处理机分配给联机作业使用。 分时系统:采

文档评论(0)

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

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

1亿VIP精品文档

相关文档