ARM、X86、X64、MIPS他们是一种架构,是精简指令集合与复杂指令集合的区别。你可以理解为处理问题的不同方式。他们运用的不同的指令集合、寻址方式、传递方式、后台设计的处理电压、时钟等方式上有所区别。因此,在现象上表现为——“哇!我的电脑好快!”,“唉哟喂!这电脑电池很不经用啊!”。由于针对不同的任务而设计,因此,他们的处理效率、执行方式都不同,当然也针对不同的客户。你明白定位理论就一定明白他们为什么会存在。本文引用地址:http://www.eepw.com.cn/article/201710/365878.htm
你发现生活在碎片化?因此,设备的功能也专业化,手持设备存在的必要是在特定的时间解决特定的问题。因此,你懂了。
好吧,我承认我讲的一点都不专业,但你一定明白他们谁是谁了。还不明白?那我也没舍了……
下面说系统
基于架构的开放的指令,巨硬编写了windows系列程序集合,我们地球人叫他为Windows系统(程序,如果你愿加这俩字),原理就是执行CPU的一条条指令,换句话就是windows帮我们整理成一个个界面,界面好看、简单是关键。然后呢,我们就鼠标一点,完成任务。对不对?好像很简单是不是?看段代码吧。
var
sum,i: Integer;
begin
sum := 0 ;
for i :=0 to 100 do
begin
sum := sum+i;
end;
ShowMessage(IntToStr(sum));
end;
代码你0.2秒就看懂了,计算结果你当然知道啦。(别计较代码优化,我承认我好好好好几年没动手写代码了……)
程序你明白了,那系统怎么工作的尼?
首先,程序要调用类库,然后,编译器将代码转化为windows可以识别的指令,windows再调用cpu的指令计算,最后,windows再将结果显示出来给你看,给你看。<