windows操作系统的现状和发展方向
浅谈未来计算机操作系统的发展方向

浅谈未来计算机操作系统的发展方向21 世纪是信息的时代,随着科学技术的不断发展与创新,计算机得到了广泛的普及和应用,同时计算机的操作系统也在不断的发展和完善当中。
最重要的体现就是计算机技术的广泛应用及发展,操作系统作为计算机系统的基础是管理计算机软硬件资源、控制程序运行、改善人机界面和为应用软件提供支持的一种系统. 现在越来越智能的系统得到广泛的关注,本文主要是通过对操作系统及其发展情况来进行分析,了解计算机操作系统发展的情况,推测未来操作系统的趋势。
二、计算机中常用的操作系统(一)Windows系统Windows系统作为计算机内较为常见的操作系统,在人们的日常生活和学习中都应用的较为普遍,Windows 系统作为现代最为流行的操作系统,其在技术方面也是非常成熟的。
(二)UNIX系统UNIX 系统有自身较为统一的实施标准和认证规范,并且利用该规范,还可以对UNXI系统进行程序的移植,并且促进了UNIX的发展及应用程序的开发,UNXI 已经开始作为大型机器、网络服务器及工作中的主流操作系统,并且其自身的发展还在一定的程度上推动了Linux等开源UNIX 类操作系统的发展。
(三)Linux系统Linux 系统是在UNIX的基础上进行发展的,其开源模式的软件环境极其价值越来越受到社会,并且其软件的运行环本文由论文联盟http://收集整理境及其价值越来越受到社会的认可。
其优点是該系统的功能较为完善并且是嵌入式操作系统,在现今市场中占据了较大的市场比重。
三、计算机未来发展方向计算机技术的发展主要有以下4个特点。
3.1多极化如今,个人计算机已席卷全球,但由于计算机应用的不断深入,对巨型机、大型机的需求也稳步增长,巨型、大型、小型、微型机各有自己的应用领域,形成了一种多极化的形势。
目前运算速度为每秒几百亿次到上万亿次的巨型计算机已经投入运行,并正在研制更高速的巨型机。
3.2智能化智能化使计算机具有模拟人的感觉和思维过程的能力,使计算机成为智能计算机。
2024年桌面操作系统市场分析现状

2024年桌面操作系统市场分析现状简介桌面操作系统是计算机用户与计算机硬件之间的接口,它使用户能够管理计算机上的应用程序和文件。
桌面操作系统市场一直是信息技术行业的竞争激烈领域之一。
本文将对当前桌面操作系统市场进行分析,探讨各操作系统的竞争态势和发展趋势。
主要操作系统目前市场上存在多种桌面操作系统,其中最主要的操作系统有以下几种:1.Windows Windows由微软公司开发,是目前全球占有率最高的桌面操作系统。
其优点包括用户友好的界面、广泛支持的应用程序和游戏,以及强大的兼容性。
Windows在个人电脑市场占有绝对优势,但在移动设备市场却相对较弱。
2.macOS macOS由苹果公司开发,主要用于苹果电脑产品。
macOS以其稳定性、安全性和优雅的用户界面而闻名,被广泛应用于设计、媒体制作和创意行业。
然而,macOS的高昂价格限制了它在整个桌面操作系统市场的份额。
3.Linux Linux是一种开源操作系统,有许多不同的发行版。
Linux以其安全性、稳定性和灵活性受到许多技术专业人员的喜爱。
尽管Linux在服务器和超级计算机领域具有强大的地位,但在个人电脑领域的市场份额相对较小。
市场份额根据最新的数据,截至2021年,全球桌面操作系统市场份额如下:•Windows: 78%•macOS: 17%•Linux: 3%•其他: 2%从市场份额来看,Windows仍然是领先的操作系统,而macOS在高端用户市场占据了一定的份额。
Linux虽然在技术领域有较高的认可度,但在普通用户市场份额仍然较小。
发展趋势随着移动设备的普及和云计算的发展,桌面操作系统市场正面临新的挑战和机遇。
1.移动设备的崛起智能手机和平板电脑的普及为移动操作系统(如Android和iOS)带来了巨大的成功,对桌面操作系统产生了一定的冲击。
用户使用移动设备进行日常任务的频率越来越高,这对传统桌面操作系统的需求产生了一定的影响。
2.云计算的兴起云计算的普及使得用户可以通过网络访问应用程序和数据。
windows操作系统的现状和发展方向

