浅析计算机操作系统的发展.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅析计算机操作系统的发展 浅析计算机操作系统的发展 操作系统是配置在计算机硬件上的软件,是对硬件系统的首次 扩充。它是合理地组织计算机的工作流程、实现计算机资源管理和方 便用户使用计算机的系统软件。随着时代的进步,操作系统的新技术 不断出现,功能不断地增加,并逐渐形成从开发工具到系统工具再到 应用软件的…个平台环境,更加地满足了尽可能多用户的需要。如今, 许多系统软件以及大量的应用软件都依赖于操作系统的支持,取得它 的服务。 1操作系统的介绍 操作系统的作用 可以从不同的观点来观察操作系统的作用: 从一般用户的观点,操作系统帮助用户管理计算机系统的软 硬件、数据等各种资源,尽可能减少人工分配资源的工作以及人对机 器的干预,发挥计算机的自动工作效率。 从资源管理的观点看,当一个计算机系统同时供多个用户使用 吋,用户对系统中共享资源的需求可能会发生冲突,为了使得计算机 的各种资源使用调度合理,高速设备与低速设备运行相互配合,操作 系统必须协调好各种资源使用过程中的关系。 操作系统实现了对计算机资源的抽象。操作系统通过自己的程 序,将计算机系统的各种资源所提供的功能抽象,形成与之等价的操 作系统的功能,并形象地表现出来,提供给用户方便地使用计算机。 1.操作系统的发展过程 人工操作方式 在这个阶段的计算机,主耍元器件是电子管,运算速度慢,没 有任何技术,更没有操作系统。计算机操作是由用户采用人工操作方 式直接使用计算机硬件系统,即由程序员将事先已穿孔的程序纸带装 入输入机,然后启动输入机把程序和数据送入计算机,接着通过开关 启动程序运行,计算完成后,打印机输岀结果。用户必须是非常专业 的技术人员才能实现对计算机的控制。 脱机输入/输出方式 为了解决人机矛盾及高速度的中央处理机和低速度的I/O设备 间不匹配的矛盾,20世纪50年代末出现了脱机输入/输出技术。该技 术是事先将程序带装入输入机,在一台外围机的控制下,把纸带上的 数据输入到磁带上。当CPU耍用数据时,只要从磁带上将其调入内 存。 单道批处理系统 20世纪50年代中期出现了晶体管,计算机的主要元器件由其 取代,运行速度有了很大的提高,这时软件也开始迅速发展,出现了 早期的操作系统,这就是早期的对用户提交的程序进行管理的监控程 序和批处理软件。 多道批处理系统 随着中、小规模的集成电路在计算机系统中的广泛应用,CPU 的运行速度大大提高了。因为单道批处理系统每次只执行一道作业, 无法充分利用所有资源,大大降低了工作效率,所以为了进一步提高 资源的利用率和系统吞吐量,又引入了多道程序设计技术,由此形成 了多道批处理系统。 现代操作系统 大规模、超大规模集成电路急速的迅速发展,出现了微处理器, 使得计算机的体系结构更加优化,计算机的运行速度进一步提高,而 体积却大大减少,面向个人的计算机和便携式计算机岀现并普及。它 的最大优点是结构清晰、功能全面、可以适应多种用途的需要并且操 作使用方面。 操作系统新技术 微内核OS 对于一个操作系统而言,内核通常是系统中最核心的部分。现 代操作系统设计中的一个突出思想是把操作系统中更多的成分和功 能放到更高的层次中去运行,而留下一个尽量小的内核,用它来完成 操作系统最基本的核心功能,称这种技术为微内核技术。当前比较留 行的、能支持多处理机运行的操作系统几乎全部都釆用了微内核结 构,例如大部分的Unix、Linuxo目前的微内核结构不仅适用于通用 操作系统,也已十分适合嵌入式的专用操作系统设计。 2 ?面向对象操作系统 面向对象技术是基于“抽象和邛急蔽”原则来控制大型软件的复 杂度的。面向对象操作系统是指基于对象模型的操作系统,操作系统 中的对象是对操作系统管理的信息和资源的抽象。基于该模型,用户 可以在这个对象空间中用类似于文件路径的对象路径来引用网络中 的任何对象,然后通过一个类似于CORBA的远程调用机制来访问这 些对象。这样,不同地点的用户,不管是一个人还是一台计算机,都 可以在这个统一的对象空间中方便地访问整个网络中的任何资源,从 而实现了在整网范围内的漫游。目前,已有许多操作系统采用了面向 对象技术,女口 Windows NT等。面向对象己成为新一代操作系统的一 个重要标志。 未来操作系统的发展趋势 随着计算机技术和网络技术的普及,在通用主流操作系统仍然 占据比较大的市场份额的基础上,未来一些操作系统将逐步向专用化 和小型化等方面发展,并具备如下新特点: 开源化 在PC机未进入商业化推广前,软件都是自由拷贝的。直到比 尔?盖茨反对免费拷贝软件,他认为软件是有版权的,不愿泄露源代 码。之后源代码被作为商业机密封锁。再后来,为了反对软件所有权 私有化,自由软件之父Richard Stallman开发了一个免费的操作系统, 其核心是软件源代

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档