.
复杂指令集
(Complex Instruction Set Computer, CISC)
:
(
注
7
)
与
RISC
不同的,
CISC
在微指令集的每个小指令可以执行一些½低½的硬件操作,指令数目多而且
复杂,
每条指令的长度并不相同。因为指令执行½为复杂所以每条指令花费的时间½长,
但每条个
别指令可以处理的工作½为丰富。常见的
CISC
微指令集
CPU
主要有
AMD
、
Intel
、
VIA
等的
x86
架
构的
CPU
。
由于
AMD
、
Intel
、
VIA
所开发出来的
x86
架构
CPU
被大量使用于个人计算机
(Personal computer)
用途
上面,
因此,个人计算机常被称为
x86
架构的计算机!那为何称为
x86
架构
(
注
8
)
呢?
这是因为最
早的那颗
Intel
发展出来的
CPU
代号称为
8086
,后来依此架构又开发出
80286, 80386...
,
因此这种架
构的
CPU
就被称为
x86
架构了。
在
2003
年以前由
Intel
所开发的
x86
架构
CPU
由
8
位升级到
16
、
32
位,后来
AMD
依此架构修改新
一代的
CPU
为
64
位,
为了区别两者的差异,因此
64
位的个人计算机
CPU
又被统称为
x86_64
的架
构喔!
Tips
所谓的位指的是
CPU
一次数据读取的最大量!
64
位
CPU
代表
CPU
一次可以读写
64bits
这么多的数据,
32
位
CPU
则是
CPU
一次只能读取
32
位的意思。
因为
CPU
读取数据量有限制,因此能够从内存
中读写的数据也就有所限制。所以,一般
32
位的
CPU
所能读写的最大数据量,大概就是
4GB
左右。
那么不同的
x86
架构的
CPU
有什么差异呢?除了
CPU
的整体½构
(
如第二层快取、每次运作可执行
的指令数等
)
之外,
主要是在于微指令集的不同。新的
x86
的
CPU
大多含有很先½的微指令集,
这
些微指令集可以加速多媒体程序的运作,也能够加强虚拟化的效能,而且某些微指令集更能够增加能
源效率,
让
CPU
耗电量½低呢!由于电费越来越高,购买计算机时,除了整体的效能之外,
½能
省电的
CPU
特色也可以考虑喔!
例题:
最新的
Intel/AMD
的
x86
架构中,请查询出多媒体、虚拟化、省电功能各有哪些重要的微指令集?
(
½供参考
)
答:
.
多媒体微指令集:
MMX, SSE, SSE2, SSE3, SSE4, AMD
-
3DNow!
.
虚拟化微指
令集:
Intel
-
VT, AMD
-
SVM
.
省电功能:
Intel
-
SpeedStep, AMD
-
PowerNow!
.
64/32
位兼容技术:
AMD
-
AMD64, Intel
-
EM64T
0.1.3
其他单元的设备
五大单元中最重要的控制、算术逻辑被整合到
CPU
的封装中,但系统当然不可能只有
CPU
啊!那
其他三个重要计算机单元的设备还有哪些呢?
其实在主机机壳内的设备大多是透过主板
(main