12操作系统的类型课件_第1页
12操作系统的类型课件_第2页
12操作系统的类型课件_第3页
12操作系统的类型课件_第4页
12操作系统的类型课件_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.2操作系统的基本类型

操作系统的形成发展动力1、不断提高资源利用率的需要;2、方便用户;3、器件的不断更新换代;

电子管、......;8位、......4、计算机体系结构的不断发展。

OS、多处理机OS、网络OS计算机操作系统1.2操作系统的基本类型操作系统的形成计算机操作系统1无操作系统时代一、人工操作方式(ManualOperating)1945年~50年代中期,使用纸带、卡片。

用户独占系统资源人机串行,CPU等待人工操作特点(缺点):主机计算机操作系统无操作系统时代一、人工操作方式(ManualOpera2二、脱机输入输出方式(Off-LineI/O)50年代末,发明了晶体管。晶体管计算机主机卫星机卫星机优点:提高CPU利用率提高了输入输出速度计算机操作系统二、脱机输入输出方式(Off-LineI/O)50年代末,3三、监督程序(Monitor)50年代末至60年代初,存储容量大幅度增长,出现了FORTRAN、COBOL等高级程序设计语言及相应的编译程序。监督程序:能对计算机硬件和软件进行管理与调度的软件。美国IBM360系列计算机配置了监督程序。作业:用户的一次上机行为,也称任务。作业步:作业的一部分。作业控制语言:用于说明作业如何执行的语言。作业控制说明书:用作业控制语言编写的作业执行程序。作业控制程序:在控制某道作业运行时,解释执行作业说明书中的语句,实现对作业的控制。计算机操作系统三、监督程序(Monitor)50年代末至60年代初,存储容4$END$RUN$LOAD$FORTRAN$JOB,JOBNAME=…程序处理数据FORTRAN程序语句典型的卡片作业举例:

计算机操作系统$END$RUN$LOAD$FORTRAN$JOB,JOBN5普通指令:用户程序都可包含的指令。特权指令:只有监督程序才可包含的指令。方式/态:指处理机能执行什么类型指令的状态。有两种执行方式:特权方式和普通方式。系统调用(广义指令):由监督程序提供给用户调用的系统功能。借助中断机制来实现。系统调用的优点:提供新界面,呈现的是一台功能强的处理机;系统更加安全。系统空间:监督程序所占内存(0-K)。用户空间:供用户程序使用的内存(K+1-N)。存储保护:界地址寄存器存放分界地址。计算机操作系统普通指令:用户程序都可包含的指令。计算机操作系统6早期批处理系统中的监督程序工作流程:1.判断输入设备上是否有待输入作业,没有则停止;2.从设备上输入一个作业;3.控制作业运行:a.取作业说明书中一条语句,解析执行,如果是“作业终止”语句,则删除该作业,转1;b.如果是一条执行性语句,则在主存中建立相应程序运行环境,传递好参数,转去执行该程序(变到用户态运行);c.在用户态程序运行过程中,如发生中断事件(如系统调用/定时器中断),立即转监督程序,待中断事件处理结束后,用户态程序继续执行。d.用户态程序结束后,转a取下一作业控制语句。计算机操作系统早期批处理系统中的监督程序工作流程:1.判断输入设备上是否有7监督程序工作的特点:单道性;顺序性;自动性监督程序的优点:减少了人工干预,减少了准备时间,提高了CPU的利用率。监督程序的缺点:当输入输出时,CPU空闲;CPU与I/O设备之间串行工作;不能交互式工作计算机操作系统监督程序工作的特点:计算机操作系统81.2.1多道批处理系统

背景:60年代中,前提:中断技术、通道的出现通道:专门用于负责输入输出的硬件装置(简单的输入输出处理机,IOP)。多道程序设计:内存中存放多道作业、同时运行、共享资源。(多道批处理系统)思想:用户提交的作业先在外存排成一个队列(后备队列),由作业调度程序按照一定的策略从中选择若干作业调入内存,共享系统中的各种资源。计算机操作系统1.2.1多道批处理系统

背景:60年代中,前提:中断技术9作业状态转换示意图后备状态提交状态CPUP1P2P3运行I/O作业调度进程调度完成状态外存盘交换区外存就绪外存阻塞计算机操作系统作业状态转换示意图后备状态提交状态CPUP1运行I/O作业调10单道/多道程序运行示意图用户程序监督程序I/O操作作业A作业B监督程序磁带I/O磁盘I/Ott计算机操作系统单道/多道程序运行示意图用户程序tt计算机操作系统11多道批处理系统的优缺点优点:

(1)提高CPU的利用率(2)提高内存和I/O设备的利用率(3)提高系统的吞吐量(单位时间内完成作业执行的数量)缺点:(1)平均周转时间长;

周转时间:

作业从进入系统到结束并退出系统所经历的时间。(2)无交互能力。多道批处理系统的特征:并发;共享计算机操作系统多道批处理系统的优缺点优点:计算机操作系统12多道批处理系统需解决的问题(6)系统安全保护机制:设置管态/目态;特权指令/非特权指令(1)处理机分配、回收;(2)存储保护机制;(3)合理的I/O设备分配机制;(4)作业管理:根据具体情况,选择合理的作业调度算法;短作业优先、I/O型与CPU型搭配、......(5)完善的文件管理功能,提供有效、快速的信息检索、存储机制;计算机操作系统多道批处理系统需解决的问题(6)系统安全保护机制:设置管态/13作业状态转换示意图后备状态提交状态CPUP1P2P3运行I/O作业调度进程调度完成状态外存盘交换区外存就绪外存阻塞计算机操作系统作业状态转换示意图后备状态提交状态CPUP1运行I/O作业调141.2.2分时操作系统1.分时系统的概念背景:批处理系统无法实现人机交互。分时系统:一台主机与多个终端相连,允许多个用户通过终端同时以交互的方式使用计算机系统,共享资源,这种系统使得每个用户感到好像自己独占一台支持自己请求服务的计算机系统。计算机操作系统1.2.2分时操作系统1.分时系统的概念计算机操作系统15

实现思想:系统采用了分时技术。把CPU时间进行分割成一定大小的时间段,称时间片;

每个终端用户每次可以使用一个由时间片规定的CPU时间;

如果某个用户在规定的一个时间片内还没有完成它的全部工作,亦需把CPU让给其他用户。

CPU内存用户作业1用户作业2用户作业n用户1用户2用户n计算机操作系统实现思想:系统采用了分时技术。CPU内存用户作业1用户作16主机终端计算机操作系统主机终端计算机操作系统172.实现方法(1)简单分时系统内存中只允许一道作业运行,系统采用调入-调出的方式来实现,I/O开销大,系统性能差。(2)具有前后台的分时系统内存分为“前台区”和“后台区”,前台存放分时作业;后台存放批处理作业。仅当前台无作业处理时,才运行后台作业。(3)多道分时系统多道程序在内存中同时执行;目前多采用。计算机操作系统2.实现方法(1)简单分时系统计算机操作系统18

3.实现分时系统须解决两个问题:(1)及时接收:能及时地接收来自终端用户的命令。(2)及时响应:响应时间要短。

响应时间:指从用户输入命令后到系统将处理结果提交给用户(如在屏幕上显示结果)所经历的时间。计算机操作系统3.实现分时系统须解决两个问题:计算机操作系统194.分时系统中影响响应时间的因素响应时间=N*q+系统开销时间(1)时间片q(2)用户数N(3)系统开销:单道:对换;多道:进程调度/对换5.分时系统的特征(1)并发性;(2)共享性;(3)交互性;(4)独占性6.交互式系统:操作系统提供终端命令语言及命令解释程序。用户通过终端命令指导作业运行,实现与系统的交互。计算机操作系统4.分时系统中影响响应时间的因素5.分时系统的特征计算机操作201.2.3实时操作系统

实时:指计算机对随机发生的外部事件作出及时的响应并对其进行处理。

外部事件:

指来自与计算机系统所连接的设备所提出的服务要求。1.实时系统分类(1)实时控制:实时采集测量数据并作出处理(强实时系统)。(2)实时事务处理:对用户请求及时作出回答,并及时处理系统中的数据。计算机操作系统1.2.3实时操作系统实时:指计算机对随机发生的外部212.实时任务的类型(1)按任务执行是否呈现周期性来划分周期性实时任务;非周期性实时任务。每个任务都有两个截止时间:开始截止时间、完成截止时间(2)根据对截止时间的要求来划分硬实时任务软实时任务计算机操作系统2.实时任务的类型(1)按任务执行是否呈现周期性来划分计223.实时系统的特征(1)并发性(2)交互性(3)独立性(4)及时性4.实时系统与批处理、分时系统的区别(1)属“专用系统”,处理程序常驻主存;

(2)有较强的中断处理机构、分析机构;(3)有较高的精度和可靠性(5)可靠性计算机操作系统3.实时系统的特征(1)并发性(2)交互性(3)独立性(4)231.3.4其它操作系统1.多处理机操作系统:紧密耦合和松散耦合2.网络操作系统:提供网络通信和网络服务的操作系统。3.分布式操作系统分布式操作系统与网络操作系统的比较:(1)耦合程度;(2)并行性;(3)透明性;(4)健壮性4.嵌入式操作系统5.个人计算机操作系统计算机操作系统1.3.4其它操作系统1.多处理机操作系统:紧密耦合和松241.3.5操作系统的特征和性能操作系统的四个基本特征1、并发性并发性是指两个或多个事件在同一时间间隔内发生

注意:并发与并行的区别2、共享性:互斥共享,同时访问(宏观)3、虚拟性

所谓虚拟,是指通过某种技术(分时或分空间)把一个物理实体变为若干个逻辑上的对应物,用于实现虚拟的技术,称为虚拟技术。②虚拟技术有:多道程序设计技术,虚拟存储器技术,SPOOLing技术。4、异步性(也称不确定性),异步方式运行:执行--停止--执行计算机操作系统1.3.5操作系统的特征和性能操作系统的四个基本特征计算机251.3.6操作系统的性能1.系统效率(1)资源的利用率要高。(2)对批处理系统来说,作业的平均周转时间要短,吞吐量要大。(3)

对分时系统来说,其响应时间要尽量短。2.系统可靠性与安全性能适应用户的误操作。能及时检测出错误,并能尽量准确的指出错误发生的原因,采取相应的措施排除错误;对错误产生的损害,能进行修复,使系统恢复正常工作,尽量减少损失,具有较好的健壮性。计算机操作系统1.3.6操作系统的性能1.系统效率计算机操作系统263.系统可维护性

操作系统是否具有较好的维护性是决定操作系统生命周期长短的重要因素。如纠错性和扩展性。4.方便性系统提供的各种服务方便用户使用。

计算机操作系统3.系统可维护性计算机操作系统271.3主要操作系统介绍

Windows系列:DOS,Windows3.x,Window95,WindowsNT,WindowsXP;

UNIX大家庭:SVR4,BSD,Solaris,AIX,HP_UX;自由软件Linux和freeBSD等。1.3.1Windows系列及MSDOSWindows系列包括个人,商用和嵌入式三类产品。

IBMPCMacOS计算机操作系统1.3主要操作系统介绍计算机操作系统28Windows1.0(1985年)Windows2.0(1987年)Windows3.0(1990年)Windows95(1995年)Windows3.xWindowsMe(2000年)Windows98(1998年)WindowsXP(2001年)WindowsNT3.1(NT第1版)(1993年)WindowsNT3.51(NT第3版)Windows2000(NT5.0)(2000年)WindowsCE(1998年)WindowsNT3.5(NT第2版)WindowsNT4.0(NT第4版)(1996年)…微软公司Windows操作系统产品线计算机操作系统Windows1.0(1985年)Windows2.0(291.个人操作系统产品线Windows3.0:均为16位系统,不能充分利用硬件因迅速发展而具有的强大功能;运行于DOS之上。Windows95:内核重写;增加了多任务,简化用户操作,功能强大。2.多用户操作系统WindowsNT系列

1993年开发,2000年推出Windows2000。特点:32位操作系统,支持对称多处理机结构,内核多线程等。3.MSDOS微软公司与IBM开发的。1981年推出DOS1.01993年推出DOS6.22计算机操作系统1.个人操作系统产品线计算机操作系统301.3.2UNIX家族:SVR4,BSD,Solaris,AIX,HPUXUNIX特点:内核结构小巧精湛,接口简洁统一,功能丰富实用,高级语言编写,可移植性好,源代码免费开放,变种多。1.UNIX产生起源于“Multics”的开发失败。开发者:贝尔实验室雇员Thompson和Ritchie为了编写游戏程序开发操作环境。1973年用c语言重写;1973年10月在ACM的SOSP上发表首篇论文。计算机操作系统1.3.2UNIX家族:SVR4,BSD,Solaris,31第一版(1971年)第三版(1973年)第六版(1975年)SYSTEMIII(1982年)第七版第八版第九版第十版1989年SYSTEMV(1983年)SVR2(1984年)SVR3(1987年)SVR4(1989年)SUNSolarisIBMAIXHPUX1BSD(1978年)2BSD(1978年)3BSD(1979年)4.0BSD(1980年)4.4BSD(1993年)MACH2.5OSF/1(1989年)DECOSF/1DigitalUNIXTru64UNIX

UNIX发展简图

计算机操作系统第一版(1971年)第三版(1973年)第六版(1975年)322.1973到20世纪70年代末:免费扩散大学,研究所免费使用,同时进行深入研究,改进,移植。第一次移植:1976年Wollongong大学将其移植到Interdata上1978年微软公司与SCO公司将其移植到Intel8086上(即XENIX系统)。3.20世纪70年代中期到20世纪80年代末:商用版本的出现和三条主线三条主线:贝尔实验室的UNIX,加利福尼亚州大学伯克利分校的BSD,贝尔实验室的UNIXSystemIII计算机操作系统2.1973到20世纪70年代末:免费扩散计算机操作系统334.20世纪80年代后期:两大阵营和标准化AT&T与SUN公司合作成立UNIXInternational(简称UI)代表产品:SVR4

特点:吸收了BSDUNIX,SystemV,XENIX等诸多特性,吸收SunOS增强特性如虚拟文件系统等。,其余厂商(IBM,Digital,HP,Apollo等)联合成立OpenSoftwareFoundation(简称OSF)

代表产品:OSF/1

特点:建立在Mach2.5之上。

5.20世纪90年代:共同面对WindowsNT的竞争,两大阵营的淡化计算机操作系统4.20世纪80年代后期:两大阵营和标准化计算机操作系统341.3.3自由软件Linux和FreeBSD1984年自由软件的积极倡导者RichardStallman组织了一个所谓的自由软件的软件体系---GNU,并拟定了一份通用公用版权协议(GPL)。规定:软件免费使用,源代码公开。用户有权使用扩散,修改,复制,同时有义务将自己修改的程序代码公开。好处:免费使用;有更多的人查错与改进。计算机操作系统1.3.3自由软件Linux和FreeBSD计算机操作系统351.LinuxLinux是多用户的操作系统,是自由软件。Linux有两种形式的版本号:内核版本号:Linus领导下开发的系统内和版本好。如:Linux2.4内核发行套件版本号:一些组织机构将Linux系统内核同应用软件和文档包装起来,并提供一个安装界面,系统设定于管理工具,构成一个发行套件。如Slackware,RedHat,红旗Linux等。版本号岁发布者不同而不同,如Slackware3.5,RedHat5.1。计算机操作系统1.Linux计算机操作系统36提问与解答环节QuestionsAndAnswers提问与解答环节37谢谢聆听·学习就是为了达到一定目的而努力去干,是为一个目标去战胜各种困难的过程,这个过程会充满压力、痛苦和挫折LearningIsToAchieveACertainGoalAndWorkHard,IsAProcessToOvercomeVariousDifficultiesForAGoal谢谢聆听LearningIsToAchieveAC381.2操作系统的基本类型

操作系统的形成发展动力1、不断提高资源利用率的需要;2、方便用户;3、器件的不断更新换代;

电子管、......;8位、......4、计算机体系结构的不断发展。

OS、多处理机OS、网络OS计算机操作系统1.2操作系统的基本类型操作系统的形成计算机操作系统39无操作系统时代一、人工操作方式(ManualOperating)1945年~50年代中期,使用纸带、卡片。

用户独占系统资源人机串行,CPU等待人工操作特点(缺点):主机计算机操作系统无操作系统时代一、人工操作方式(ManualOpera40二、脱机输入输出方式(Off-LineI/O)50年代末,发明了晶体管。晶体管计算机主机卫星机卫星机优点:提高CPU利用率提高了输入输出速度计算机操作系统二、脱机输入输出方式(Off-LineI/O)50年代末,41三、监督程序(Monitor)50年代末至60年代初,存储容量大幅度增长,出现了FORTRAN、COBOL等高级程序设计语言及相应的编译程序。监督程序:能对计算机硬件和软件进行管理与调度的软件。美国IBM360系列计算机配置了监督程序。作业:用户的一次上机行为,也称任务。作业步:作业的一部分。作业控制语言:用于说明作业如何执行的语言。作业控制说明书:用作业控制语言编写的作业执行程序。作业控制程序:在控制某道作业运行时,解释执行作业说明书中的语句,实现对作业的控制。计算机操作系统三、监督程序(Monitor)50年代末至60年代初,存储容42$END$RUN$LOAD$FORTRAN$JOB,JOBNAME=…程序处理数据FORTRAN程序语句典型的卡片作业举例:

计算机操作系统$END$RUN$LOAD$FORTRAN$JOB,JOBN43普通指令:用户程序都可包含的指令。特权指令:只有监督程序才可包含的指令。方式/态:指处理机能执行什么类型指令的状态。有两种执行方式:特权方式和普通方式。系统调用(广义指令):由监督程序提供给用户调用的系统功能。借助中断机制来实现。系统调用的优点:提供新界面,呈现的是一台功能强的处理机;系统更加安全。系统空间:监督程序所占内存(0-K)。用户空间:供用户程序使用的内存(K+1-N)。存储保护:界地址寄存器存放分界地址。计算机操作系统普通指令:用户程序都可包含的指令。计算机操作系统44早期批处理系统中的监督程序工作流程:1.判断输入设备上是否有待输入作业,没有则停止;2.从设备上输入一个作业;3.控制作业运行:a.取作业说明书中一条语句,解析执行,如果是“作业终止”语句,则删除该作业,转1;b.如果是一条执行性语句,则在主存中建立相应程序运行环境,传递好参数,转去执行该程序(变到用户态运行);c.在用户态程序运行过程中,如发生中断事件(如系统调用/定时器中断),立即转监督程序,待中断事件处理结束后,用户态程序继续执行。d.用户态程序结束后,转a取下一作业控制语句。计算机操作系统早期批处理系统中的监督程序工作流程:1.判断输入设备上是否有45监督程序工作的特点:单道性;顺序性;自动性监督程序的优点:减少了人工干预,减少了准备时间,提高了CPU的利用率。监督程序的缺点:当输入输出时,CPU空闲;CPU与I/O设备之间串行工作;不能交互式工作计算机操作系统监督程序工作的特点:计算机操作系统461.2.1多道批处理系统

背景:60年代中,前提:中断技术、通道的出现通道:专门用于负责输入输出的硬件装置(简单的输入输出处理机,IOP)。多道程序设计:内存中存放多道作业、同时运行、共享资源。(多道批处理系统)思想:用户提交的作业先在外存排成一个队列(后备队列),由作业调度程序按照一定的策略从中选择若干作业调入内存,共享系统中的各种资源。计算机操作系统1.2.1多道批处理系统

背景:60年代中,前提:中断技术47作业状态转换示意图后备状态提交状态CPUP1P2P3运行I/O作业调度进程调度完成状态外存盘交换区外存就绪外存阻塞计算机操作系统作业状态转换示意图后备状态提交状态CPUP1运行I/O作业调48单道/多道程序运行示意图用户程序监督程序I/O操作作业A作业B监督程序磁带I/O磁盘I/Ott计算机操作系统单道/多道程序运行示意图用户程序tt计算机操作系统49多道批处理系统的优缺点优点:

(1)提高CPU的利用率(2)提高内存和I/O设备的利用率(3)提高系统的吞吐量(单位时间内完成作业执行的数量)缺点:(1)平均周转时间长;

周转时间:

作业从进入系统到结束并退出系统所经历的时间。(2)无交互能力。多道批处理系统的特征:并发;共享计算机操作系统多道批处理系统的优缺点优点:计算机操作系统50多道批处理系统需解决的问题(6)系统安全保护机制:设置管态/目态;特权指令/非特权指令(1)处理机分配、回收;(2)存储保护机制;(3)合理的I/O设备分配机制;(4)作业管理:根据具体情况,选择合理的作业调度算法;短作业优先、I/O型与CPU型搭配、......(5)完善的文件管理功能,提供有效、快速的信息检索、存储机制;计算机操作系统多道批处理系统需解决的问题(6)系统安全保护机制:设置管态/51作业状态转换示意图后备状态提交状态CPUP1P2P3运行I/O作业调度进程调度完成状态外存盘交换区外存就绪外存阻塞计算机操作系统作业状态转换示意图后备状态提交状态CPUP1运行I/O作业调521.2.2分时操作系统1.分时系统的概念背景:批处理系统无法实现人机交互。分时系统:一台主机与多个终端相连,允许多个用户通过终端同时以交互的方式使用计算机系统,共享资源,这种系统使得每个用户感到好像自己独占一台支持自己请求服务的计算机系统。计算机操作系统1.2.2分时操作系统1.分时系统的概念计算机操作系统53

实现思想:系统采用了分时技术。把CPU时间进行分割成一定大小的时间段,称时间片;

每个终端用户每次可以使用一个由时间片规定的CPU时间;

如果某个用户在规定的一个时间片内还没有完成它的全部工作,亦需把CPU让给其他用户。

CPU内存用户作业1用户作业2用户作业n用户1用户2用户n计算机操作系统实现思想:系统采用了分时技术。CPU内存用户作业1用户作54主机终端计算机操作系统主机终端计算机操作系统552.实现方法(1)简单分时系统内存中只允许一道作业运行,系统采用调入-调出的方式来实现,I/O开销大,系统性能差。(2)具有前后台的分时系统内存分为“前台区”和“后台区”,前台存放分时作业;后台存放批处理作业。仅当前台无作业处理时,才运行后台作业。(3)多道分时系统多道程序在内存中同时执行;目前多采用。计算机操作系统2.实现方法(1)简单分时系统计算机操作系统56

3.实现分时系统须解决两个问题:(1)及时接收:能及时地接收来自终端用户的命令。(2)及时响应:响应时间要短。

响应时间:指从用户输入命令后到系统将处理结果提交给用户(如在屏幕上显示结果)所经历的时间。计算机操作系统3.实现分时系统须解决两个问题:计算机操作系统574.分时系统中影响响应时间的因素响应时间=N*q+系统开销时间(1)时间片q(2)用户数N(3)系统开销:单道:对换;多道:进程调度/对换5.分时系统的特征(1)并发性;(2)共享性;(3)交互性;(4)独占性6.交互式系统:操作系统提供终端命令语言及命令解释程序。用户通过终端命令指导作业运行,实现与系统的交互。计算机操作系统4.分时系统中影响响应时间的因素5.分时系统的特征计算机操作581.2.3实时操作系统

实时:指计算机对随机发生的外部事件作出及时的响应并对其进行处理。

外部事件:

指来自与计算机系统所连接的设备所提出的服务要求。1.实时系统分类(1)实时控制:实时采集测量数据并作出处理(强实时系统)。(2)实时事务处理:对用户请求及时作出回答,并及时处理系统中的数据。计算机操作系统1.2.3实时操作系统实时:指计算机对随机发生的外部592.实时任务的类型(1)按任务执行是否呈现周期性来划分周期性实时任务;非周期性实时任务。每个任务都有两个截止时间:开始截止时间、完成截止时间(2)根据对截止时间的要求来划分硬实时任务软实时任务计算机操作系统2.实时任务的类型(1)按任务执行是否呈现周期性来划分计603.实时系统的特征(1)并发性(2)交互性(3)独立性(4)及时性4.实时系统与批处理、分时系统的区别(1)属“专用系统”,处理程序常驻主存;

(2)有较强的中断处理机构、分析机构;(3)有较高的精度和可靠性(5)可靠性计算机操作系统3.实时系统的特征(1)并发性(2)交互性(3)独立性(4)611.3.4其它操作系统1.多处理机操作系统:紧密耦合和松散耦合2.网络操作系统:提供网络通信和网络服务的操作系统。3.分布式操作系统分布式操作系统与网络操作系统的比较:(1)耦合程度;(2)并行性;(3)透明性;(4)健壮性4.嵌入式操作系统5.个人计算机操作系统计算机操作系统1.3.4其它操作系统1.多处理机操作系统:紧密耦合和松621.3.5操作系统的特征和性能操作系统的四个基本特征1、并发性并发性是指两个或多个事件在同一时间间隔内发生

注意:并发与并行的区别2、共享性:互斥共享,同时访问(宏观)3、虚拟性

所谓虚拟,是指通过某种技术(分时或分空间)把一个物理实体变为若干个逻辑上的对应物,用于实现虚拟的技术,称为虚拟技术。②虚拟技术有:多道程序设计技术,虚拟存储器技术,SPOOLing技术。4、异步性(也称不确定性),异步方式运行:执行--停止--执行计算机操作系统1.3.5操作系统的特征和性能操作系统的四个基本特征计算机631.3.6操作系统的性能1.系统效率(1)资源的利用率要高。(2)对批处理系统来说,作业的平均周转时间要短,吞吐量要大。(3)

对分时系统来说,其响应时间要尽量短。2.系统可靠性与安全性能适应用户的误操作。能及时检测出错误,并能尽量准确的指出错误发生的原因,采取相应的措施排除错误;对错误产生的损害,能进行修复,使系统恢复正常工作,尽量减少损失,具有较好的健壮性。计算机操作系统1.3.6操作系统的性能1.系统效率计算机操作系统643.系统可维护性

操作系统是否具有较好的维护性是决定操作系统生命周期长短的重要因素。如纠错性和扩展性。4.方便性系统提供的各种服务方便用户使用。

计算机操作系统3.系统可维护性计算机操作系统651.3主要操作系统介绍

Windows系列:DOS,Windows3.x,Window95,WindowsNT,WindowsXP;

UNIX大家庭:SVR4,BSD,Solaris,AIX,HP_UX;自由软件Linux和freeBSD等。1.3.1Windows系列及MSDOSWindows系列包括个人,商用和嵌入式三类产品。

IBMPCMacOS计算机操作系统1.3主要操作系统介绍计算机操作系统66Windows1.0(1985年)Windows2.0(1987年)Windows3.0(1990年)Windows95(1995年)Windows3.xWindowsMe(2000年)Windows98(1998年)WindowsXP(2001年)WindowsNT3.1(NT第1版)(1993年)WindowsNT3.51(NT第3版)Windows2000(NT5.0)(2000年)WindowsCE(1998年)WindowsNT3.5(NT第2版)WindowsNT4.0(NT第4版)(1996年)…微软公司Windows操作系统产品线计算机操作系统Windows1.0(1985年)Windows2.0(671.个人操作系统产品线Windows3.0:均为16位系统,不能充分利用硬件因迅速发展而具有的强大功能;运行于DOS之上。Windows95:内核重写;增加了多任务,简化用户操作,功能强大。2.多用户操作系统WindowsNT系列

1993年开发,2000年推出Windows2000。特点:32位操作系统,支持对称多处理机结构,内核多线程等。3.MSDOS微软公司与IBM开发的。1981年推出DOS1.01993年推出DOS6.22计算机操作系统1.个人操作系统产品线计算机操作系统681.3.2UNIX家族:SVR4,BSD,Solaris,AIX,HPUXUNIX特点:内核结构小巧精湛,接口简洁统一,功能丰富实用,高级语言编写,可移植性好,源代码免费开放,变种多。1.UNIX产生起源于“Multics”的开发失败。开发者:贝尔实验室雇员Thompson和Ritchie为了编写游戏程序开发操作环境。1973年用c语言重写;1973年10月在ACM的SOSP上发表首篇论文。计算机操作系统1.3.2UNIX家族:SVR4,BSD,Solaris,69第一版(1971年)第三版(1973年)第六版(1975年)SYSTEMIII(1982年)第七版第八版第九版第十版1989年SYSTEMV(1983年)SVR2(1984年)SVR3(1987年)SVR4(1989年

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论