《操作系统的发展资料优秀PPT.ppt》由会员分享,可在线阅读,更多相关《操作系统的发展资料优秀PPT.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、其次讲操作系统发展历史与现状目的与要求:了解操作系统基本技术及出台的背景。1.2操作系统的发展历史:单道批处理时代单道批处理时代(50(50年头年头)多道批处理多道批处理,分时分时,实时系统时代实时系统时代(60(60年头初年头初)多方式系统时代多方式系统时代(60-70(60-70年头年头)分布式系统分布式系统,多机系统时代多机系统时代(70(70年头中期后年头中期后)*)*史前年头特点:计算机刚问世计算机刚问世,除硬件和应用软件外除硬件和应用软件外,几乎几乎没有中间层软件,没有操作系统没有中间层软件,没有操作系统用户独占机器或由系统操作员限制机器用户独占机器或由系统操作员限制机器*1.2.
2、11.2.1监督程序(监督程序(50 50年头单道批处理时代)年头单道批处理时代)基本思想:系统有一常驻内存的监督程序(第一代操作系统).操作员有选择的把若干作业合成一批,安装在输入设备上,并启动监督程序,然后由监督程序依次依次启动这批作业,以单道方式运行。作业:用户的一次上机行为。作业步:作业的执行步骤。作业限制语言:用于说明作业如何执行的语言。作业限制说明书:用作业限制语言编写的作业执行程序。*$END$END$RUN$RUN$LOAD$LOAD$FORTRAN$FORTRAN$JOB,JOBNAME=$JOB,JOBNAME=程程序序处处理理数据数据FORTRANFORTRAN程程序语句
3、序语句典型的卡片作业举例典型的卡片作业举例一般指令:用户程序监督程序都可包含的指令。特权指令:只有监督程序才可包含的指令。系统空间:监督程序所占内存(0-K)。用户空间:供用户程序运用的内存(K+1-N)方式/态:指处理机能执行什么类型指令、访问多大内存的状态。在特权方式下,除能执行一般指另外还能执行特权指令并访问更大的空间.在一般方式下只能执行一般指令。系统调用(广义指令):由监督程序供应应用户调用的系统功能。TRAP机制:硬件支持在特定状态下(如执行trap指令,定时器中断)进入监督程序的机制。用于实现系统调用或由监督程序处理作业死循环*存储爱护:硬件供应一个界地址寄存器,每次访问内存时,
4、处理机依照目前处理机的态推断访问是否越界。定时器中断:在规定时间间隔到时,系统暂停当前程序之运行,去进行时间相关的处理.如看作业是否已超过其运行期限。*早期批处理系统中的监督程序工作流程:1.1.判输入设备上是否有待输入作业判输入设备上是否有待输入作业,没有则没有则停止停止2.2.从设备上输入一道作业从设备上输入一道作业3.3.限制作业运行限制作业运行a.a.取作业说明书中一条语句取作业说明书中一条语句,解析执行解析执行,假如是假如是“作业终止作业终止”语句语句,这删除该作业这删除该作业,转转1 1b.b.假如是一条执行性语句假如是一条执行性语句,则在主存中建立相应则在主存中建立相应程序运行环
5、境程序运行环境,传递好参数传递好参数,转去执行该程序转去执行该程序(变变到用户态运行到用户态运行)c.c.在用户态程序运行过程中在用户态程序运行过程中,如发生中断事务如发生中断事务(如系统调用如系统调用/定时器中断定时器中断),),马上转监督程序马上转监督程序,待待中断事务处理结束后中断事务处理结束后,用户态程序接着执行用户态程序接着执行.d.d.用户态程序结束后用户态程序结束后,转转a a取下一作业限制语句取下一作业限制语句监督程序功能:输入用户作业,说明执行作业限制说明书,供应系统调用。监督程序与操作系统的区分:监督程序不具并发机制。监督程序只是省缺了作业步和作业原来由人工转接的开销*1.
6、2.21.2.2专用操作系统(专用操作系统(60 60年头初多道批处理年头初多道批处理,分时分时,实时系统时代实时系统时代)多道批处理多道批处理分时分时实时系统实时系统一、多道/高级批处理系统(源于中断,通道,磁盘的引入)特点:在单道批处理系统的基础上引入双缓在单道批处理系统的基础上引入双缓存机制存机制,脱机输入输出脱机输入输出,SPOOLing,SPOOLing技术技术,多道多道程序设计技术。程序设计技术。*1.脱机输入输出:利用卫星机将慢速介质转利用卫星机将慢速介质转到快速介质到快速介质,加速作业在输入输出时的速度加速作业在输入输出时的速度.2.输入输出缓冲:利用双缓冲技术利用双缓冲技术,
7、使针对使针对一个缓冲区的数据处理和针对另一个缓冲区一个缓冲区的数据处理和针对另一个缓冲区的的I/OI/O并行运行并行运行.磁盘缓冲区CPU3.SPOOLing3.SPOOLing技术技术基础:基础:I/O I/O中断中断:由由I/OI/O部件操作完成后通知处理机部件操作完成后通知处理机去运行相应的处理程序去运行相应的处理程序.通道通道:能够自主限制外设可与处理机并行工能够自主限制外设可与处理机并行工作的、交换数据的作的、交换数据的I/OI/O装置装置(限制器限制器).).磁盘磁盘:随机存取的存储设备随机存取的存储设备*SPOOLingSPOOLing的基本思想的基本思想:用磁盘设备作为主机用磁
8、盘设备作为主机的干脆输入输出设备的干脆输入输出设备,即主机从磁盘选取作即主机从磁盘选取作业运行业运行,结果也存在磁盘中结果也存在磁盘中.相应的通道则负相应的通道则负责磁盘与慢速外设的传输责磁盘与慢速外设的传输.利用通道和中断利用通道和中断机制机制,作业的输入输出与作业在处理机上的作业的输入输出与作业在处理机上的运行可很好并行起来运行可很好并行起来.*.*磁盘磁盘通道通道主机主机通道通道通道通道卡片机卡片机打印机打印机SPOOLingSPOOLing系统图示作业1作业n预输入程序作业调度程序缓 输 出 程序井管理读程序井管理写程序作业的执行作业1结果作业n结果打印机输入机作业1信息作业n信息 :
9、作业1结果作业n结果 :输入井输出井磁盘:SPOOLing系统结构虚拟设备4.多道程序设计基本思想:内存同时保持多道程序(作业),处理机(单处理机)以交替的方式同时处理多道程序.宏观上看,已有多道程序起先运行且尚未结束,微观上看,某一时刻处理机只运行某道作业。作业CI/OCPUI/OCPUI/O作业BCPUI/OCPUI/O作业ACPUI/OCPUI/OCPU现场爱护/复原:指处理机从一个作业向另一个作业切换时进行的有关寄存器值的爱护/复原。*操作系统的基本特征:并发与共享。并发:在单处理机状况下指多道程序分时占用处理机运行。共享:指并行运行程序对系统的硬软资源的访问。*二、分时系统终端设备:
10、键盘与显示器交互式系统:操作系统供应终端吩咐语言及解析器.用户通过终端吩咐指导作业运行分时系统:交互式系统与多道程序设计结合的产物分时系统特点:并行性;共享性;交互性;独占性*三、实时系统实时系统:能满足要求快速响应作业运行的多道程序设计系统实时系统主要性能指标和功能:时钟辨别度:有更高的时钟中断频度,可更精确计时,更快进行调度。多级中断机制。保证要求快速响应中断的刚好处理。支持实时作业调度,保证明时作业无条件剥夺非实时作业运行。*1.2.31.2.3多方式系统时代多方式系统时代(60-70(60-70年头年头)多种方式操作系统多种方式操作系统:同时具有批处理同时具有批处理,分时分时,实时功能
11、的系统实时功能的系统并行与分布式操作系统及发展并行与分布式操作系统及发展分布式操作系统:支持网络和分布处理的系支持网络和分布处理的系统统多机操作系统:支持共享内存多处理机的系支持共享内存多处理机的系统统Windows操作系统:支持友好用户界面的系统支持友好用户界面的系统*操作系统的发展趋势:嵌入式操作系统:主要伴随着个人数字助理PAD,掌上电脑,电视机顶盒,智能家电等设备的发展,对操作系统在功能和所占空间大小权衡上提出了新的要求。强实时操作系统:特殊是针对通用操作系统的实时性探讨,还在不断发展当中。并行操作系统的探讨:如建立在基于共享主存的多处理机系统(MP)及用上千个微处理器实现基于分布式存
12、储的大规模并行处理机系统(MPP)的操作系统,系统突出特征是供应各类并行机制。例如并行文件系统,并行IO限制,多处理机安排和调度,处理机间的通讯和同步,用户任务的并行限制等。网络操作系统和分布式操作系统的探讨:就目前情形而言,网络系统的探讨也还方兴未艾,基于ClientServer模型的分布式系统也已不断走向应用,完全分布式的系统还未成型,仍将是探讨的热点问题。1.3主要操作系统介绍WindowsWindows系列系列:DOS,Windows 3.x,Window:DOS,Windows 3.x,Window 95,Windows NT,Windows XP95,Windows NT,Wind
13、ows XPUNIXUNIX大家庭大家庭:SVR4,BSD,Solaris,AIX,SVR4,BSD,Solaris,AIX,HP_UX HP_UX 自由软件自由软件LinuxLinux和和freeBSDfreeBSD等等 Windows Windows 1.01.0(19851985)Windows Windows 2.02.0(19871987)Windows Windows 3.03.0(19901990)Windows Windows 9595(19951995)Windows 3.xWindows 3.xWindowsMeWindowsMe(20002000)Windows Wind
14、ows 9898(19981998)WindowsXPWindowsXP(20012001)WindowsNT3.1(NTWindowsNT3.1(NT第第1 1版版)(19931993)WindowsNT3.51(NTWindowsNT3.51(NT第第3 3版版)Windows2000(NT5.0)Windows2000(NT5.0)(20002000)Windows CEWindows CE(19981998)WindowsNT3.5(NTWindowsNT3.5(NT第第2 2版版)WindowsNT4.0(NTWindowsNT4.0(NT第第4 4版版)(19961996)微软公司
15、微软公司WindowsWindows操作系统产品线操作系统产品线第一版第一版(1971(1971年年)第三版第三版(1973(1973年年)第六版第六版(1975(1975年年)SYSTEM III(1982SYSTEM III(1982年年)第七版第七版第八版第八版第九版第九版第十版第十版19891989年年SYSTEM V(1983SYSTEM V(1983年年)SVR2(1984SVR2(1984年年)SVR3(1987SVR3(1987年年)SVR4(1989SVR4(1989年年)SUNSolarisSUNSolarisIBM AIXIBM AIXHP UXHP UX1BSD(19781BSD(1978年年)2BSD(19782BSD(1978年年)3BSD(19793BSD(1979年年)4.0BSD(19804.0BSD(1980年年)4.4BSD(19934.4BSD(1993年年)MACH2.5MACH2.5OSF/1(1989OSF/1(1989年年)DEC OSF/1DEC OSF/1Digital UNIXDigital UNIXTru64 UNIXTru64 UNIXUNIXUNIX发展简图发展简图
限制150内