主章节教师万寿红中国科学技术大学网络学院.ppt
《主章节教师万寿红中国科学技术大学网络学院.ppt》由会员分享,可在线阅读,更多相关《主章节教师万寿红中国科学技术大学网络学院.ppt(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、主章节教师万寿红中国科学技术大学网络学院 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望 教材教材教材教材史杏荣、杨寿保史杏荣、杨寿保史杏荣、杨寿保史杏荣、杨寿保 编著,操作系统原理与实现技术,编著,操作系统原理与实现技术,编著,操作系统原理与实现技术,编著,操作系统原理与实现技术,中国科学技术大学出版社,中国科学技术大学出版社,中国科学技术大学出版社,中国科学技术大学出版社,1997 1997 1997 1997 参考书参考书参考书参考书汤子瀛等著,计算机操作系
2、统,西安电子科技大汤子瀛等著,计算机操作系统,西安电子科技大汤子瀛等著,计算机操作系统,西安电子科技大汤子瀛等著,计算机操作系统,西安电子科技大学出版社,学出版社,学出版社,学出版社,1996199619961996 张尧学张尧学张尧学张尧学 史美林,计算机操作系统教程,清华大学出版史美林,计算机操作系统教程,清华大学出版史美林,计算机操作系统教程,清华大学出版史美林,计算机操作系统教程,清华大学出版社社社社周长林周长林周长林周长林 左万历,计算机操作系统教程,高等教育出版左万历,计算机操作系统教程,高等教育出版左万历,计算机操作系统教程,高等教育出版左万历,计算机操作系统教程,高等教育出版社
3、社社社 作业作业作业作业 统一闭卷笔试统一闭卷笔试统一闭卷笔试统一闭卷笔试课程目的:课程目的:了解操作系统的功能、基本原理和了解操作系统的功能、基本原理和了解操作系统的功能、基本原理和了解操作系统的功能、基本原理和实现技术,加深对计算机运行环境的理解。实现技术,加深对计算机运行环境的理解。实现技术,加深对计算机运行环境的理解。实现技术,加深对计算机运行环境的理解。基本要求:基本要求:掌握一般操作系统的进程管理、作掌握一般操作系统的进程管理、作掌握一般操作系统的进程管理、作掌握一般操作系统的进程管理、作业管理、存储管理、设备管理和文件管理的功业管理、存储管理、设备管理和文件管理的功业管理、存储管
4、理、设备管理和文件管理的功业管理、存储管理、设备管理和文件管理的功能、原理与实现的基本思想,初步体会具体操能、原理与实现的基本思想,初步体会具体操能、原理与实现的基本思想,初步体会具体操能、原理与实现的基本思想,初步体会具体操作系统在这些方面的工作机制。作系统在这些方面的工作机制。作系统在这些方面的工作机制。作系统在这些方面的工作机制。n n1.1 什么是操作系统什么是操作系统n n1.2 操作系统发展史操作系统发展史n n1.3 操作系统的分类操作系统的分类n n1.4 研究操作系统的几种观点研究操作系统的几种观点计算机系统(层次结构)软件硬件及固件(裸机)应用软件系统软件编辑软件,编译软件
5、操作系统计算机系统的组成 1.1 什么是操作系统什么是操作系统 操作系统的地位和目标操作系统的地位和目标操作系统在计算机系统中的地位操作系统在计算机系统中的地位有效性(系统管理人员的观点)有效性(系统管理人员的观点)方便性(用户的观点)方便性(用户的观点)引入操作系统的目标引入操作系统的目标:OS是计算机硬件、软件资源的管理者。管理的对象:管理的对象:CPU、存储器、外部设备、信息(数据和软件);管理的内容:管理的内容:资源的当前状态(数量和使用情况)、资源的分配、回收和访问操作,相应管理策略。操作系统的作用操作系统的作用 OS是用户使用系统硬件、软件的接口。系统命令系统命令(命令行、菜单式、
6、命令脚本式、图形用户接口GUI);系统调用系统调用(形式上类似于过程调用,在应用编程中使用)。在裸机上添加:设备管理、文件管理、存储管理(针对内存和外存)、处理机管理(针对CPU);合理组织工作流程:作业管理、进程管理。操作系统的非形式化定义(关键点):操作系统的非形式化定义(关键点):系统软件,程序模块的集合,资源管理和用户接口功能 OS是扩展机(extended machine)/虚拟机(virtual machine)。MS OS:MS DOS,MS Windows 3.x,Windows 95,Windows NT,Windows 2000UNIX:BSD,SRV4,OSF1,SCO
7、UNIX,AIX,Solaris,LinuxNOS:Novell Netware 操作系统举例操作系统举例 1.2 操作系统的发展史操作系统的发展史手工操作手工操作批处理系统批处理系统(batch processing)多道程序系统多道程序系统(multiprogramming system)分时系统分时系统(time-sharing system)实时系统实时系统(real-time system)工作方式工作方式用户:用户既是程序员,又是操作员;用户是计算用户:用户既是程序员,又是操作员;用户是计算机专业人员;机专业人员;编程语言:为机器语言;编程语言:为机器语言;输入输出:纸带或卡片输入
8、输出:纸带或卡片;194619465858年(电子管):集中计算(计算中心),年(电子管):集中计算(计算中心),计算机资源昂贵;计算机资源昂贵;手工操作手工操作主要矛盾主要矛盾计算机处理能力的提高,手工操作的低效率计算机处理能力的提高,手工操作的低效率(造成浪费);(造成浪费);用户独占全机的所有资源;用户独占全机的所有资源;提高效率的途径提高效率的途径专门的操作员,批处理专门的操作员,批处理工作特点工作特点用户独占全机用户独占全机CPUCPU等待用户等待用户批处理中的作业的组成:批处理中的作业的组成:用户程序用户程序数据数据作业说明书(作业控制语言)作业说明书(作业控制语言)5858年年6
9、464年(晶体管):利用磁带把若干个作业分年(晶体管):利用磁带把若干个作业分类编成作业执行序列,每个批作业由一个专门的监类编成作业执行序列,每个批作业由一个专门的监督程序(督程序(MonitorMonitor)自动依次处理。可使用汇编语言)自动依次处理。可使用汇编语言开发开发。批处理系统批处理系统(batch processingm)(batch processingm)两种批处理方式两种批处理方式(1)(1)联机批处理(早期)(解决人机矛盾)联机批处理(早期)(解决人机矛盾)用户提交作业用户提交作业 操作员合成批作业操作员合成批作业 批作业处理:对批作业中的每个作业进行批作业处理:对批作业
10、中的每个作业进行相同的处理:从磁带读入用户作业和编译相同的处理:从磁带读入用户作业和编译链接程序,编译链接用户作业,生成可执链接程序,编译链接用户作业,生成可执行程序;启动执行;执行结果输出。行程序;启动执行;执行结果输出。问题问题:慢速的输入输出处理仍直接由主机:慢速的输入输出处理仍直接由主机来完成。来完成。输入输出时,输入输出时,CPUCPU处于等待状态处于等待状态。优点:优点:同一批内各作业的自动依次更替,改善了主同一批内各作业的自动依次更替,改善了主机机CPUCPU和和I/OI/O设备的使用效率,设备的使用效率,提高了吞吐量提高了吞吐量。缺点缺点:磁带或磁盘:磁带或磁盘需要人工装卸,作
11、业需要人工分需要人工装卸,作业需要人工分类类,监督程序易遭到用户程序的破坏(由人工干预,监督程序易遭到用户程序的破坏(由人工干预才可恢复)。才可恢复)。利用卫星机完成输入输出功能。主机与卫星机可并利用卫星机完成输入输出功能。主机与卫星机可并行工作。行工作。两种批处理方式两种批处理方式(2)(2)脱机批处理脱机批处理(解决(解决cpucpu与与I/OI/O设备速度不匹配的矛盾)设备速度不匹配的矛盾)CPUCPU和和I/OI/O设备使用忙闲不均(取决于当前设备使用忙闲不均(取决于当前作业的特性)。作业的特性)。内存仅放一道运行程序内存仅放一道运行程序对计算为主的作业,外设空闲;对计算为主的作业,外
12、设空闲;对对I/OI/O为主的作业,为主的作业,CPUCPU空闲;空闲;单道批处理的主要问题单道批处理的主要问题通道:通道:用于控制用于控制I/OI/O设备与内存间的数据传设备与内存间的数据传输。启动后可独立于输。启动后可独立于CPUCPU运行,实现运行,实现CPUCPU与与I/OI/O的并行。的并行。中断中断是指是指CPUCPU在收到外部中断信号后,停止在收到外部中断信号后,停止原来工作,转去处理该中断事件,完毕后回原来工作,转去处理该中断事件,完毕后回到原来断点继续工作。到原来断点继续工作。引进缓冲技术,减少引进缓冲技术,减少cpucpu和外设的等待时间,和外设的等待时间,提高提高cpuc
13、pu和外设并行工作的程度。和外设并行工作的程度。通道和中断技术通道和中断技术多道程序技术运行特征多道程序技术运行特征多道:内存中同时存放几个作业;多道:内存中同时存放几个作业;宏观上并行运行:都处于运行状态,但都未运行宏观上并行运行:都处于运行状态,但都未运行完;完;微观上串行运行:各作业交替使用微观上串行运行:各作业交替使用CPUCPU;6464年年7070年(集成电路):利用多道批处理提高资源的利用年(集成电路):利用多道批处理提高资源的利用率。率。多道程序系统多道程序系统(multiprogramming system)(multiprogramming system)多道程序系统上的技
14、术多道程序系统上的技术作业调度作业调度资源共享资源共享内存使用内存使用内存保护内存保护文件非顺序存放、随机存取文件非顺序存放、随机存取作业管理、处理机管理、存储管理、设备管理、作业管理、处理机管理、存储管理、设备管理、文件系统管理文件系统管理(file system)(file system)假脱机批处理假脱机批处理使用多道程序设计技术和通道技术,由输入和输使用多道程序设计技术和通道技术,由输入和输出进程实现在低速设备和高速设备(磁盘)之间出进程实现在低速设备和高速设备(磁盘)之间的信息传输任务;的信息传输任务;在联机方式下实现脱机批处理操作,消除人工干在联机方式下实现脱机批处理操作,消除人工
15、干预,提高系统资源利用率;预,提高系统资源利用率;现代操作系统中广泛使用假脱机处理技术。现代操作系统中广泛使用假脱机处理技术。多道批处理系统的资源利用效率特征多道批处理系统的资源利用效率特征多道批处理系统的资源利用效率特征是基于各作业对系统资多道批处理系统的资源利用效率特征是基于各作业对系统资源的需求差异得到的。源的需求差异得到的。例如:有例如:有3 3个作业个作业A A、B B、C C,分别为计算、检索和打印作业,分别为计算、检索和打印作业,单道运行时间分别为单道运行时间分别为5 5分、分、1515分和分和1010分钟。它们可并行在分钟。它们可并行在1515分钟内完成分钟内完成3 3个作业。
16、各资源的利用效率为:个作业。各资源的利用效率为:多道批处理系统的特点多道批处理系统的特点优点:优点:资源利用率高:资源利用率高:CPUCPU和内存利用率较高;和内存利用率较高;作业吞吐量大:单位时间内完成的工作总量大。作业吞吐量大:单位时间内完成的工作总量大。缺点:缺点:用户交互性差:不利于调试和修改;用户交互性差:不利于调试和修改;作业平均周转时间长:短作业的周转时间显著增作业平均周转时间长:短作业的周转时间显著增长。长。“分时分时”的含义分时是指多个用户分享使用同一台的含义分时是指多个用户分享使用同一台计算机。多个程序分时共享硬件和软件资源。计算机。多个程序分时共享硬件和软件资源。多个用户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 章节 教师 万寿红 中国科学技术大学 网络学院
限制150内