首页 >> IT知识库 >> windows 8 >>win7是半成品,win8其实是win7的终极完善版本
详细内容

win7是半成品,win8其实是win7的终极完善版本

本人认为win8其实是win7的终极完善版本。为什么这么说呢,其实我相信很多人对Win8现在的表现并不满意,我想这是因为那些人作为PC死忠对与Win8的Metro界面并不感冒。其实,Metro只不过是Win8的一个附赠品而已,PC用户没必要过多关注。下面我就从一个技术的角度对Win8的一些重大改进做一个不完全分析,以证明:被视为成功之作的Win7只不过是一个半成品,而Windows 8才是完全型态。

Windows Vista
还是要从NT6系列的开山祖师Vista说起,NT6.0 引入超多新东西。由于本博只关注DX,就只说这个系统相关的了 —— Direct9Ex,DirectX 10,Media Foundation,Windows Imaging Component (WIC)......   可惜由于设计过于超前,没用得到市场的认可 ...

Windows 7
为弥补Vista的不足,微软给Win7打了补丁 —— NT6.1,并将DirectX直接升级到11。其实11只能说是DirectX 10.2,因为并没有多大的改进,只是增加了一些高级特性,架构还是10的。(Win8的DX11.1才是真正的11。见下段)
由于有了Vista失败的经验,加上时机也渐渐成熟,上一代王者XP渐成昨日黄花,才促成了Win7的成功。
然而,但是,不过——补丁毕竟只是补丁,非原生设计的修修补补,自然带来一些副作用。 底层架构并未做大的改动,虽然加入了DX11,D2D仍然属于DX10,沟通非常麻烦,且GPU和内存资源造成浪费。

Windows 8 
真的只是又一个补丁?不,DirectX已天下大同,进化至终级形态。以下主要摘(译)自Windows BUILD博客,见 http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accelerating-everything-windows-8-graphics.aspx
Direct3D 11.1已成为Windows图形平台的共同基础
经过多年的开发,我们已经将各种不同的功能加入到DirectX。Direct3D9提供了可编程着色器和视频解码的硬件加速。在Windows 7中,我们基于Direct3D 10增加了Direct2D(之后以SP形式加入Vista)。当时,我们还创造了DirectCompute,实现基于GPU的高性能计算,并使之成为Direct3D 11的一部分。所有这些更新的结果之一是,使DirectX围绕图形和GPU计算的功能非常全面,但副作用是,它的使用也变得越来越困难。特别是创建一个同时使用视频,二维图形,三维图形,文字,和DirectCompute中多种技术的应用程序。
在Windows 8中,新的Direct3D11.1 API已成为2D图形和文字,图像处理,三维图形和计算,和视频的硬件加速的基础。新的API使得它们的融合简单了很多,在同一个场景中使用不同类型的内容,以单一的API管理所有与渲染相关的GPU资源。这也减少内存使用量,消除了参与创建多个图形设备管理应用程序代码中的冗余对象。此外,Direct3D的11.1提供了一个统一的方式,为应用程序访问不同的图形硬件的各种功能。它提供的应用程序,以确定哪些功能可用的机制,然后只使用这些能力。这使得应用作出最大程度地利用GPU的能力,使得不管是省电的设备或高端游戏设备都能获得更长的电池使用时间。

其实DirectX 11.1完全有能力再次以SP补丁形式加入到Windows 7,这只是微软愿意不愿意的问题。

再补充一个知识点吧: DirectX11.1指的是图形架构和API,主要功能不需要DX11.1硬件支持,它能兼容DX9.0a级别以后的任何显卡,免得的有人说DX11没显卡支持,还没有市场。

网友评论:这是两个概念,DX11.1是系统架构及API的升级,为了更好地发挥硬件的性能,它能够兼容DX9级别的硬件设备(Featrue Level 9)。比如平板设备(ARM)目前就只能支持到DirecX9.0a级别,包括Windows RT。

dx只是手段,用来推广高端显卡,和拉动硬件需求的手段,低端显卡一个卖点。但游戏商为的是卖游戏,对于硬件不支持的还是用dx9来解决,也就是说除了竖立11的标杆外更重要是支持更多中低配置。除少数极端追求画质游戏外,大多游戏选择兼容各种配置来换取可玩性,及人气。就这点,DX11普及之路漫漫,就好比用一个入门的低端卡去跑11的游戏,还不如去跑9的游戏。就技术层面,好的技术只要有市场,好的技术才是真的好。但dx11来说一个系统完美有点过,若您只有一张dx10的显卡, win8完美了吗?没硬件支持,什么都浮云。而硬件买家各有各看法,有的人喜欢用11低端卡的钱买昔日的中端10卡,有的追新,实际上很难统一。而且11终究是一个阶段,别老用终极一词。曲面细分之前人们也说10.1是完美的,最究还是有新技术代替旧技术。我不是反对11带来的进步,相反,毎次dx换代都有惊喜,只是单以11为代表说终极型态,我不认同而已。vista时代那个振奋人心的winfs消失了,win7没用上,win8上的改进型Refs也只是支持读写,并不能做为系统启动。文件格式这么多年了,还在NT3.1上挣扎,不知道怎么说。win8也还是半成品。希望能帮助到大家。

在线客服
- 客户经理
  • 点击这里给我发消息
  • 点击这里给我发消息
技术支持: 建站ABC | 管理登录