主题:【原创】国产CPU的发展 -- 梦溪浣溪
“龙芯的架构和mips的处理器架构相似度95%以上,这是个什么概念?”
这里的架构,指的就是instruction set architecture,也就是指令集架构。(architecture翻译成架构大概最初是台湾人提的。). 下面两个连接是惟基百科对此的解释,英文的详细。繁体中文的太简略,主要是为了告诉你这里的架构英文就是architecture,但完整地说应该是指令集架构,但因为说的人图简便,省略了指令集。
http://en.wikipedia.org/wiki/Instruction_set_architecture
http://zh.wikipedia.org/wiki/%E6%8C%87%E4%BB%A4%E9%9B%86%E6%9E%B6%E6%A7%8B
这是从里面摘的一段指令集架构(ISA)的定义:
An instruction set, or instruction set architecture (ISA), is the part of the computer architecture related to programming, including the native data types, instructions, registers, addressing modes, memory architecture, interrupt and exception handling, and external I/O. An ISA includes a specification of the set of opcodes (machine language), the native commands implemented by a particular CPU design.
相信你懂英语,我就不翻译了。简单地说ISA就是处理器的编程界面,或者叫机器语言。龙芯说的是MIPS这个机器语言,但里面的实现,龙芯和其他实现MIPS的处理器当然是不一样的:
Instruction set architecture is distinguished from the microarchitecture, which is the set of processor design techniques used to implement the instruction set. Computers with different microarchitectures can share a common instruction set. For example, the Intel Pentium and the AMD Athlon implement nearly identical versions of the x86 instruction set, but have radically different internal designs.
所以,龙芯为了以后的发展,选择了MIPS这个指令集架构,但是它的微架构(microarchitecture)完全是自己设计的。你可以批评他们对MIPS的选择是否明智,也可以评价他们的微结构的技术程度,但你因为龙芯选择了MIPS这个指令集架构而指责他们忽悠,这就不符合事实了。
可以理解,外行看到什么龙芯的架构和mips的处理器架构相似度95%以上,以为什么不得了,就象说什么北斗的伪随机码被美国截获不得了一样,是外行的理解。
- 相关回复 上下关系8
压缩 8 层
🙂不知道是谁笑话闹大了 6 似曾相识 字2298 2007-08-31 20:53:55
🙂-- 系统屏蔽 --。
🙂花 大龙猫 字38 2007-09-09 18:45:26
🙂简单介绍一点吧:
🙂呵呵,我也简单的说说 1 似曾相识 字7962 2007-09-01 14:17:17
🙂瞧你义愤填膺的,可惜连什么是“架构”都没搞清。 九霄环珮 字0 2007-09-01 19:32:09
🙂-- 系统屏蔽 --。
🙂烦的就是计算所的吹牛,上花 bigmac 字50 2007-10-03 19:58:01