首页 > 科技 > 问答 > 科技知识 > pc为什么用的是微软,到底用了什么技术

pc为什么用的是微软,到底用了什么技术

来源:整理 时间:2022-06-05 17:04:42 编辑:科技知识 手机版

Windows不仅仅是一个系统,更是一个生态。微软的windows只是这个生态的核心部分(掌握标准的制定)。这个生态中还有大量的硬件厂商(包括cpu、主板、网卡)和大量的应用厂商(秒杀软件、办公、工业)。如果你是微软,你要和那么多厂商协调,你也一样,会做到极致的兼容。否则,新系统一发布,就会出现一大堆问题。同时,微软深深意识到,如果没有兼容性,就没有微软。这个可以参考牙膏厂的cpu。蹩脚的32位设计是兼容16位的,然后amd的64位又要兼容32位,这是个很别扭的设计。2.主观原因前面提到了。以下是windows如何做到这一点。从api的角度来看(因为api是一个系统与另一个系统进行通信的标准语言),windows API(无论是内核层还是应用层)充斥着大量基本不使用的兼容性API,windows API本身的设计就有很好的兼容性考虑。例如,许多结构中的第一个字段是cbsize,它用于标识该结构的长度。一旦将来字段扩展势必改变cbsize,底层api实现可以通过这个字段做不同的兼容性处理;3.我讲了生态学和api。这里先说一下微软的文档,它是链接海量开发者和系统核心的最重要的渠道。微软的文档是我见过最被认可的,基本上涉及到了开发的方方面面,例子也很多。我经常跟其他兄弟说的是,如果你想做好windows开发,看msdn里的文档就行了,不要找csdn的现成代码(这里没有贬低csdn的意思)。最后,我想说,我现在从事的是国产化替代相关的工作,现在网络上到处都是为国产化叫好的话。当然,我是核心技术国产化替代的坚定支持者,但我任重道远。无论是国家相关主管部门,还是我们开发商,紧跟国家战略固然重要,但还是要静下心来好好设计(自己想想[傻笑])。

什么Windows的兼容性这么强大,到底用了什么技术?

做过windows下的开发,用户态和内核态都做过。windows的兼容性确实相较于其他平台来说有点过于变态了,曾经网上找过一个97年的(好像)象棋软件,在最新的win10运行依然毫无问题(快二十年)。至于为何windows的兼容性如此变态,我想有以下几个原因:1.被逼的:windows不仅仅是一个系统,而是一个生态,微软的windows只是这个生态里面的核心一环而已(掌握着标准的制定),在这个生态里面还有大量硬件厂商(包括cpu、主板、网卡)和大量的应用厂商(杀软、办公、工业);如果你是微软,要协调这么多的厂商,是你,你也会把兼容性做到极致,否则新系统一发布,问题一大堆,同时微软也深深的意识到,如果没有兼容,就会没有微软;这点可以参考牙膏厂的cpu,蹩脚的32位为了兼容16位,然后amd的64位又要去兼容32位,很别扭的设计;2.前面说了主观原因,这里说一下windows是怎么做到的,我仅从api的角度来说(因为api是一个系统和另外一个系统沟通的标准语言),windows的api(不管是内核层还是应用层)里面充斥了大量的基本不会用到的兼容性api,而且windows本身api的设计也是有良好的兼容性考虑,比如很多struct里面第一个字段都是cbsize,用来标识这个struct有多长,一旦将来进行字段扩展势必会改变cbsize,那么api底层实现就可以通过这个字段来做不同的兼容性处理;3.前面说了生态和api,这里再说一下微软的文档,文档是链接海量开发者和系统核心的最重要的渠道,微软的文档是我看过最牛批的,基本上能涉及到开发的方方面面,还有大量的示例,我经常跟其他兄弟说的就是,如果你想搞好windows开发,就把msdn里面的文档好好读就可以了,别去找什么csdn(这里没有贬csdn哈)那些现成的代码,文档是官网一手的,而且做的非常好,何必舍本逐末呢;最后,我想说的就是,本人现在从事国产化替代相关的工作,现在网络充斥着大量为国产化鼓掌的言语,当然我本人是坚定支持核心技术国产化替代的,但不得不说,任重而道远,不管是国家相关主管单位还是我们的开发者,跟上国家战略是要的,但还是要沉下心来,好好设计(自己去思考吧[奸笑]),

电脑系统为何大多是微软公司的,我们中国怎么没有研发系统的?

