.
复杂指令集
(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