下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、浅析计算机操作系统的发展浅析计算机操作系统的发展操作系统是配置在计算机硬件上的软件,是对硬件系统的首次 扩充。它是合理地组织计算机的工作流程、实现计算机资源管理和方 便用户使用计算机的系统软件。随着时代的进步,操作系统的新技术 不断出现,功能不断地增加,并逐渐形成从开发工具到系统工具再到 应用软件的个平台环境,更加地满足了尽可能多用户的需要。如今, 许多系统软件以及大量的应用软件都依赖于操作系统的支持,取得它 的服务。1操作系统的介绍操作系统的作用可以从不同的观点来观察操作系统的作用:从一般用户的观点,操作系统帮助用户管理计算机系统的软 硬件、数据等各种资源,尽可能减少人工分配资源的工作以及人
2、对机 器的干预,发挥计算机的自动工作效率。从资源管理的观点看,当一个计算机系统同时供多个用户使用 吋,用户对系统中共享资源的需求可能会发生冲突,为了使得计算机 的各种资源使用调度合理,高速设备与低速设备运行相互配合,操作 系统必须协调好各种资源使用过程中的关系。操作系统实现了对计算机资源的抽象。操作系统通过自己的程 序,将计算机系统的各种资源所提供的功能抽象,形成与之等价的操 作系统的功能,并形象地表现出来,提供给用户方便地使用计算机。1.操作系统的发展过程人工操作方式在这个阶段的计算机,主耍元器件是电子管,运算速度慢,没 有任何技术,更没有操作系统。计算机操作是由用户采用人工操作方 式直接使
3、用计算机硬件系统,即由程序员将事先已穿孔的程序纸带装 入输入机,然后启动输入机把程序和数据送入计算机,接着通过开关 启动程序运行,计算完成后,打印机输岀结果。用户必须是非常专业 的技术人员才能实现对计算机的控制。脱机输入/输出方式为了解决人机矛盾及高速度的中央处理机和低速度的i/o设备 间不匹配的矛盾,20世纪50年代末出现了脱机输入/输出技术。该技 术是事先将程序带装入输入机,在一台外围机的控制下,把纸带上的 数据输入到磁带上。当cpu耍用数据时,只要从磁带上将其调入内 存。单道批处理系统20世纪50年代中期出现了晶体管,计算机的主要元器件由其 取代,运行速度有了很大的提高,这时软件也开始迅
4、速发展,出现了 早期的操作系统,这就是早期的对用户提交的程序进行管理的监控程 序和批处理软件。多道批处理系统随着中、小规模的集成电路在计算机系统中的广泛应用,cpu 的运行速度大大提高了。因为单道批处理系统每次只执行一道作业, 无法充分利用所有资源,大大降低了工作效率,所以为了进一步提高 资源的利用率和系统吞吐量,又引入了多道程序设计技术,由此形成 了多道批处理系统。现代操作系统大规模、超大规模集成电路急速的迅速发展,出现了微处理器, 使得计算机的体系结构更加优化,计算机的运行速度进一步提高,而 体积却大大减少,面向个人的计算机和便携式计算机岀现并普及。它 的最大优点是结构清晰、功能全面、可以
5、适应多种用途的需要并且操 作使用方面。操作系统新技术微内核os对于一个操作系统而言,内核通常是系统中最核心的部分。现 代操作系统设计中的一个突出思想是把操作系统中更多的成分和功 能放到更高的层次中去运行,而留下一个尽量小的内核,用它来完成 操作系统最基本的核心功能,称这种技术为微内核技术。当前比较留 行的、能支持多处理机运行的操作系统几乎全部都釆用了微内核结 构,例如大部分的unix、linuxo目前的微内核结构不仅适用于通用 操作系统,也已十分适合嵌入式的专用操作系统设计。2 面向对象操作系统面向对象技术是基于“抽象''和邛急蔽”原则来控制大型软件的复 杂度的。面向对象操作系
6、统是指基于对象模型的操作系统,操作系统 中的对象是对操作系统管理的信息和资源的抽象。基于该模型,用户 可以在这个对象空间中用类似于文件路径的对象路径来引用网络中 的任何对象,然后通过一个类似于corba的远程调用机制来访问这 些对象。这样,不同地点的用户,不管是一个人还是一台计算机,都 可以在这个统一的对象空间中方便地访问整个网络中的任何资源,从 而实现了在整网范围内的漫游。目前,已有许多操作系统采用了面向 对象技术,女口 windows nt等。面向对象己成为新一代操作系统的一 个重要标志。未来操作系统的发展趋势随着计算机技术和网络技术的普及,在通用主流操作系统仍然 占据比较大的市场份额的基
7、础上,未来一些操作系统将逐步向专用化 和小型化等方面发展,并具备如下新特点:开源化在pc机未进入商业化推广前,软件都是自由拷贝的。直到比 尔盖茨反对免费拷贝软件,他认为软件是有版权的,不愿泄露源代 码。之后源代码被作为商业机密封锁。再后来,为了反对软件所有权 私有化,自由软件之父richard stallman开发了一个免费的操作系统, 其核心是软件源代码属于用户,应开放。开放源代码软件随之发展起 来。随着微软公司与诺维尔公司 在linux上的结盟以及升阳启动 opensolaris项目,开源软件模式及其实现的价值越来越得社会的认 可。开源改变了未来操作系统的开发模式,使得聚集大家的力量打破
8、组织边界、持续创造出更高质量、更安全和更易用的操作系统成为可 能。此外,开源操作系统是偏向于以服务为主的商业模式。3便携化随着虚拟化技术的发展,目前的操作系统已经可以像文件一样 随身携带,并在不同的计算机上运行。但对于现在的虚拟机规模过大 等问题还有待进一步研究改进。3 网络化网络已经成为人们生活中的一部份,操作系统也越来越依赖网 络资源的共享与通信。尽管目前提出了网络操作系统和分布式操作系 统,但这类操作系统在技术上还不成熟,因此要想达到目标,要在相 关领域做重点研究。结束语纵观操作系统40年的发展历史,我们可以发现,随着计算机 系统互联互通的不断增强和计算需求的不断增长,操作系统也发生了 巨大的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年安徽省淮北市八年级英语上册期中考试试卷及答案
- 轮椅训练方法
- 2025版视网膜脱落常见症状及护理注意事项
- 2025版冠心病症状分析及护理措施
- 幼儿看图说话训练
- 经过时间的计算教学设计
- 眼睛科眼疾病的日常预防指南
- 安全员怎样给员工培训
- 设备异常处理方法及流程
- 《资治通鉴》核心解析
- 2025年04月自考00144企业管理概论试题及标准答案
- 2025广西北海市检察机关聘用人员控制数招聘26人考试模拟试题及答案解析
- 13《少年中国说(节选)》教学设计 统编版小学语文五年级上册
- 2025年中移铁通有限公司甘肃分公司社会招聘考试参考题库及答案解析
- 校园室内设计方案
- 酒店治安管理制度模板
- 2025年社区网格工作人员考试题库及答案
- 湘美版(2024)八年级上册 第一单元第2课《多彩的假期》课件(内嵌视频)
- 游戏厅安全管理细则
- 2025年中国石油辽河石化公司秋季高校毕业生招聘45人笔试参考题库附带答案详解
- 2025-2030儿童绘本阅读行业市场现状与未来趋势及投资机会评估报告
评论
0/150
提交评论