如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
计算机操作系统发展历史从时间上说,操作系统的发展和计算机的组成与体系结构相关,大致经历了四个发展阶段:1946年—50年代末:第一代,电子管时代,无操作系统。1950年代末-60年代中期:第二代,晶体管时代,批处理系统。1960年代中期-70年代中期:第三代,集成电路时代,多道程序设计。1970年代中期至今:第四代,大规模和超大规模集成电路时代,分时系统。现代计算机正向着巨型、微型、并行、分布、网络化和智能化几个方面发展。手工操作手工操作过程:先把程序纸带(或卡片)装上计算机,然后启动输入机把程序和送入计算机,接着通过控制台开关启动程序运行。计算完毕,打印机输出计算结果,用户卸下并取走纸带(或卡片)。第二个用户上机,重复同样的步骤。手工操作存在问题:上机完全是手工操作,手工操作的慢速度和计算机的高速度之间形成矛盾.唯一的解决办法是摆脱手工操作,实现作业的自动过渡。这就出现了批处理。单道批处理系统(simplebatchprocessing)计算机发展的早期,没有任何用于管理的软件,所有的运行管理和具体操作都由用户自己承担,任何操作出错都要重做作业,CPU的利用率甚低。解决的方法有两个:首先配备专门的计算机操作员,程序员不再直接操作机器,减少操作机器的错误。另一个是进行批处理,操作员把用户提交的作业分类,把一批中的作业编成一个作业执行序列。每一批作业将有专门编制的监督程序(monitor)自动依次处理。1.批处理中的作业的组成:包括用户程序、数据和作业说明书(作业控制语言)。“批”:供一次加载的磁带或磁盘,通常由若干个作业组装成,在处理中使用一组相同的系统软件(系统带)。2.两种批处理方式早期批处理分为两种:联机批处理和脱机批处理。(1)联机批处理慢速的输入输出(I/O)处理仍直接由主机来完成。执行过程:用户提交作业:对于作业、数据,用作业控制语言编写作业说明书;作业以纸带或卡片为保存介质;操作员合成批作业,通过输入设备(纸带输入机或读卡机)存入磁带;监督程序根据系统资源情况读入一个作业;从磁带读入汇编或编译程序,将用户作业源程序生成目标代码;连接装配程序将目标代码变为可执行程序;启动执行;执行完毕,执行结果输出;读入另一个作业,重复过程e-i;一批作业完成后,处理下一批作业;联机批处理主要优点:解决了作业自动转接,减少了作业建立和手工操作时间。联机批处理存在问题:CPU与I/O串行操作,输入输出时,CPU处于等待状态。(2)脱机批处理(缓冲技术的一种)脱机批处理显著特征是增加一台不与主机直接连接而专门用于与输入输出打交道的卫星机。利用卫星机完成输入输出功能。主机与卫星机可并行工作。卫星机:完成面向用户的输入输出(纸带或卡片),中间结果暂存在磁带或磁盘上。作业控制命令由监督程序来执行,完成如装入程序、编译、运行等操作。脱机批处理主要优点:实现了作业自动过渡,改善了输入输出设备的利用率,提高了计算机的处理能力。脱机批处理存在问题:磁带需要手工拆装,系统的保护不够。脱机批处理的实例:20世纪60年代初期,硬件获得了两方面(即通道和中断技术)的进展,导致操作系统进入执行系统(executivesystem)阶段。通道(channel)是一种专用处理部件,它能控制一台或多台输入输出设备工作,负责输入输出设备与主存之间的信息传输。它一旦被启动就能独立与CPU运行,这样可使CPU和通道并行操作,而且CPU和多种输入输出设备也能并行操作。中断(interrupt)是指当主机接到外部信号时,马上停止原来工作,转去处理这一事件,处理完毕后,主机回到原来的断点继续工作。多道程序系统(multiprogrammingsystem)早期的批处理可能出现两种情况:对于以计算为主的作业,输入输出量少,外围设备空闲;对于以输入输出为主的作业,主机空闲。单道运行:每次只调用一个用户作业程序进入内存并运行。多道程序合理搭配输入输出为主与计算为主程序交替运行,充分利用资源,提高系统效率。多道程序的运行特点:HYPERLINK"http://i-math.sysu.edu.cn/scripts/nounexplain.asp%3fnoun=多道&relevant=false"多道:计算机内存中同时存放多道相互独立的程序。宏观上并行运行:同时进入系统的几道程序都处于运行状态,但都未运行完。微观上串行运行:各作业轮流使用CPU,交替执行。在批处理中采用多道程序设计技术,就形成了多道批处理系统。在当前运行的作业需做I/O处理时,CPU转而执行另一个作业。(I/O完成后是否立刻恢复执行,要等到其他程序再次I/O时)。多道程序系统的技术问题:(1)并行程序的运行需要共享软件硬件资源,需要同步和互斥机制