windows操作系统的现状和发展方向Windows操作系统是目前全球最为广泛使用的操作系统之一。
自从微软推出Windows 1.0以来,Windows操作系统经历了多个版本的更新和改进,为用户提供了更加稳定和便捷的操作体验。
然而,随着移动互联网的快速发展和智能设备的普及,Windows操作系统也面临着新的挑战和发展方向。
首先,我们来看一下Windows操作系统的现状。
目前,Windows操作系统在个人电脑市场仍然占据着统治地位,尤其是在企业和教育领域。
许多企业和学校仍然依赖于Windows操作系统来管理和运行他们的电脑网络。
此外,许多专业软件和游戏也是基于Windows平台开发的,这使得Windows操作系统成为许多用户的首选。
然而,随着智能手机和平板电脑的普及,移动操作系统逐渐崛起。
iOS和Android操作系统凭借其稳定性和丰富的应用生态系统已经成为了移动设备的主流操作系统。
相比之下,Windows Phone操作系统的市场份额相对较小,由此可见Windows操作系统在移动领域的发展还存在一定的挑战。
为了应对这一挑战,微软在2015年推出了Windows 10操作系统,试图将桌面操作系统和移动操作系统进行整合。
Windows 10采用了统一的用户界面和应用商店,使得用户可以在不同设备之间无缝切换。
此外,Windows 10还引入了Cortana 虚拟助手和Microsoft Edge浏览器等新功能,以提升用户体验。
然而,尽管Windows 10取得了一定的成功,但在移动领域的市场份额仍然相对较小。
未来,Windows操作系统的发展方向可能会朝着更加智能化和云端化的方向发展。
随着人工智能和云计算的快速发展,智能助手和云服务已经成为了许多操作系统的重要组成部分。
微软的Cortana虚拟助手已经在Windows 10中引入,但还有很大的发展空间。
未来,Windows操作系统可能会进一步加强对人工智能技术的应用,提供更加智能化的服务和功能。
windows操作系统的现状和发展方向

windows操作系统的现状和发展方向Windows操作系统是由微软公司开发和推出的一款广泛应用于个人电脑和企业环境的操作系统。
自1975年首次发布以来,Windows操作系统经历了多个版本的迭代和改进,逐渐成为全球最受欢迎的操作系统之一。
本文将详细介绍Windows 操作系统的现状和未来发展方向。
一、Windows操作系统的现状1. 市场份额:根据统计数据,Windows操作系统在全球个人电脑市场上占据了绝大部分份额。
尤其在企业环境中,Windows操作系统是主流选择,具有广泛的用户群体。
2. 版本多样性:Windows操作系统有多个主要版本,包括Windows 7、Windows 8、Windows 10等。
每个版本都有不同的特点和功能,以满足不同用户的需求。
3. 用户界面:Windows操作系统的用户界面一直在不断演变和改进。
从经典的开始菜单到现代化的平铺式界面,Windows操作系统不断引入新的设计理念和交互方式,以提供更好的用户体验。
4. 兼容性:Windows操作系统具有广泛的软件和硬件兼容性。
几乎所有的主流应用程序和设备都支持Windows操作系统,这使得用户可以更方便地使用各种软件和外部设备。
5. 安全性:随着网络威胁的增加,Windows操作系统在安全性方面也进行了持续的改进。
微软公司不断发布安全更新和补丁,以修复已知的漏洞和强化系统的安全性。
二、Windows操作系统的发展方向1. 云集成:随着云计算的兴起,Windows操作系统正朝着更深度的云集成方向发展。
微软推出了Azure云平台,使得用户可以将数据和应用程序存储在云端,并随时随地访问和管理。
2. 移动化:随着智能手机和平板电脑的普及,Windows操作系统也在积极适应移动化趋势。
微软发布了Windows 10 Mobile版本,为移动设备提供了更好的用户体验和更丰富的应用生态系统。
3. 人工智能:人工智能是当前科技领域的热门话题,也是Windows操作系统未来发展的重要方向之一。
操作系统的发展现状

