操作系统发展历史与现状

上传人:c****d 文档编号:243305563 上传时间:2024-09-20 格式:PPT 页数:24 大小:186KB
返回 下载 相关 举报
操作系统发展历史与现状_第1页
第1页 / 共24页
操作系统发展历史与现状_第2页
第2页 / 共24页
操作系统发展历史与现状_第3页
第3页 / 共24页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第二讲 操作系统发展历史与现状,目的与要求:,了解操作系统基本技术及出台的背景。,重点与难点:,各发展阶段的主要技术。,作业安排:1,4,5,7,8,10,1,1.2操作系统的发展历史:,单道批处理时代,(50,年代,),多道批处理,分时,实时系统时代,(60,年代初,),多方式系统时代,(60-70,年代,),分布式系统,多机系统时代,(70,年代中期后,)*,2,史前年代特点:,计算机刚问世,除硬件和应用软件外,几乎没有中间层软件,没有操作系统,用户独占机器或由系统操作员控制机器*,3,1.2.1,监督程序( 50年代,单道批处理时代,),基本思想:,系统有一常驻内存的监督程序(第一代操作系统).操作员有选择的把若干作业合成一批,安装在输入设备上,并启动监督程序,然后由监督程序依次顺序启动这批作业,以单道方式运行。,作业:,用户的一次上机行为。,作业步:,作业的执行步骤。,作业控制语言,:,用于说明作业如何执行的语言。,作业控制说明书,:,用作业控制语言编写的作业执行程序。*,4,$END,$RUN,$LOAD,$FORTRAN,$JOB,JOBNAME=,程序处理数据,FORTRAN程序语句,典型的卡片作业举例,5,普通指令,:,用户程序监督程序都可包含的指令。,特权指令,:,只有监督程序才可包含的指令。,系统空间,:,监督程序所占内存(0-K)。,用户空间,:,供用户程序使用的内存(K+1-N),方式/态,:,指处理机能执行什么类型指令、访问多大内存的状态。在特权方式下,除能执行普通指另外还能执行特权指令并访问更大的空间.在普通方式下只能执行普通指令。,系统调用,(广义指令):,由监督程序提供给用户调用的系统功能。,6,TRAP机制,:,硬件支持在特定状态下(如执行trap指令,定时器中断)进入监督程序的机制。用于实现系统调用或由监督程序处理作业死循环*,存储保护,:,硬件提供一个界地址寄存器,每次访问内存时,处理机依照目前处理机的态判断访问是否越界。,定时器中断,:,在规定时间间隔到时,系统暂停当前程序之运行,去进行时间相关的处理.如看作业是否已超过其运行期限。*,7,早期批处理系统中的监督程序工作流程:,1.判输入设备上是否有待输入作业,没有则停止,2.从设备上输入一道作业,3.控制作业运行,a.取作业说明书中一条语句,解析执行,如果是“作业终止”语句,这删除该作业,转1,b.如果是一条执行性语句,则在主存中建立相应程序运行环境,传递好参数,转去执行该程序(变到用户态运行),c.在用户态程序运行过程中,如发生中断事件(如系统调用/定时器中断),立即转监督程序,待中断事件处理结束后,用户态程序继续执行.,d.用户态程序结束后,转a取下一作业控制语句,8,监督程序功能,:,输入用户作业,解释执行作业控制说明书,提供系统调用。,监督程序与操作系统的区别:,监督程序不具并发机制。,监督程序只是省缺了作业步和作业原来由人工转接的开销,*,9,1.2.2专用操作系统(,60年代初,多道批处理,分时,实时系统时代,),多道批处理,分时,实时系统,一、多道/高级批处理系统(源于中断,通道,磁盘的引入),特点:,在单道批处理系统的基础上引入双缓存机制,脱机输入输出,SPOOLing技术,多道程序设计技术。,*,10,1.脱机输入输出:,利用卫星机将慢速介质转到快速介质,加速作业在输入输出时的速度.,2.输入输出缓冲:,利用双缓冲技术,使针对一个缓冲区的数据处理和针对另一个缓冲区的I/O并行运行.,磁盘,缓冲区,CPU,11,3.SPOOLing,技术,基础:,I/O,中断,:,由,I/O,部件操作完成后通知处理机去运行相应的处理程序,.,通道,:,能够自主控制外设可与处理机并行工作的、交换数据的,I/O,装置,(,控制器,).,磁盘,:,随机存取的存储设备*,SPOOLing,的基本思想,:,用磁盘设备作为主机的直接输入输出设备,即主机从磁盘选取作业运行,结果也存在磁盘中,.,相应的通道则负责磁盘与慢速外设的传输,.,利用通道和中断机制,作业的输入输出与作业在处理机上的运行可很好并行起来,.*,12,磁盘,通道,主机,通道,通道,卡片机,打印机,SPOOLing,系统图示,13,作业1,作业n,预输入程序,作业调度程序,缓输出程序,井管理,读程序,井管理,写程序,作业,的,执行,作业1结果,作业n结果,打印机,输入机,作业1信息,作业n信息,:,作业1结果,作业n结果,:,输入井,输出井,磁盘,:,SPOOLing系统结构,虚拟设备,14,4.多道程序设计,基本思想,:,内存同时保持多道程序(作业),处理机(单处理机)以交替的方式同时处理多道程序.宏观上看,已有多道程序开始运行且尚未结束,微观上看,某一时刻处理机只运行某道作业。,作业C I/O CPU I/O CPU I/O,作业B CPU I/O CPU I/O,作业A CPU I/O CPU I/O CPU,15,现场保护/恢复,:,指处理机从一个作业向另一个作业切换时进行的有关寄存器值的保护/恢复。*,操作系统的基本特征:,并发与共享。,并发,:,在单处理机情况下,指多道程序分时占用处理机运行。,共享,:,指并行运行程序对系统的硬软资源的访问。*,16,二、分时系统,终端设备:,键盘与显示器,交互式系统:,操作系统提供终端命令语言及解析器.用户通过终端命令指导作业运行,分时系统,:,交互式系统与多道程序设计结合的产物,分时系统特点,:,并行性;共享性;交互性;独占性*,17,三、实时系统,实时系统:,能满足要求快速响应作业运行的多道程序设计系统,实时系统主要性能指标和功能:,时钟分辨度,:,有更高的时钟中断频度,可更精确计时,更快进行调度。,多级中断机制。保证要求快速响应中断的及时处理。,支持实时作业调度,保证实时作业无条件剥夺非实时作业运行。*,18,1.2.3多方式系统时代(60-70年代),多种方式操作系统:,同时具有批处理,分时,实时功能的系统,1.2.4并行与分布式操作系统及发展,分布式操作系统,:,支持网络和分布处理的系统,多机操作系统,:,支持共享内存多处理机的系统,Windows操作系统,:,支持友好用户界面的系统*,19,操作系统的发展趋势:,嵌入式操作系统,:主要伴随着个人数字助理,PAD,掌上电脑,电视机顶盒,智能家电等设备的发展,对操作系统在功能和所占空间大小权衡上提出了新的要求。,强实时操作系统,:特别是针对通用操作系统的实时性研究,还在不断发展当中。,并行操作系统的研究,:如建立在基于共享主存的多处理机系统,(MP),及,用上千个微处理器实现基于分布式存储的大规模并行处理机系统,(MPP),的操作系统,,系统,突出特征是提供各类并行机制。例如并行文件系统,并行,I,O,控制,多处理机分配和调度,处理机间的通讯和同步,用户任务的并行控制等。,网络操作系统和分布式操作系统的研究,:就目前情形而言,网络系统的研究也还方兴未艾,基于,Client,Server,模型的分布式系统也已不断走向应用,完全分布式的系统还未成型,仍将是研究的热点问题,。,20,1.3主要操作系统介绍,Windows,系列,:DOS,Windows 3.x,Window 95,Windows NT,Windows XP,UNIX,大家庭,:,SVR4,BSD, Solaris, AIX, HP_UX,自由软件,Linux,和,freeBSD,等,21,Windows 1.0(1985),Windows 2.0(1987),Windows 3.0(1990),Windows 95(1995),Windows 3.x,WindowsMe(2000),Windows 98(1998),WindowsXP(2001),WindowsNT3.1(NT第1版)(1993),WindowsNT3.51(NT第3版),Windows2000(NT5.0)(2000),Windows CE(1998),WindowsNT3.5(NT第2版),WindowsNT4.0(NT第4版)(1996),微软公司Windows操作系统产品线,22,第一版(1971年),第三版(1973年),第六版(1975年),SYSTEM III(1982年),第七版,第八版,第九版,第十版,1989年,SYSTEM V(1983年),SVR2(1984年),SVR3(1987年),SVR4(1989年),SUNSolaris,IBM AIX,HP UX,1BSD(1978年),2BSD(1978年),3BSD(1979年),4.0BSD(1980年),4.4BSD(1993年),MACH2.5,OSF/1(1989年),DEC OSF/1,Digital UNIX,Tru64 UNIX,UNIX发展简图,23,Linux和FreeBSD,Linux由芬兰赫尔辛基大学计算机系大学生Linus Torvalds,在从1990年底到1991年的几个月中,为了自己的操作系统课程学习和后来上网使用而陆续编写的。在2001年初Linux World大会前夕推出了Linux2.4内核 ,现在推出了Linux2.6。,FreeBSD是美国加利福尼亚洲大学伯克利分校开发的支持POSIX标准的免费操作系统,它基于4.4BSD 。,24,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!