发信人: rufi (学学汇编吧), 信区: programming标 题: [转载]看30年内软件技术的不变与变化发信站: 日月光华 (2003年12月20日01:15:17 星期六), 站内信件
我也来看30年内软件技术的不变与变化 【程序编程相关:Avalon基本概念(1)-面向组件编程】
发信人: linjia(¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥), 信区: windows标 题: 看30年内软件技术的不变与变化发信站: 饮水思源 (2003年12月09日12:52:50 星期二), 站内信件 【推荐阅读:WEB打印的相关技术分析】
一. intel x86 的指令集 原因很简单,如果这些指令集发生重大变化,那这行业开发.积累的软件都不能运行了,变化成本太高. 【扩展信息:第十四章 数组[《.net框架程序设计》】
这个实际上是与某个文章的观点进行讨论,每个题目下,横线前是原文的观点,横线下面是我的观点
即使从32位发展到64位.128位,指令集的兼容是可以预见的.----------------------------------其实这个东西出现变化的可能性最大.当然必须要说明的是这个变化是什么意思.我认为首先x86独大的局面可能发生变化,其次部分x86兼容性可能会被抛弃,另外x86的兼容实现方式可能会发生巨大的变化.
大家都知道winnt(包括win2k)是支持两种cpu的,x86与dec alphi ,众所周知x86早期是cisc,后来慢慢的用risc的方式去努力兼容risc的老指令集,而alphi是纯粹的risc.大家都知道现在x86与windows独大,就是是所谓的win+intel联盟的表现.然而,微软从来也没有打算与任何人一起做这个世界的老大.在这个联盟里面微软目前慢慢的到了更大的控制权.为什么呢?
1. 微软现在没有直接有利的竞争对手,而intel现在有amd这个已经被养大了的狼孩.现在提linux在桌面上与微软的竞争还为时过早,现在几亿的微软用户的习惯是不那么容易撼动的.即使目前linux的易用性已经超越了windos,微软还有兼容性的法宝.兼容性的力量远大于易用性,你现在可以劝某人使用linux,告诉他linux可以用adsl,可以用办公软件,可以听mp3,但是他可能问你linux可以玩同级生么?还有大航海,还有….不要与我说wmware,我也很喜欢wmware,但是那还是在用windows.如果被微软看到了,还是要跟你要钱的.2. 微软正在通过往弱cpu相关操作系统转换,给自己获得更多的cpu的支持.最早的dos与windows都是与x86代码紧密相连的.但是到了winnt时代,慢慢的微软把操作系统分成cpu相关,cpu无关两个部分,这样一方面winnt可以支持类似dec alphi这样的超级cpu,另一方面,微软可以在intel与amd的战争中左右逢源,成为win+interl/amd联盟的真正盟主.3. 由于上面讲的微软在win+interl/amd联盟中的主导地位,微软正在挑起intel与amd的战争.最早战争是因为amd在制作兼容intel的芯片,intel做为被害者拿起法律武器,然后是当amd已经在法律的制裁后,仍旧存活的情况下,intel试图利用自己的现有优势,不惜以改变自己的发展道路为牺牲,想让amd无法跟踪升级兼容,但是收效甚微.... 下一页