操作系统的发展现状操作系统是一种管理计算机硬件和软件资源的程序,具有重要的作用。
随着计算机技术的不断发展,操作系统也得到了不断的更新和升级。
下面从各个方面介绍操作系统的发展现状。
操作系统的发展历程可以分为以下几个阶段:1)手动输入程序阶段:早期的计算机只能手动输入程序,如ENIAC、EDVAC等计算机。
没有操作系统,程序员需要亲自输入程序并运行。
2)单道批处理阶段:20世纪50年代,出现了单道批处理系统。
程序员将所有的作业一起提交给计算机,计算机自动执行。
4)分时系统阶段:20世纪70年代,出现了分时系统。
多个用户可以同时使用计算机,并利用了多道程序的思想。
5)个人计算机阶段:20世纪80年代,个人计算机逐渐普及,微软和苹果公司开发了操作系统。
50年代IBM PC的问世,让PC机成为了世界范围内普及的计算机,并将计算机普及化。
6)网络和分布式计算阶段:20世纪90年代后,计算机网络和分布式计算得到了广泛的应用。
云计算和大数据时代到来,计算机技术正在不断发展。
2.操作系统的类型1)单用户单任务操作系统:只能同时执行一个程序。
3)多用户批处理系统:多个用户提交作业,由操作系统统一处理。
4)分时操作系统:多个用户可以同时使用计算机。
5)实时操作系统:用于控制和监测实时系统,如飞行控制系统、工业自动化控制等。
6)网络操作系统:用于管理和控制计算机网络。
操作系统的类型根据应用需求不同而选择不同类型的操作系统。
操作系统的开放性指的是能否让第三方开发者改进和添加功能。
目前市场上最流行的操作系统是Windows和Android,两者都是封闭的操作系统。
但是,Linux操作系统是开放的操作系统,可以自行修改内核或添加功能。
随着技术的不断进步,人们对操作系统的开放性要求不断增加,因此开放操作系统将成为操作系统发展的新趋势。
随着互联网的普及,计算机遭受黑客攻击的次数日益增多。
因此,一个好的操作系统必须有很强的安全性能,以避免遭受攻击和黑客入侵。
Windows操作系统的发展历程

Windows操作系统的发展历程Windows操作系统是由美国微软公司研发的一款广泛应用于个人电脑的操作系统。
它的问世为计算机用户提供了友好的图形用户界面和便捷的操作方式,从而改变了人们使用电脑的方式。
本文将从Windows操作系统的起源、关键版本及其发展以及未来趋势三个方面来描述Windows操作系统的发展历程。
一、Windows操作系统的起源Windows操作系统的起源可以追溯到20世纪70年代末的美国,当时计算机科学家比尔·盖茨和保罗·艾伦共同创建了微软公司,并开始着手研发操作系统。
在当时,计算机主要使用命令行界面进行操作,用户需要通过输入指令来完成各个功能。
然而,这种方式对于大多数非专业用户来说过于复杂,因此迫切需要一种更加易用的操作系统。
1975年,微软公司开发出了第一个基于文字界面的操作系统MS-DOS(微软磁盘操作系统)。
该系统为用户提供了一个命令提示符界面,用户可以通过输入命令来执行各种操作。
尽管MS-DOS为微软带来了商业成功,但它仍然存在一些局限性,比如缺乏图形用户界面和对多任务处理的支持。
二、关键版本及其发展1. Windows 1.01985年11月,微软发布了第一个图形用户界面的操作系统Windows 1.0。
Windows 1.0引入了鼠标操作、窗口管理等创新功能,使用户可以通过点击图标和按钮来执行各种任务,大大简化了操作过程。
然而,由于当时计算机硬件性能有限,Windows 1.0并未广泛普及。
2. Windows3.01990年,Windows 3.0发布,成为Windows操作系统发展的重要里程碑。
Windows 3.0引入了虚拟内存管理、多任务处理等新特性,大大提高了系统性能和稳定性。
此外,Windows 3.0还引入了TrueType字体和媒体播放器等功能,进一步丰富了用户体验。
3. Windows 95Windows 95于1995年发布,它引入了开始菜单、任务栏、桌面图标等经典的用户界面元素,这些元素在后续的Windows版本中被广泛沿用。
操作系统的发展现状

