1 / 32
文档名称:

计算机操作系统第一章.ppt

格式:ppt   大小:1,771KB   页数:32页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机操作系统第一章.ppt

上传人:相惜 2024/3/26 文件大小:1.73 MB

下载得到文件列表

计算机操作系统第一章.ppt

相关文档

文档介绍

文档介绍:该【计算机操作系统第一章 】是由【相惜】上传分享,文档一共【32】页,该文档可以免费在线阅读,需要了解更多关于【计算机操作系统第一章 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第1章绪论电子计算机系统分为硬件和软件两局部,其中,硬件局部称为“裸机〞,由假设干物理设备连接而成。现代计算机的硬件功能很强,用途很多。然而,硬件本身提供给外界的界面却是十分粗糙的,许多信息都令人费解、难以使用。为此,人们研制了一种能够管理和控制这种裸机的软件,这就是“操作系统〞〔OS,OperatingSystem〕。本章主要介绍操作系统的开展过程,操作系统的处理方式,操作系统的功能与构造,以及通用操作系统的特点等。,操作系统的开展大体经历以下4代:〔1〕20世纪50年代中期至60年代初期为单任务操作系统时代;〔2〕20世纪60年代中期至70年代中期为多任务和多用户操作系统时代;〔3〕20世纪70年代末期至80年代末期为微型操作系统时代;〔4〕20世纪90年代开始至今,为分布式操作系统时代。、外部设备少,加之没有配置操作系统,用户使用计算机是相当困难的。用户编制好的程序被输入到机内后,直接通过控制台上的一排排机械式开关和指示灯来监督控制程序的运行。当时,尚未研制出现操作系统,因此用户使用计算机的繁琐程度可想而知。这一阶段大体对应计算机诞生后的前10年〔1946~1955〕。这10年又可分为两个时期。前一个时期称为手工交互时期,后一个时期是手工批处理时期。,现在几乎无人不知、无人不晓了。然而,关于操作概念的第一次讨论,是1953年在华盛顿召开的IBM701计算机用户会议上展开的。到计算机诞生10年后的1955年,计算机上出现了第一个操作系统,当时称为监控程序〔monitor〕。该系统是美国通用动力研究实验室〔简称GMRL,GeneralMotorsResearchLaboratory〕为IBM701计算机研制的,主要目的是实现作业的自动转换,向用户提供方便的操作接口,尽可能高效率地利用计算机。这就是单任务操作系统。,计算机系统进入了第3代开展时期。以集成电路为中心的硬件设计与制造工艺不断提高,一大批功能完善、集成度高的微处理器涌入市场。由于其价格廉价,因而被广泛引入到输入输出接口设备、终端及外部设备的设计中,所以,这一时期的计算机除了CPU的运行速度加快,内存容量大大增加之外,还出现了中断装置、输入输出通道、大容量的外存储器––––、70年代是操作系统大开展的时期。无论是规模上还是结构上,操作系统都是非常庞大的。系统从研制到交付使用需要花费很大的时间和财力。更有甚者,当使用一段时间后发现某些隐患时,修改系统的代价将十分高昂。这些问题引起人们的极大关注,并称为软件危机。由此,导致了软件工程的研究。,随着超大规模集成电路制造业的飞速开展,一种以内存储器为中心,用紧密耦合方式设计的多机系统〔Multiple-ProcessorSystem〕显示出非凡的处理能力。它的机内管理者就是所谓的“分布式操作系统〞〔DistributedOperatingSystem〕。〔1〕早期的系统中不配置特别的I/O机制,由处理机直接控制外部设备,进行输入输出操作。〔2〕为了使处理机从物理设备的具体细节中别离出来,每一台外部设备上都配置了控制器装置,具体实施物理设备的传输控制。计算机将输入输出命令下达给设备控制器。〔3〕后来,系统中采用了中断机制,处理机可以不需要花费大量时间去等待低速I/O操作。中断机制的使用大大提高系统的并行处理能力。〔4〕再往后,系统配置了可直接存储器访问控制方式,即DMA方式。使数据输入输出效率进一步提高。〔5〕在系统结构的开展中,又出现了通道控制的I/O机制。计算机可以将I/O操作交给通道设备去控制完成。,由处理机直接控制设备的输入输出。,每一台外部设备上都配置了控制器,使设备的控制细节透明化了。每个设备控制器中都含有描述工作状态的存放器、数据写入或读出的暂存器。应用程序仅仅通过访问设备控制器就可以得知设备的当前工作状态;通过对暂存器的访问就可以将数据读出或写入。这样一来,程序设计可从物理设备的具体细节中别离出来。,设备控制器可以向CPU发出中断信号。CPU接到该信号后暂停当前程序的运行,转到中断的响应程序上运行,对本次设备中断进行处理,然后恢复当前程序运行。图1-2是两个作业Jobi和Jobj在系统运行的情况。精选课件