文档介绍:本章总体要求是:了解操作系统的发展过程;掌握并理解操作系统基本概念、结构、类型、特征和功能及其运行环境;,人们采用手工操作方式使用计算机,信息的输入/输出由人工在联机状态下进行。首先程序员将事先穿孔的纸带(或卡片)装入纸带输入机(或卡片输入机),把程序和数据输入给计算机,然后启动计算机运行,当程序运行完毕并取走计算结果后,才让下一个用户上机。这种方式有两个缺点:(1)资源独占:每次只能一个用户使用计算机,一切资源全部由该用户所占有,资源利用率低。(2)CPU等待人工操作:当用户进行装纸带(卡片)、卸纸带(卡片)等人工操作时,CPU处于等待人工操作的空闲状态。(或卡片)装入纸带(或卡片)输入机等输入设备,在一台外围机的控制下把纸带(卡片)上的数据(程序)输入到磁带上。当CPU需要这些程序和数据时再从磁带机高速输入到内存。类似地,当CPU需要输出时,把数据从内存送到磁带上,然后再在另一台外围机的控制下,将结果通过相应的输出设备输出。主要特点:(1)减少了CPU的空闲时间:将数据从低速I/O设备送到高速的磁带(或磁盘)上时,都是在脱机情况下进行的,它们不占用主机时间。(高速设备)上,并在系统中配上监督程序,在它的控制下一个个装入内存,一个个执行磁带上的作业,使这批作业能一个接一个地连续处理,直到把磁带上的所有作业全部处理完毕。优点:是解决了作业间的自动转换问题,,并允许它们交替执行,多道程序程序设计系统的出现标志着操作系统渐趋成熟的阶段。在操作系统中引入多道程序设计技术以后,会使系统具有以下特征:(1)多道性。在内存中可同时驻留多道程序,并允许他们并发执行,从而有效提高了资源的利用率和系统的吞吐量。(2)无序性。多个作业完成的先后顺序与他们进入内存的顺序之间无严格的对应关系(3)宏观上并行、微观上串行。从宏观上看同时存在于内存中的多道作业都处于运行状态,但从微观上看,由于我们讨论的是单CPU系统,内存中的多道作业轮流、交替地使用CPU系统,各作业仍是串行的。CPUAI/OABI/OAI/OABBI/Ot1t3t4t5t单道程序工作过程CPUAI/OBI/、数据和各种硬件设备统称为计算机系统中的资源。由谁来管理计算机系统中的资源呢?承担这一任务的就是操作系统。(OperatingSystem,简称OS)就是有效的管理计算机系统中的各种资源,合理的组织计算机的工作流程,以方便用户的一组软件构成的集合。