操作系统OperatingSystem概论.ppt

  1. 1、本文档共129页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统 Operating System 课 程 简 介 课程名称:操作系统( Operating System ) 教 材:《计算机操作系统》刘福岩等 《计算机操作系统》汤子赢等 教学方式:授课( 48)+上机实习(16) 考试类别:考试 参考教材: 1、现代操作系统,陈向群等译,机械工业出版社 2、操作系统设计与实现,王鹏等译,电子工业出版社 3、计算机操作系统教程, 张尧学、史美林,清华大学出版社 教学目的 通过对本章的讲解使学生 了解本课程的整体介绍 理解操作系统的概念,功能、作用、分类,特征,以及结构设计 本章重点: 1、熟悉操作系统作用和定义,了解操作系统的历史。 2、了解二类计算机硬件系统结构,熟悉现代操作系统的硬件基础——通道和中断。 3、熟练掌握多道程序设计技术的概念,掌握批处理系统、分时系统及实时系统三种操作系统基本类型,了解微机操作系统、网络操作系统和分布式操作系统。 4、掌握操作系统并发性、共享性、虚拟性和异步性等特征,了解现代操作系统特征,熟悉操作系统功能。 本章难点: “多道程序系统”的功能实现 “分时操作系统”的功能实现 真正理解操作系统的主要特征 第1章 操作系统引论 1.1 操作系统的目标和作用 1.2 操作系统的发展过程 1.3 操作系统的功能和主要特征 1.4 操作系统的机制和策略 1.5 操作系统的体系结构 1.6 典型操作系统简介 本章学习目标 掌握操作系统的概念及作用 了解操作系统的发展过程 掌握操作系统的特征与功能 牢记多道程序设计的概念 理解操作系统的模型 1·1 操作系统的目标和作用 2.直接使用裸机的困难 (1) 概念和模型过于复杂,用户编程十分困难 在裸机基础上通过软件构造一个概念和模型相对简单,更容易理解和进行程序设计的虚拟机,可以认为这个虚拟机就是操作系统,如磁盘管理。和裸机提供的概念和模型相比,操作系统构造和提供的概念和模型要简单得多,用户也更容易编程和使用。 (2)性能不高 裸机提供的概念和模型过于复杂,用户直接对裸机编制的程序,程序运行时效率往往非常低,其原因在于直接对裸机编程,用户往往不能充分利用裸机提供的资源,特别是不能最大限度的开发系统的并行性。如多道程序技术。 示例 1.1.2 操作系统的作用 1.现代计算机系统的组成 2.操作系统在计算机系统中的地位 2.操作系统的定义 图例 1·2 OS的发展史—单道 批处理方式可分为联机批处理和脱机批处理。 1)联机批处理 用户提交作业:以纸带或卡片为介质; 操作员合成批作业:结果为磁带介质; 批作业处理:对批作业中的每个作业进行相同的处理:从磁带读入用户作业和编译链接程序,编译链接用户作业,生成可执行程序;启动执行;执行结果输出。 【存在的问题】: 慢速的输入输出处理仍直接由主机来完成。输入输出时,CPU处于等待状态。 1·2 OS的发展史—单道 1·2 OS的发展史—单道 2)脱机批处理 利用卫星机完成输入输出功能。主机与卫星机可并行工作。 卫星机:完成面向用户的输入输出(纸带或卡片),中间结果暂存在磁带或磁盘上。 作业控制命令由监督程序(monitor)来执行,完成如装入程序、编译、运行等操作。 【优点】:同一批内各作业的自动依次更替,改善了主机CPU和I/O设备的使用效率,提高了吞吐量。 【缺点】:磁带或磁盘需要人工装卸,作业需要人工分类,监督程序易遭到用户程序的破坏(由人工干预才可恢复)。 1·2 OS的发展史—单道 【单道批处理的特征】: 自动性:磁带上一批作业能自动逐个依次运行 对I/O为主的作业,CPU空闲; 顺序性:作业顺序进入内存,执行与完成的顺序和调入的顺序完全相同。 单道性:内存中仅有一道程序,只有该程序完成或发生异常时,才调入后继程序进入内存运行 【单道批处理的主要问题】: 一个用户独占全部资源CPU负责计算,也负责传输,CPU与外设速度不匹配。 CPU与I/O串行资源利用率仍然很低。 中断技术和通道技术 中断的处理过程 中断技术和通道技术 单通道I/O系统 1·2 OS的发展史—多道 单道和多道批处理的比较 多道批处理系统的资源利用 1·2 OS的发展史—多道 5)多道批处理系统的核心技术: 作业调度:作业的现场保存和恢复 资源共享:资源的竞争和同步——互斥机制 内存使用:提高内存使用效率(为当前由CPU执行的程序提供足够的内存)——覆盖(overlay),交换(swap)和虚拟存储(virtual memory) 内存保护:系统存储区和各应用程序存储区不可冲突,即存储保护 文件非顺序存放、随机存取。 课堂练习1.1

文档评论(0)

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

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

1亿VIP精品文档

相关文档