|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
疑问:
. P3 W, N3 d# P) R * E/ U% i7 X1 H# x1 k, B. \6 Z
M6 p1 {0 p' A$ X
8 P* R1 g+ V) {7 o( l: C+ g什么是架构?9 a/ K x' j) ~! B7 G! U
$ B9 J+ v+ W$ \5 A: K0 G
- A- r1 u c; n5 _+ t) }6 x5 z1 D关于架构这个词,存在着指令集架构和内核架构,显然这是两个不同的东西,知乎上面有大神关于计算机体系结构的详细解释[4]:9 |9 ~" n2 K9 E/ {& j$ j
6 n$ W5 n$ [8 a. F6 Y: J" p' c
V* |7 \: s+ c9 T8 k: u0 l: x% {
首先,我们看一看体系结构领域圣经(Computer Architecture - A Quantitative Approach 5E)的一些关于Architecture的解释:“Several years ago, the term computer architecture often referred only to instruction set design. Other aspects of computer design were called implementation, often insinuating that implementation is uninteresting or less challenging.” 意思是多年以前,体系结构主要指指令集,也就是ISA的设计,而其他的层面都叫做“实现”,那时候认为ISA是最难设计的。然后,文中指出了以前的观点的错误(过时)“We believe this view is incorrect. The architect’s or designer’s job is much more than instruction set design, and the technical hurdles in the other aspects of the project are likely more challenging than those encountered in instruction set design.”,这段话表达的意思是设计和实现的难度是远远大于ISA的。
+ _! u' |. |0 x/ j$ j2 Q) y3 ?
' v5 U- q& _4 |6 d, ]3 E: Y/ N$ P. z
9 x4 s6 L/ S7 T: V7 A* I* @. ^' Q8 F: q
) J% E2 i/ L4 G3 r! m6 x- W( c: }4 V3 \/ p
3 _6 P: J' T7 x! ?# P& i. m
4 X3 _- o4 L3 H: V1 N) N0 d1 C
/ _0 ]5 @& R' q+ F, M
% E$ F. X/ ], R& g: i# B4 ^ |
|