




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
操作系统的认识与理解 操作系统是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合,是计算机必不可少的一部分。操作系统的发展与硬件急社会需求息息相关。从最早的批次模式到分时机制,多处理器时代来临时,操作系统也随之添加多处理器协调功能,甚至是分布式系统的协调功能。在个人电脑上,个人电脑之操作系统因袭大型电脑的成长之路,在硬件越来越复杂、强大时,也逐步实践以往只有大型电脑才有的功能。操作系统的历史是一部解决电脑系统需求与问题的历史。(1).操作系统现状操作系统作为计算机系统的核心与基石,负责支撑应用程序运行环境以及用户操作环境的系统软件。为适应时代要求和用户需要,操作系统加强了对网络和安全的支持,功能更加强大,各平台操作系统之间的竞争也变得更加激烈。网络化趋势加大和安全性增强 随着互联网的普及和用户对互联网依赖的加深,一方面各个厂商加快了对网络用户的争夺,另一方面安全性的要求越来越高。操作系统老大微软面对谷歌等互联网公司的挑战,在操作系统层面增加了很多特性以满足用户的需要,如Vista就增加了Windows Rally等新技术提高用户的网络体验;安全性方面也有较大提升,如Windows 7相比Windows XP增加了过滤平台帐户控制等功能。功能更强大,界面更绚丽 在摩尔定律的支配下,硬件产品的快速发展而价格的大幅下降,软件行业有了更大的发展空间。在新的硬件技术和应用需求的驱动之下,现代的操作系统功能更加强大,界面更绚丽。嵌入式操作系统发展状况 随着智能移动终端的发展和人们对随时随地计算能力的迫切需要,嵌入式操作系统大战愈演愈烈。诺基亚在完全收购Symbian系统之后以基金会的方式将之开源,希望将Symbian系统成为手机操作系统的标准。谷歌为涉足手机行业提出了Android平台,而基于Android平台的智能手机HTCG1已经在美国正式发布。微软的Windows Mobile平台以及Linux平台经过多年的发展,已经颇为成熟。未来嵌入式操作系统的发展,越来越依赖出色的第三方应用软件的开发,苹果iphone的成功很大一部分就依赖于此。各大平台也尽量努力吸引优秀的开发者,Android平台天生能吸引Java开发者的加盟,Windows Mobile平台下可以方便的用c#开发,诺基亚公司也向开源社区提供资金帮助开发者在Symbian平台的开发(2)操作系统存在的问题操作系统(Operating System,简称OS)传统上是负责对计算机硬件直接控制及管理的系统软件。操作系统的功能一般包括处理器管理、存储管理、文件管理、设备管理和作业管理等。当多个程序同时运行时,操作系统负责规划以优化每个程序的处理时间。操作系统可以在概念上分割成两部分:内核(Kernel)以及壳(shell)。发展模式比较单一,越来越多的人先入为主,先接受了windows,其实它并没有那么好,导致越来越多的人依赖它。1、XP系统启动时出现NTLDRismissing的错误提示 2、XP系统启动时提示找不到HAL.DLL文件,启动中止3、不能访问WindowsInstaller服务如何解决?4、经常出现CPU占用100%的情况,主要问题可能发生在下面的某些方面:5、WINXP自动重启的问题6、“本地连接”光发不收。有一台机器在网上邻居中能看到自己,屏幕右下角有连接图标,双击该图标发现在“本地连接状态”中有发出的字节数,而接收到的字节数为0,通信无法进行。7、修改IE的首页8、电脑一启动没有打开IE就自动打开某个网站,还有很多跳窗9、突然间系统运行异常缓慢,并时常出现一些内存错误提示?10、浏览网页时收到“此网站的ActiveX 控件不安全”的信息? (3)操作系统发展趋势随着人们对信息安全重视程度的不断提升,如何构建可靠、可用和安全的操作系统将成为一个十分重要的课题。而对可靠、可用和安全的追求无疑将使操作系统更为复杂,操作系统的规模也将不断增大。从UNIX的1400行代码到Windows XP的4000万行代码,这完全是一种爆炸性增长。而爆炸性增长的后果就是,没有什么人能够完全理解一个完整的操作系统,而这种状况又将限制操作系统的可靠、可用和安全性。当然了,人们可以采用各种软件工程的方法和手段来改善这种状况。但无论如何,持续的爆炸性增长恐怕是难以为继的。为了适应新时代要求,操作系统正在经历一系列重大变化,这些变化将给软件带来前所未有的发展空间,各大软件公司纷纷根据自己的特长提出相应的对策,如微软的.net和Sun的Java是其中最突出的两项技术。 1.操作系统内核将呈现出多平台统一的趋势 传统的操作系统内核主要采用模块化设计技术,只能应用于固定的平台。随着组件化、模块化技术的不断成熟,操作系统内核将呈现出多平台统一的发展趋势,如WindowsXP采用了组件技术可以灵活地进行扩展和变化,既有支持桌面系统的WindowsXPProfessional版本,也有支持嵌入式系统嵌入式系统的WindowsXPEmbedded,有效实现了Windows操作系统内核技术的统一;Linux最新的2.6内核版本也加强了对多平台统一的支持,2.6内核不需要用户进行复杂的内核修改和裁剪就可以灵活地实现嵌入式Linux,同时该内核也可以支持DataCenterLinux。 2.功能将不断增加,逐渐形成平台环境 操作系统功能的不断增加有两个方面原因:一个原因是不断满足用户的需求,另一个原因是新技术的不断出现。 技术发展趋势: 与软件构件技术紧密结合,支持现代软件开发方式,实现软件的工业化生产。已有的构件技术包括J2EE、CORBA、.NET等。 中间件的开发将越来越多地采用一些开源技术,例如Apache、OpenSSL、Linux、Eclipse、Jboss、Tomcat等。 提供对移动计算等多种设备的支持,提出新的基于协调技术的软件协同模式。 原先的消息中间件、交易中间件已经成为标准的应用服务器中不可分割的一部分,并逐步向操作系统内核延伸。 应用服务器、门户、数据集成、Web服务、EAI厂商不断将中间件的功能扩充到他们的产品中。 微软.NET和GXA(GlobalXMLArchitecture)将不断占领非JAVA的中间件空间。 应用发展趋势: 越来越多的垂直应用领域将采用中间件技术来进行系统的开发和设计,包括消息、交易、安全等,以缩短开发周期,降低开发成本。 面向应用领域解决名字服务、安全控制、并发控制、负载均衡、可靠性保障、效率保证等方面的问题,以适应企业级的应用环境,简化应用开发。 不断提供基于不同平台的丰富开发接口,支持面向领域开发环境和领域应用标准。 未来510年嵌入式系统嵌入式系统及软件技术发展趋势 形成行业的标准:行业性嵌入式软件开发平台 走行业开放系统道路、建立行业性的嵌入式软件开发平台是加快嵌入式软件技术发展的有效途径之一。根据应用的不同要求,今后各行业会定义其嵌入式操作系统、嵌入式中间件、嵌入式支撑软件等行业标准。 嵌入式开发工具将向高度集成、编译优化、具有系统设计、可视化建模、仿真和验证功能方向发
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 旅游专业面试题目及答案
- 小学考试卷子题目及答案
- 2025年专业技术人员继续教育公需科目考试标准题库(带答案)
- 医疗垃圾分类及转运院感考核试题与答案
- 2024年6月20日北京市税务机关选拔副科级干部笔试真题及解析
- 金融学模拟练习题+答案
- 2025年三甲医院信息管理科笔试题
- 2025年肠转流病历书写范文
- 2025年医院坠楼应急预案范文
- 眉山药科职业学院《科技写作与科研素养》2024-2025学年第一学期期末试卷
- 浙江省舟山市2024-2025学年高二下学期6月期末物理+答案
- 执法办案培训课件
- 气候变化对水资源供需关系的动态演变分析
- 行政执法培训课件
- 老年人吸入性肺炎护理
- 停产报告管理制度
- 合并家庭组建协议书
- 宽带小区进场协议书
- 电解铝公司工程项目投资估算
- 融资专员测试题及答案
- 钣金工考试试题及答案
评论
0/150
提交评论