- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 操作统概论
本章学习目标 操作系统的作用 操作系统的发展 操作系统的特征与功能 多道程序设计的概念 操作系统的模型 1.2.2 作为扩展机器的操作系统 一台完全无软件的计算机系统称为裸机,即便其性能再强,相对于用户来讲,如果要面对计算机的指令集、存储组织、I/O总线结构的编程则是十分困难的。对于一般程序员也并不想涉足硬件编程的种种具体细节,而希望针对数据结构抽象地使用硬件。如果我们在裸机上覆盖一层I/O设备管理软件,用户便可以利用这层I/O设备管理软件提供给用户的接口来进行数据的输入和输出,那么用户此时看到的计算机是一台功能强大、使用方便的计算机,但实际上,计算机的硬件丝毫没有变化,这样的计算机称为软件扩充的机器,或称软件虚拟机。 1.2.3 作为资源管理器的操作系统 从用户向机器的观点或自底向上的观点来看,操作系统则用来管理一个复杂计算机系统的各个部分。现代计算机包含处理器、存储器、时钟、磁盘、终端、网络接口、打印机以及许多其他设备。从这个角度来看,操作系统的任务是在相互竞争的程序之间有序地控制对处理器、存储器以及其他I/O接口设备的分配。具体分为: 处理机管理、存储器管理、I/O设备管理、文件管理。 4、实时系统 实时控制:当计算机应用于生产过程的控制形成以计算机为中心的控制系统时,系统要求能实时采集现场数据,并对所采集的数据进行及时处理,从而自动地控制相应的执行机构,使某些参数(如湿度、压力、液位)能按预定的规律变化,以保证产品的质量和提高产量。 实时信息处理:我们把要求对信息进行实时处理的系统称为实时信息处理系统。 实时操作系统的主要目标:实时时钟管理、连续人机对话、过载防护、高可靠性。 1.5 操作系统结构 大型软件都是采用层次式结构,即将一个软件分为若干个逻辑层次。如下图所示,简要地示意了操作系统的分层逻辑结构。 1.操作系统的对象 2.操作系统对象操纵和管理的软件集合 3.用户接口 Thank you very much ! 本章到此结束, 谢谢您的光临! 第1章 计算机操作系统概述 * 第1章 操作系统概论 1.1 操作系统的产生和发展 1.2 操作系统的基本概念 1.3 操作系统的特征 1.4 操作系统的类型 1.5 操作系统结构 1.1 操作系统的产生和发展 1.1.1 第一代计算机和手工操作阶段 从第一代计算机诞生到20世纪50年代中期还未出现操作系统,这时的计算机采用手工操作方式。其过程是: 手工操作计算机 1.1.2 第二代计算机和早期批处理阶段 所谓批处理系统是指加载在计算机上的一个系统软件,在它的控制下,计算机能够自动地成批地处理一个或多个用户的作业。 首先出现的是联机批处理系统。如下图所示。 联机批处理系统 后来出现脱离主机控制的输入/输出批处理系统 在外设处理数据时,主机处于“忙等”状态,这样高速的主机与慢速的外设矛盾就显现出来。为了克服与缓解主机与外设的矛盾。我们引入脱机批处理系统,即脱离主机控制的输入/输出批处理系统。如图所示。 脱机批处理系统 1.1.3 第三代计算机和多道程序 在单道批处理系统中,内存中仅有一道作业,当此作业进行I/O操作时,CPU空闲,致使系统的性能较差。为了进一步提高资源的利用率和系统对作业的吞吐量,在60年代中期,引入了多道程序设计技术,即:内存中同时存放几道作业,它们轮流交替在处理机上运行。由此而形成了多道批处理系统。单道程序与多道程序的执行过程如图所示。 1.1.4 第四代计算机和微机操作系统 到20世纪80年代,随着超大规模集成电路的发展产生了微型计算机,配置在微机上的操作系统称为微机操作系统。 最早出现的微机操作系统是8位微机上的CP / M,它是一个单用户单任务操作系统,即只允许一个用户上机,且只允许用户程序作为一个任务运行。 1981年IBM公司首次推出了IBM-PC个人计算机,在微机中采用了微软公司开发的MS-DOS操作系统。该操作系统在8位计算机操作系统CP / M的基础上进行了较大的扩充,增加了许多内部和外部命令,使该操作系统具有较强的功能及性能优良的文件系统。随着IBM-PC及其兼容机的普及和畅销,MS-DOS操作系统也就成了事实上的16位微机单用户单任务操作系统的标准。 1990年微软公司推出的Windows 3.0以其易学易用、友好的图形用户界面、支持多任务的优点,很快占领了市场。 1992年推出的Windows 3.1版,提供了386增强模式,提高了运行速度,功能也更强大。 1993年推出了Windows NT是一个全新的32位多任务操作系统,成为Windows家族中功能最强并支持网络功能的操作系统。 1995年推出的Windows 95之后在Windows 95的基础上又推出了Windo
原创力文档


文档评论(0)