计算机操作系统第一章.ppt
《计算机操作系统第一章.ppt》由会员分享,可在线阅读,更多相关《计算机操作系统第一章.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操 作 系 统 操 作 系 统 操 作 系 统 操 作 系 统 操作系统二十一世纪计算机本科教育OPERATING SYSTERM第第1 1章章 绪论绪论 电子计算机系统分为硬件和软件两部分,其中,硬件部分称为“裸机”,由若干物理设备连接而成。现代计算机的硬件功能很强,用途很多。然而,硬件本身提供给外界的界面却是十分粗糙的,许多信息都令人费解、难以使用。为此,人们研制了一种能够管理和控制这种裸机的软件,这就是“操作系统”(OS,Operating System)。本章主要介绍操作系统的发展过程,操作系统的处理方式,操作系统的功能与构造,以及通用操作系统的特点等。操 作 系 统 操 作 系 统
2、操 作 系 统 操 作 系 统 操作系统二十一世纪计算机本科教育OPERATING SYSTERM 1.1 操作系统的形成与发展操作系统的形成与发展 从上述介绍来看,操作系统的发展大体经历以下4代:(1)20世纪50年代中期至60年代初期为单任务操作系统时代;(2)20世纪60年代中期至70年代中期为多任务和多用户操作系统时代;(3)20世纪70年代末期至80年代末期为微型操作系统时代;(4)20世纪90年代开始至今,为分布式操作系统时代。操 作 系 统 操 作 系 统 操 作 系 统 操 作 系 统 操作系统二十一世纪计算机本科教育OPERATING SYSTERM 1.1.手工操作方式 早
3、期的计算机由于运算速度低、外部设备少,加之没有配置操作系统,用户使用计算机是相当困难的。用户编制好的程序被输入到机内后,直接通过控制台上的一排排机械式开关和指示灯来监督控制程序的运行。当时,尚未研制出现操作系统,因此用户使用计算机的繁琐程度可想而知。这一阶段大体对应计算机诞生后的前10年(19461955)。这10年又可分为两个时期。前一个时期称为手工交互时期,后一个时期是手工批处理时期。操 作 系 统 操 作 系 统 操 作 系 统 操 作 系 统 操作系统二十一世纪计算机本科教育OPERATING SYSTERM 2.单任务操作系统发展阶段 关于操作系统概念,现在几乎无人不知、无人不晓了。
4、然而,关于操作概念的第一次讨论,是1953年在华盛顿召开的IBM 701计算机用户会议上展开的。到计算机诞生10年后的1955年,计算机上出现了第一个操作系统,当时称为监控程序(monitor)。该系统是美国通用动力研究实验室(简称GMRL,General Motors Research Laboratory)为IBM 701计算机研制的,主要目的是实现作业的自动转换,向用户提供方便的操作接口,尽可能高效率地利用计算机。这就是单任务操作系统。操 作 系 统 操 作 系 统 操 作 系 统 操 作 系 统 操作系统二十一世纪计算机本科教育OPERATING SYSTERM3.多任务操作系统发展阶
5、段 从六十年代中期开始,计算机系统进入了第3代发展时期。以集成电路为中心的硬件设计与制造工艺不断提高,一大批功能完善、集成度高的微处理器涌入市场。由于其价格便宜,因而被广泛引入到输入输出接口设备、终端及外部设备的设计中,所以,这一时期的计算机除了CPU的运行速度加快,内存容量大大增加之外,还出现了中断装置、输入输出通道、大容量的外存储器磁盘等 操 作 系 统 操 作 系 统 操 作 系 统 操 作 系 统 操作系统二十一世纪计算机本科教育OPERATING SYSTERM 4.规范化和微型化发展阶段 20世纪60、70年代是操作系统大发展的时期。无论是规模上还是结构上,操作系统都是非常庞大的。
6、系统从研制到交付使用需要花费很大的时间和财力。更有甚者,当使用一段时间后发现某些隐患时,修改系统的代价将十分高昂。这些问题引起人们的极大关注,并称为软件危机。由此,导致了软件工程的研究。操 作 系 统 操 作 系 统 操 作 系 统 操 作 系 统 操作系统二十一世纪计算机本科教育OPERATING SYSTERM 5.并行与分布式系统发展阶段 进入20世纪90年代以来,随着超大规模集成电路制造业的飞速发展,一种以内存储器为中心,用紧密耦合方式设计的多机系统(Multiple-Processor System)显示出非凡的处理能力。它的机内管理者就是所谓的“分布式操作系统”(Distribut
7、ed Operating System)。操 作 系 统 操 作 系 统 操 作 系 统 操 作 系 统 操作系统二十一世纪计算机本科教育OPERATING SYSTERM1.2 I/O控制技术的发展控制技术的发展(1)早期的系统中不配置特别的I/O机制,由处理机直接控制外部设备,进行输入输出操作。(2)为了使处理机从物理设备的具体细节中分离出来,每一台外部设备上都配置了控制器装置,具体实施物理设备的传输控制。计算机将输入输出命令下达给设备控制器。(3)后来,系统中采用了中断机制,处理机可以不需要花费大量时间去等待低速I/O操作。中断机制的使用大大提高系统的并行处理能力。(4)再往后,系统配置
8、了可直接存储器访问控制方式,即DMA方式。使数据输入输出效率进一步提高。(5)在系统结构的发展中,又出现了通道控制的I/O机制。计算机可以将I/O操作交给通道设备去控制完成。操 作 系 统 操 作 系 统 操 作 系 统 操 作 系 统 操作系统二十一世纪计算机本科教育OPERATING SYSTERM1.早期的I/O方法 早期的计算机系统中不配置特别的I/O机制,由处理机直接控制设备的输入输出。2.配置控制器方法 为了使设备的管理和控制具有模块化功能,每一台外部设备上都配置了控制器,使设备的控制细节透明化了。每个设备控制器中都含有描述工作状态的寄存器、数据写入或读出的暂存器。应用程序仅仅通过
9、访问设备控制器就可以得知设备的当前工作状态;通过对暂存器的访问就可以将数据读出或写入。这样一来,程序设计可从物理设备的具体细节中分离出来。操 作 系 统 操 作 系 统 操 作 系 统 操 作 系 统 操作系统二十一世纪计算机本科教育OPERATING SYSTERM3.基于中断机制的I/O技术若某台外部设备的I/O操作完成后,设备控制器可以向CPU发出中断信号。CPU接到该信号后暂停当前程序的运行,转到中断的响应程序上运行,对本次设备中断进行处理,然后恢复当前程序运行。图1-2是两个作业Jobi和Jobj在系统运行的情况。操 作 系 统 操 作 系 统 操 作 系 统 操 作 系 统 操作系
10、统二十一世纪计算机本科教育OPERATING SYSTERM4.基于DMA的I/O技术 20世纪70年代出现的DMA(Directional Memory Access)技术可说是计算机体系结构的一个创举,使系统中的存储器访问控制发生了变化。一台配置了DMA的计算机,数据输入输出可以绕过处理机,利用DMA实现内存和外设的直接数据交换。而且每交换一次,可传送一批数据,而不仅仅是一个字节。因此说,这是一种效率很高的传输方式。图1-3是含有DMA的计算机结构逻辑图。操 作 系 统 操 作 系 统 操 作 系 统 操 作 系 统 操作系统二十一世纪计算机本科教育OPERATING SYSTERM操 作
11、 系 统 操 作 系 统 操 作 系 统 操 作 系 统 操作系统二十一世纪计算机本科教育OPERATING SYSTERM5.基于通道的I/O技术在系统结构的研究中出现了一种通道机制。这是一种专门控制I/O的机制,其功能类似于早期的外围机。通道作为计算机的接口设备,将计算机与外部设备控制器连接起来,主要承担系统的输入输出工作。引入通道的目的在于建立一种独立的管理机制,将CPU从繁重的输入输出工作中解放出来。通道设备是一种具有处理能力的控制部件,由于它的硬件逻辑中含有一个专门承担输入输出的处理机。因此,通道设备也称为“I/O处理器”专用输入输出的处理装置。操 作 系 统 操 作 系 统 操 作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 操作系统 第一章
限制150内