电脑系统为何大多是微软公司的,我们中国怎么没有研发系统的?问得好,这是相当有意义的一个问题,我们都知道现在社会上方方面面的工作,基本上全部用到电脑,就没有一个地方是用不到电脑的,关于电脑硬件系统确实你能看得见,摸得着,可是大家真的了解电脑系统吗?我相信能说了解的,也只有大学里面那些搞专业研究的高精尖人才,和一些科研公司的研发人员。

类似我们这些普通人只能说是一个操作员,人家给你用什么系统,你就用什么系统,就好比电脑硬件是人的身体,你能看他长什么样子,平时的喜怒哀乐,那么电脑操作系统呢,就好比是人的灵魂,人的思维,你不深究就永远无法了解的。现在的电脑操作系统确实如你所说,以微软的windows为主,市面上百分之八十的操作系统都是微软的win系统,包括你所说的w7,w10,xp等等,

除此之外,还有uinx和类unix两类系统,这两类系统基本上占了全球99.9%的计算机、服务器和各种电子产品。说完了世界上的电脑操作系统,再来说说为什么没有国产操作系统。首先,最早发明这些操作系统的人都是国外的,大部分是美国人。先入为主的原因是这些软件已经在世界上深耕多年,有很强的使用基础和现实基础。

文章TAG:pc为什么用的是微软pc微软技术

最近更新

  • 手机里的图片都在哪里?,你们手机里的照片都存在哪里

    手机空间释放后,上传到腾讯相册不显示占用空间,手机操作过程中也不会出现卡顿现象。清理手机垃圾时,腾讯相册不会有垃圾,所以整体上没有发现内存占用现象。我给大家分享一个储存照片的好方法 ......

    科技知识 日期:2022-07-20

  • 人为什么要有价值观,一个人存在的价值是什么

    树立正确的人生观和积极的价值观,首先要树立正确的是非观。决定一个人价值观的标准不一样。根本区别在于各自的创造力、精力,差异化的社会分工,利益分配平衡中相对统一的需求。一个人的认识和 ......

    科技知识 日期:2022-07-19

  • 为什么黄牛抢票用什么软件,为什么还会有黄牛抢票

    黄牛使用的抢票软件是独立软件。最后黄牛用的抢票软件和我们的差别很大。我们平时用的软件都是市面上常用的。这些抢票软件都是很多人用的,服务器平均分配后自然减少了我们每个人的份额,这也是 ......

    科技知识 日期:2022-07-18

  • 为什么苹果亮银贵,为什么苹果的数据线这么贵

    你知道为什么苹果的数据线贵但是容易断吗?苹果手机最大的优势就是iOS系统和苹果的A系列处理器。关键是最便宜的苹果数据线官方售价149元。按照大部分苹果数据线不到一年的使用寿命,光是 ......

    科技知识 日期:2022-07-18

  • 谷歌眼镜显示屏在哪里,哪些VR眼镜值得买

    VR眼镜的分类目前VR眼镜主要分为VR盒子VR一体机和PCVR。去的太早了,先发明骑行用的智能眼镜还好,但还没消失。第二代企业版谷歌眼镜高通SnapdraonXR1平台运行,不出售 ......

    科技知识 日期:2022-07-18

  • 上海哪里体验一加手机,一加手机真的快不行了吗

    说到一加,总会有一大批人说一加手机只活在互联网上。比如现实中没有一加手机的踪迹。一加定位,首先你必须是网络爱好者,否则一般没机会看到。其次,一加一直以来都是精品旗舰策略,每一次新机 ......

    科技知识 日期:2022-07-17

  • 为什么冬季雾霾最严重怎么办,夏天难道就没有雾霾吗

    为什么冬天有雾霾,夏天没有?看来雾霾的主要原因还是气象条件。其实冬天的雾霾已经比以前轻很多了。所以直到现在,冬天还是有雾霾。个人认为和农民烧麦秸没关系。入秋以来,随着来自中国的西北 ......

    科技知识 日期:2022-07-17

  • 苹果为什么好用,苹果的系统那么难用

    我用的是苹果安卓,我觉得苹果不好用。我承认苹果系统很流畅,但是旗舰安卓机型还可以,更重要的是也很耐用。苹果系统真的没有安卓系统自由。换了苹果第二天就开始想念安卓了,应用很忙。微信视 ......

    科技知识 日期:2022-07-17