12操作系统的类型课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《12操作系统的类型课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 12 操作系统 类型 课件
- 资源描述:
-
1、计算机操作系统1.2 操作系统的基本类型 1、不断提高资源利用率的需要;不断提高资源利用率的需要;2、方便用户;、方便用户;3、器件的不断更新换代;、器件的不断更新换代;电子管、电子管、.;8位、位、.4、计算机体系结构的不断发展。、计算机体系结构的不断发展。OS、多处理机多处理机OS、网络网络OS计算机操作系统l一、人工操作方式一、人工操作方式(Manual Operating)l1945年年50年代中期,使用纸带、卡片。年代中期,使用纸带、卡片。用户独占系统资源用户独占系统资源人机串行,人机串行,CPU等待人工操作等待人工操作计算机操作系统二、脱机输入输出方式(二、脱机输入输出方式(Off
2、-Line I/O)n50年代末,发明了晶体管。晶体管计算机年代末,发明了晶体管。晶体管计算机卫星机卫星机提高提高CPU利用率利用率提高了输入输出速度提高了输入输出速度计算机操作系统三、监督程序(三、监督程序(Monitor)n50年代末至年代末至60年代初,存储容量大幅度增长,出现了年代初,存储容量大幅度增长,出现了FORTRAN、COBOL等高级程序设计语言及相应的编译等高级程序设计语言及相应的编译程序。程序。n监督程序:能对计算机硬件和软件进行管理与调度的软监督程序:能对计算机硬件和软件进行管理与调度的软件。美国件。美国IBM360系列计算机配置了监督程序。系列计算机配置了监督程序。n作
3、业:作业:用户的一次上机行为,也称任务。用户的一次上机行为,也称任务。n作业步:作业步:作业的一部分。作业的一部分。n作业控制语言:作业控制语言:用于说明作业如何执行的语言。用于说明作业如何执行的语言。n作业控制说明书:作业控制说明书:用作业控制语言编写的作业执行程序。用作业控制语言编写的作业执行程序。n作业控制程序:作业控制程序:在控制某道作业运行时,解释执行作业在控制某道作业运行时,解释执行作业说明书中的语句,实现对作业的控制。说明书中的语句,实现对作业的控制。计算机操作系统$END$END$RUN$RUN$LOAD$LOAD$FORTRAN$FORTRAN$JOB,JOBNAME=$JO
4、B,JOBNAME=程 序 处 理程 序 处 理数据数据FORTRANFORTRAN程程序语句序语句典型的卡片作业举例:典型的卡片作业举例:计算机操作系统普通指令:普通指令:用户程序都可包含的指令。用户程序都可包含的指令。特权指令:特权指令:只有监督程序才可包含的指令。只有监督程序才可包含的指令。方式方式/态:态:指处理机能执行什么类型指令的状态。有两指处理机能执行什么类型指令的状态。有两种执行方式:特权方式和普通方式。种执行方式:特权方式和普通方式。系统调用(广义指令):系统调用(广义指令):由监督程序提供给用户调用的由监督程序提供给用户调用的系统功能。借助中断机制来实现。系统功能。借助中断
5、机制来实现。系统调用的优点:系统调用的优点:提供新界面,呈现的是一台功能强的处理机;提供新界面,呈现的是一台功能强的处理机;系统更加安全。系统更加安全。系统空间:系统空间:监督程序所占内存监督程序所占内存(0-K)(0-K)。用户空间:用户空间:供用户程序使用的内存供用户程序使用的内存(K+1-N)(K+1-N)。存储保护:存储保护:界地址寄存器存放分界地址。界地址寄存器存放分界地址。计算机操作系统早期批处理系统中的监督程序工作流程:1.1.判断输入设备上是否有待输入作业判断输入设备上是否有待输入作业,没有没有则停止;则停止;2.2.从设备上输入一个作业;从设备上输入一个作业;3.3.控制作业
6、运行:控制作业运行:a.a.取作业说明书中一条语句取作业说明书中一条语句,解析执行解析执行,如果是如果是“作业终作业终止止”语句语句,则删除该作业则删除该作业,转转1 1;b.b.如果是一条执行性语句如果是一条执行性语句,则在主存中建立相应程序运则在主存中建立相应程序运行环境行环境,传递好参数传递好参数,转去执行该程序转去执行该程序(变到用户态运行变到用户态运行);c.c.在用户态程序运行过程中在用户态程序运行过程中,如发生中断事件如发生中断事件(如系统调如系统调用用/定时器中断定时器中断),),立即转监督程序立即转监督程序,待中断事件处理结束待中断事件处理结束后后,用户态程序继续执行。用户态
7、程序继续执行。d.d.用户态程序结束后用户态程序结束后,转转a a取下一作业控制语句。取下一作业控制语句。计算机操作系统n监督程序工作的特点:监督程序工作的特点:n单道性单道性;n顺序性;顺序性;n自动性自动性n监督程序的优点:监督程序的优点:减少了人工干预,减少了准减少了人工干预,减少了准备时间,提高了备时间,提高了CPU的利用率。的利用率。n监督程序的缺点:监督程序的缺点:n当输入输出时,当输入输出时,CPU空闲;空闲;nCPU与与I/O设备之间串行工作;不能交互式工作设备之间串行工作;不能交互式工作计算机操作系统60年代中,前提:中断技术、通道的出现年代中,前提:中断技术、通道的出现专门
8、用于负责输入输出的硬件装置专门用于负责输入输出的硬件装置(简单的简单的输入输出处理机,输入输出处理机,IOP)。内存中存放多道作业、同时运行、内存中存放多道作业、同时运行、共享资源。共享资源。用户提交的作业先在用户提交的作业先在外存排成一个队列(后备队列),由作业调度程外存排成一个队列(后备队列),由作业调度程序按照一定的策略从中选择若干作业调入内存,序按照一定的策略从中选择若干作业调入内存,共享系统中的各种资源。共享系统中的各种资源。计算机操作系统后备后备状态状态提交提交状态状态CPUP1P2P3运行运行I/O作业调度进程调度进程调度完成完成状态状态外存盘交外存盘交换区换区外外存存就就绪绪外
9、外存存阻阻塞塞计算机操作系统用户程序用户程序监督程序监督程序I/O操作操作作作 业业 A作作 业业 B监督程序监督程序磁带磁带I/O磁盘磁盘I/Ott计算机操作系统优点:优点:(1)提高提高CPU的利用率的利用率(2)提高内存和提高内存和I/O设备的利用率设备的利用率(3)提高系统的吞吐量提高系统的吞吐量(单位时间内完成作业执行的数量单位时间内完成作业执行的数量)缺点:缺点:(1)平均周转时间长;)平均周转时间长;周转时间:周转时间:作业从进入系统到结束并退出系统所经历作业从进入系统到结束并退出系统所经历的时间。的时间。(2)无交互能力。)无交互能力。并发;共享并发;共享计算机操作系统(6)系
10、统安全保护机制:设置管态系统安全保护机制:设置管态/目态;目态;特权指令特权指令/非特权指令非特权指令(1)处理机分配、回收;处理机分配、回收;(2)存储保护机制;存储保护机制;(3)合理的合理的I/O设备分配机制;设备分配机制;(4)作业管理:根据具体情况,选择合理的作业调作业管理:根据具体情况,选择合理的作业调度算法;度算法;短作业优先、短作业优先、I/O型与型与CPU型搭配、型搭配、.(5)完善的文件管理功能,提供有效、快速的信完善的文件管理功能,提供有效、快速的信息检索、存储机制;息检索、存储机制;计算机操作系统后备后备状态状态提交提交状态状态CPUP1P2P3运行运行I/O作业调度进
11、程调度进程调度完成完成状态状态外存盘交外存盘交换区换区外外存存就就绪绪外外存存阻阻塞塞计算机操作系统1 1分时系统的概念分时系统的概念背景:背景:批处理系统无法实现人机交互。批处理系统无法实现人机交互。分时系统分时系统:一台主机与多个一台主机与多个终端相连终端相连,允许多允许多个用户个用户通过终端通过终端同时同时以以交互交互的方式使用的方式使用计算机计算机系统系统,共享资源,这种系统,共享资源,这种系统使得每个用户感到使得每个用户感到好像自己独占一台支持自己请求服务的计算机好像自己独占一台支持自己请求服务的计算机系统系统。计算机操作系统 实现思想实现思想:系统采用了分时技术系统采用了分时技术。
12、把把CPU CPU 时间时间进行分割成一定大小的时间段,称进行分割成一定大小的时间段,称时间片时间片;每个终端用户每次可以使用一个由时间片规定每个终端用户每次可以使用一个由时间片规定的的CPUCPU时间时间;如果某个用户在规定的一个时间片内还没有完如果某个用户在规定的一个时间片内还没有完成它的全部工作成它的全部工作,亦需,亦需把把CPUCPU让给其他用户让给其他用户。CPU内存内存用户作业用户作业1用户作业用户作业2用户作业用户作业n用户用户1用户用户2用户用户n计算机操作系统主机主机终终端端计算机操作系统(1)简单分时系统简单分时系统 内存中只允许一道作业运行,系统采用调入内存中只允许一道作
13、业运行,系统采用调入-调调出的方式来实现,出的方式来实现,I/O开销大,系统性能差。开销大,系统性能差。(2)具有前后台的分时系统具有前后台的分时系统 内存分为内存分为“前台区前台区”和和“后台区后台区”,前台存放,前台存放分时作业;后台存放批处理作业。仅当前台无作业分时作业;后台存放批处理作业。仅当前台无作业处理时,才运行后台作业。处理时,才运行后台作业。(3)多道分时系统多道分时系统 多道程序在内存中同时执行;多道程序在内存中同时执行;目前多采用。目前多采用。计算机操作系统 (1)(1)及时接收:能及时地接收来自终端用户及时接收:能及时地接收来自终端用户的命令。的命令。(2)(2)及时响应
14、及时响应:响应时间要短。响应时间要短。指从用户输入命令后到系统将处指从用户输入命令后到系统将处理结果提交给用户(如在屏幕上理结果提交给用户(如在屏幕上显示结果)所经历的时间显示结果)所经历的时间。计算机操作系统响应时间响应时间=N*q+系统开销时间系统开销时间(1)时间片时间片q(2)用户数用户数N(3)系统开销:系统开销:单道:对换;多道:进程调度单道:对换;多道:进程调度/对换对换(1)并发性;()并发性;(2)共享性;)共享性;(3)交互性;()交互性;(4)独占性)独占性6.交互式系统:操作系统提供终端命令语言及命交互式系统:操作系统提供终端命令语言及命令解释程序。用户通过终端命令指导
15、作业运行,令解释程序。用户通过终端命令指导作业运行,实现与系统的交互。实现与系统的交互。计算机操作系统 指指计算机对随机发生的外部事件作出计算机对随机发生的外部事件作出的响应并对其进行处理。的响应并对其进行处理。指指来自与计算机系统所连接的设备所来自与计算机系统所连接的设备所提出的服务要求。提出的服务要求。(1)实时控制:实时采集测量数据并作出处理(强实时控制:实时采集测量数据并作出处理(强实时系统)。实时系统)。(2)实时事务处理:对用户请求及时作出回答,并实时事务处理:对用户请求及时作出回答,并及时处理系统中的数据。及时处理系统中的数据。计算机操作系统 周期性实时任务;周期性实时任务;非周
展开阅读全文