操作系统的发展现状操作系统是计算机系统中的重要组成部分,它管理着计算机的硬件和软件资源,为用户提供了良好的使用界面和系统运行环境。
随着计算机技术的不断进步和应用领域的不断拓展,操作系统也在不断发展演变。
本文将从不同角度来分析操作系统的发展现状。
一、桌面操作系统的发展桌面操作系统是最常见的一种操作系统,普遍应用于个人电脑和工作站。
目前,Windows、macOS和Linux是最为主流的桌面操作系统。
Windows系列操作系统是最为广泛使用的桌面操作系统,它以用户友好的界面和强大的兼容性而著名。
macOS则是苹果公司的操作系统,它注重用户体验和硬件软件的协调性。
Linux操作系统以其开源的特点受到许多技术人员的青睐,它具有高度的自定义性和稳定性。
二、移动操作系统的崛起随着智能手机的普及,移动操作系统逐渐崭露头角。
目前,iOS和Android是最为主流的移动操作系统。
iOS是苹果公司专门为iPhone和iPad开发的操作系统,它注重安全性和用户体验,同时与其他苹果设备有良好的兼容性。
Android则是由Google开发的操作系统,它开放源代码,可以在不同厂商的设备上运行,并且具有丰富的应用生态系统。
三、嵌入式系统的应用扩展嵌入式系统是指嵌入到各种电子设备中的操作系统,如汽车、家电、智能穿戴设备等。
随着物联网的发展,嵌入式系统的应用领域越来越广泛。
目前,许多汽车采用了嵌入式操作系统来实现车载信息娱乐系统和智能驾驶功能。
家电产品也开始使用嵌入式系统,实现智能控制和互联互通。
此外,智能穿戴设备如智能手表、智能眼镜等也运行着专门的嵌入式操作系统。
四、云计算和虚拟化技术的兴起云计算和虚拟化技术的发展为操作系统带来了全新的挑战和机遇。
云计算将计算资源集中进行管理和调度,用户可以通过网络访问和使用计算资源。
虚拟化技术可以将物理上的计算资源虚拟为多个逻辑上的资源,提高硬件利用率和系统灵活性。
在这种背景下,操作系统需要能够对云计算和虚拟化环境进行管理和优化,提供高效稳定的服务。
计算机操作系统的发展历程和未来趋势

