关于经常听到DirectX,它是不是诊断工具呀,到底是诊断什么的工具呀,怎么用的,哪个公司出品的。
还经常听到电脑提示(特别是上网的时候)说要安装插件,这个插件是指什么呢,是不是指补丁程序,还是其他什么东西。
如果您知道,请您讲详细点,最好通俗易懂,深入浅出,我最爱听大白话。嘻嘻的问题
我说通俗点吧
DX系列是微软为了加强图形和声音的编程接口(APIs)(当然还有其他的加强方面,主要是图形)。为什么会有DirectX?
早在dos系统的时候,大家编程可以直接调用硬件的接口来编程序,到了win3。1,win3。2的时候对于硬件的直接调用就开始限制了,到了win95就完全不允许直接调用硬件底层的接口了,为的就是 win95 的通用性和稳定性和多任务。
但是那样的话编程就很麻烦了,所以就出现了DirectX,它的作用就是替代了编程人员直接访问硬件,代由DirectX系统来调用,这样就可以保证稳定性和多任务。试想我们开窗口同时玩2个游戏的时候,如果大家都直接访问显卡,要显卡显示自己的游戏画面,显卡怎么来做判断呢?如果DirectX来做个中介,那么怎么显示就由DirectX和显卡来协调,就不需要编程人员来动这个脑筋。
所以现在的很多游戏都在说需要支持DX9,就是指他用到了DX9中的一些新接口。
微软的新DirectX,是DX10,用到更多的新接口和技术,什么SM3等,所以也有了某某显卡完全支持Dx9的说法,如果系统有新接口,但显卡不支持那么等于白搭。就象系统说显卡你帮我计算下3×3=几,显卡说我只会加减法!当DirectX有新接口,游戏才能使用这些新借接口,显卡也有处理新接口的办法的时候,那么才能在游戏中完全的表现出来。
插件实际上就是一种程序功能的延伸和扩展,比如,IE原来不支持拦截广告,好我们就安装个3721的插件,它就带有广告拦截功能。一个程序没有插件,只能说功能的减少,不会影响程序本身的运行。
其实DirectX也可以看成系统的一种插件,不过是一种高级插件罢了!win系统并不是少了DirectX就不能运行了,只是会少了不少功能罢了!。