- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 操作系概述
操作系统 Operating System 课 程 简 介 课程名称:操作系统( Operating System ) 教 材:《计算机操作系统》刘福岩等 《计算机操作系统》汤子赢等 教学方式:授课( 48)+上机实习(16) 考试类别:考试 参考教材: 1、现代操作系统,陈向群等译,机械工业出版社 2、操作系统设计与实现,王鹏等译,电子工业出版社 3、计算机操作系统教程, 张尧学、史美林,清华大学出版社 第1章 操作系统概述 1.1 什么是操作系统 1.2 操作系统的发展过程 1.3 操作系统的功能和主要特征 1.4 操作系统的机制和策略 1.5 操作系统的体系结构 1.6 典型操作系统简介 1.7 本章重点 本章学习目标 掌握操作系统的概念及作用 了解操作系统的发展过程 掌握操作系统的特征与功能 牢记多道程序设计的概念 理解操作系统的模型 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 操作系统是一种 A ,在操作系统中采用多道程序设计方式能提高CPU和外部设备的 B 。一般来说,为了实现多道程序设计,计算机需要有 C 。 A: (1)通用软件; (2)系统软件; (3)应用软件; (4)软件包。 B: (1)利用效率; (2)可靠性; (3)稳定性; (4)兼容性。 C:(1)更大的内存; (2)更快的外部设备; (3)更快的CPU; (4)更先进的终端; 1·2 OS的发展史—分时 分时系统的结构示意图 1·2 OS的发展史—分时 2)分时系统的特点: 同时性或多路性:多用户同时
原创力文档


文档评论(0)