计算机操作系统的发展历程和未来趋势计算机操作系统是控制和管理计算机硬件与软件资源的核心软件,它负责协调计算机的各种任务,提供用户与计算机之间的接口,可以说是计算机的灵魂。
本文将探讨计算机操作系统的发展历程和未来趋势。
一、计算机操作系统的发展历程1. 批处理系统时代计算机操作系统的发展可以追溯到上世纪50年代,当时的计算机只能处理一条指令或一批指令。
最早期的操作系统是批处理系统,它可以自动地按照一定的顺序执行一批程序,提高了计算机资源的利用效率。
然而,批处理系统存在资源浪费和长作业排队等问题,对计算机的管理还比较简单。
2. 分时操作系统时代20世纪60年代,随着计算机的发展和通信技术的进步,分时操作系统开始出现。
分时操作系统允许多个用户同时登录到计算机上进行操作,每个用户都可以独立地使用计算机资源,提高了计算机的利用率。
同时,分时操作系统还引入了时间片轮转的调度算法,保证每个用户都能获得公平的计算机资源,为计算机的多用户共享奠定了基础。
3. 多道程序设计系统时代70年代末开始出现了多道程序设计系统。
多道程序设计系统允许多个程序同时存放在内存中,通过操作系统的管理,实现了程序的并发执行。
这个时期的操作系统引入了进程的概念,为程序的执行提供了更多的灵活性和并发性。
4. 客户机-服务器操作系统时代随着计算机网络的普及和互联网的崛起,客户机-服务器操作系统成为了主流。
客户机-服务器操作系统是将计算机系统划分为客户机和服务器两个部分,客户机提供用户界面和应用程序,而服务器则提供数据存储和处理的服务。
这个时期的操作系统更加注重网络和分布式计算的支持,为用户提供了更多的功能和便利。
5. 当前时代当前,计算机操作系统正不断发展和进化。
随着云计算、大数据和人工智能等技术的兴起,操作系统也面临着新的挑战和机遇。
现代操作系统正在朝着更高的性能、更高的稳定性和更好的用户体验方向发展。
同时,安全性和隐私保护也日益受到重视,操作系统需要提供更强大的安全功能来应对威胁和攻击。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
windows操作系统的现状和发展方向一、Longhorn概貌当我们研究公开的文告、泄露出来的Alpha代码、白皮书、开发者会议进程——再加上些许推测——微软下一个操作系统的轮廓逐渐清晰起来。
当然,鉴于预定的发布日期是2005年,事情肯定会发生一些变化——但我们仍可以看到下面这些几乎已经确定的Longhorn核心特征。
新买的PC将会预装Longhorn,对于想要升级的用户,Longhorn将会以一张可启动的CD发布。
安装时,CD映像复制到硬盘后,系统将启动到一个Windows预安装环境(Preinstallation Environment)。
安装时间将缩短至15分钟。
鉴于近期安全问题的突出,可以料想Longhorn将会比XP有更严格的默认安全配置,例如,Internet连接防火墙将默认启用。
有人宣称微软将提供杀病毒功能,但可以相信这应该是一种误解,微软真实的打算可能是扩充一些API,使得第三方杀病毒厂商能够进一步深入到OS,从而便于提供更强大的杀毒功能,例如允许企业服务器远程扫描客户PC。
Longhorn承诺大幅度改进Windows的用户界面。
新的用户界面,代码名称是Aero,将真正发挥3D能力,极大地提高对缩放、透明、动画的支持。
在Aero中,每一个应用程序可以象独占整个显示画面一样操作,这些画面经过Longhorn的桌面复合引擎(Desktop Compositing Engine)重叠、缩放、变异处理后,形成显示器上的最终输出。
由于采用了这一技术,操作系统将可以使用更多的显示技巧,例如最小化窗口时逐渐将窗口收缩为一个缩略图,同时缩小但不改变窗口的内容。
Aero会对硬件提出更高的要求,因此微软打算为Aero 引入多个层次的表现效果。
最完善的Aero效果称为Tier 2,它要求有高性能的3D图形硬件,目前估计需要64 MB到128 MB的视频内存、兼容DirectX 9、硬件3D加速功能。
对于硬件能力不足的环境,Aero允许以Tier 1模式运行,Tier 1模式图形表现能力略差,但兼容能力更好。
其他图形系统方面的改进还包括:提高分辨率和颜色深度,可能集成颜色管理能力。
为了提高稳定性和可靠性,Longhorn将有一组新的API和一个新的驱动程序模型,另外,Tier 2模式显然还会要求经过签名的图形驱动程序。
鉴于微软多次提及BroadBench显示系统(一种抛物线形的计算机屏幕,大小与桌面相仿)以及它对多监视器系统提高效率方面的研究,可以猜想,Longhorn还会自豪地推出某种改进的多监视器支持。
除了Aero带来的视觉享受之外,Longhorn还很可能对基本的UI作重要的改进。
多年以来,微软一直在鼓吹(同时逐步地实现)“基于任务”的用户界面。
基于任务的UI建立在这样一种思路上:人们要做的不是启动一个应用程序或打开一个文档,而是直接指出自己要做的事情,例如写信、发传真,等等。
可以猜想,基于任务的UI将在My Pictures文件夹之类的地方表现得特别明显。
例如,我们不必再启动一个图形编辑软件然后装入图形,现在只要转到My Pictures文件夹,就可以编辑图形、创建幻灯片,或者执行其他文件管理任务,也许根本不会意识到离开过文件浏览界面。
实际上,一些泄漏出来的Alpha版本确实已经包含了库(Library),它们从多个文件夹收集不同类型的对象(图形、文档,游戏),然后放入一个便于访问的虚拟容器。
Longhorn还有可能包含一个My Contacts文件夹,与My Documents、My Pictures 和My Music文件夹并列。
在一些UI概念的演示中,许多新的组件用一种基于XML 的配置语言定义,令人想起微软曾经试图通过ActiveDesktop将HTML集成到桌面环境的努力。
Sidebar就是这些新的组件之一,它是一个桌面上的面板,其中包含一些可以连接到本地或远程资源的“瓦片”(Tiles)。
应用程序可以选择提供“瓦片”来替代托盘图标。
泄漏出来的Alpha版本包含许多“瓦片”,诸如Synchronize(同步程序)、Most Frequent Apps(最常用的应用程序)、Windows Media Player、Search等。
新的控制面板包括父母控制选项,例如限制登录时间、只允许玩ESRB(Entertainment Software Rating Board)分级机构指定的游戏。
Longhorn还承诺在多媒体方面作出改进。
Longhorn将包含一个UAA(Universal Audio Architecture,通用音频体系结构)驱动程序体系,其基本思路是,就象默认的VGA 显示驱动程序能够利用任何显示适配器提供基本的显示功能一样,UAA的功能就是提供不依赖于具体音频适配器的基本音频功能。
此外,UAA的另一个设计目标是简化音频外围设备的安装,支持数字版权管理技术,据推测可能还有所谓的“无杂音”(Flitch-Free)音频技术。
微软还打算简化操作系统的音频控制。
Longhorn将提供一个集中式的音频控制面板,带有GFX(Global Effect)功能,使得系统混频器和音频驱动程序之间能够插入表现效果。
它会让用户针对不同的场景设置音频个性配置文件,同时为应用程序提供钩子(Hook),应用程序可以根据不同的环境相应地调整音频效果。
例如,你可以放心地欣赏音乐,却不必担心突如其来的即时通信系统(QQ、MSN Messenger 等)提示呼叫影响效果。
另外,Longhorn还将提供一个媒体内容安全的框架,通过WMDM(Windows Media Device Manager)和MTP(Media Transfer Protocol,媒体传输协议)为移动音频设备提供更加直接的接口。
二、未来的开发工具开发者需要尽早获得与新平台兼容的开发工具,否则的话他们就不能编写应用程序来展示新的功能。
另一方面,新的开发工具本身也透露出未来平台的信息。
Longhorn的发行日期不会早于2005,微软计划分两个阶段揭示新版的Visual Studio,其代码名称分别是Whidbey 和Orcas。
2004年会有一个Whidbey的项目发行,它将能够在当前安装了.NET的平台和Longhorn上运行,它编译的应用程序也一样。
一个新的SQL Server版本,代码名称Yukon,将随同Whidbey一起发布。
Orcas预期与Longhorn一起发布,它将全面支持Longhorn的新功能。
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浏览器控件、一个新的数据绑定网格控件。
用来设计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 YukonYukon已进入有限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。