教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

windows操作系统的现状和发展方向(2)

来源:网络收集 时间:2026-04-06
导读: 2.1 Whidbey 十月末的微软专业开发者大会(PDC)上Whidbey的Beta测试已经启动,PDC 2003的大部分内容都与Whidbey有关。对开发者影响最大的是语言方面的改进,由于所有.NET编程语言都依赖于同一个公共语言运行时环境

2.1 Whidbey

十月末的微软专业开发者大会(PDC)上Whidbey的Beta测试已经启动,PDC 2003的大部分内容都与Whidbey有关。对开发者影响最大的是语言方面的改进,由于所有.NET编程语言都依赖于同一个公共语言运行时环境(CLR),你也许认为各种语言的特征会有重叠,但在Whidbey中,它们表现出了更多的差异。 ■ Visual Basic:

VB方面的改进围绕提高开发效率进行,承诺只用原来一半的代码就可以完成常见的任务。VB开发环境将自动生成常见任务的代码,提出程序错误的修正建议,很象Word提出的拼写错误修改建议。 ■ Visual C#:

VC#将集成许多新的语言特性,它们来自一些少有人知的编程语言,诸如CLU、Icon和Sather。语言方面的改进目标是简化某些任务,方便代码重用,允许将类型定义分离到多个模块。 ■ Visual J#:

追随微软的程序员再也不必担心微软Java虚拟机的消

失,VJ#能够自动将现有的Java Applet编译成.NET托管代码。VJ#还将能够创建可供其它.NET语言使用的类。 ■ Visual C++:

历史悠久的VC++也将获得全面升级,包括其运行库、MFC(Microsoft Foundation Classes)、通过分析正在开发的程序执行高级代码优化,以及对Windows Fusion的全面支持。

Whidbey还将带来UI的革新。Windows Forms作为Windows客户端应用程序的设计工具,将增添新的组件,其中包括一个Office风格的工具栏、托管代码的Web浏览器控件、一个新的数据绑定网格控件。ASP.NET用来设计Web应用,也将增加新的组件,例如Master Pages功能将为控制整个项目所有页面的布局和风格带来方便。 部署机制的改进包括回退到前一版本的功能、包含.NET框架的选项。无人值守部署将使得应用程序能够自动获取和使用补丁,而代码访问安全机制将防止恶意程序利用这一功能。 2.2 Orcas

虽然Orcas要到与Longhorn一起发布之前才会进入

Beta测试,但现在已经可以得知它的一些特点。微软说Orcas将支持Longhorn的“可信赖计算”模型、WinFS存储系统以及Longhorn中用户界面方面的改进。 Orcas将支持使用通用建模语言(UML)的模型驱动的开发,可能为UML加入微软私有的扩展。开发者将能够利用UML在较高的层次上定义数据和处理流程,自动生成匹配模型的代码,就象Java开发者在五年之前就开始做的那样。Whidbey将包含UML的一个初级版本。

也许对于开发者来说,最重要的是Orcas将全面支持Longhorn的“托管接口”。.NET中的托管代码提高了类型安全性和可靠性;在Longhorn下,Windows API将全部由托管代码构成。 2.3 Yukon

Yukon已进入有限Beta测试阶段,微软已经公开一些细节。SQL Server 2000的所有功能都将保留,同时Yukon将增加对64位处理器的支持,增强SQL Server编程语言T-SQL的支持。Yukon将直接支持.NET框架的CLR,因此基于Yukon的程序可以用任何.NET语言编写。

XML和Web服务的重要性越来越突出,作为回应,Yukon

将以XML格式保存非关系型的数据,并直接支持Web服务,基于Yukon的Web服务能够将Yukon的功能带给原本不支持Yukon的环境。 三、可信赖计算

Windows XP要比9x系列的操作系统安全和稳定得多,但是一连串的漏洞、修补漏洞的补丁、利用漏洞发起攻击的蠕虫又显示出微软还有很长一段路要走。改进安全性不仅仅是一个修补Bug和补救设计疏忽的问题,它还意味着提供这样一个平台,这个平台内含的功能使得设计者和用户能够执行安全的、可信赖的计算。

微软的战略是继续评估其代码中存在问题的领域并发布补丁,同时开始将更多的开发工作转移到使用.NET框架的托管代码,以避免可能影响安全性的常见错误。就长期目标而言,微软正在开发一个野心勃勃的新式基础结构——以前叫做Palladium,现在则改成了一个笨拙的缩写词NGSCB(读作“ing-scub”),全称是Next-Generation Secure Computing Base。

尽管有人嘲笑NGSCB只不过是一种强制许可限制和实现严格DRM(数字版权管理)技术的升级版,但其设计目标是提供这样一种功能,这种功能确保应用程序确实就是它们所宣称的那样,它们的角色和权限受到适当的限制,可以可靠地采

用高强度加密技术建立起可信赖的平台,为信息交换和交易提供安全的服务。

要使用NGSCB功能,主板必须带有SSC/TPM(Secure Support Component/Trusted Platform Module,即安全支持组件/可信赖平台模块),还要有支持NGSCB的处理器和芯片组、经过改装的外围设备。在处理器方面,Intel已在讨论有关LaGrande技术的计划,这种技术将提供诸如保护安全内存(即使是对于DMA访问)引擎之类功能。从即将出现的Prescott CPU及其支持芯片组开始,Intel将在它的芯片组中提供LaGrande技术。

NGSCB提供了一种额外的运行模式,软件可以在需要执行敏感任务时随时切换进入这种模式。想象一个三层的蛋糕模型,底层是硬件,中间是内核模式的软件(例如操作系统核心),顶层是用户模式的软件,例如应用程序。在概念上,NGSCB将把每一层分成两个部分。

左边的部分就是现在的硬件/软件运行情况,它仍象以前一样工作;右边的一部分则属于安全区域。应用程序通常在左边的一部分运行,直到需要某种安全服务时,它们才临时地切换到右边的部分。

在右边这一部分中,系统提供四种关键性的功能:安全

…… 此处隐藏:685字,全部文档内容请下载后查看。喜欢就下载吧 ……
windows操作系统的现状和发展方向(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/521028.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)