RISC 与 CISC 在原理上有哪些差异,是否存在谁更优秀的问题?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/06 08:16:02
RISC 与 CISC 在原理上有哪些差异,是否存在谁更优秀的问题?
他打了个比方,他把指令集比作给一个人吃饭所要下达的指令,吃饭有一些详细的步骤,比如1.拿起筷子 2.伸进碗里 3.夹起米饭 4.送进嘴里 5.咀嚼米饭
——那么对于RISC(精简指令集)而言,就是分别把这五条指令一一放在指令集里面,当一个人需要吃饭的时候,就下达这五条指令以让对象执行.
——CISC(复杂指令集)则是把这五条指令融合为一条,这样只需要下达一条“吃饭”的指令,就可以完成所有五个动作.
CISC认为,这样训练复杂的技能后,那么吃饭就不成问题了,而不需要一条条下达指令.而RISC则认为,这样下达指令具有很大灵活性,况且下达比较简单的数条指令对参与的人而言只需要很少的技能就可以完成吃饭动作,如果下一回需要他去吃菜,那CISC还要重新训练此人吃菜的技能.
如果举办一个吃饭大赛,那么CISC肯定获胜,因为他只需要不停下达“吃饭吃饭吃饭”指令就足以完成比赛且获胜.而RISC每次都需要下达五条指令.——但是,如果只需要这个人拿起筷子,对CISC来说就存在一些问题了.
我比较想知道他这个比方是否确切.我去看过书上给的解释,都特别抽象,而且许多书本都认为RISC比CISC先进.看了一些牛人对x86的解释,大部分认为x86绝非传统CISC架构,而是为向下兼容,采用了更多RISC元素(一个指令译码器?)
——那么对于RISC(精简指令集)而言,就是分别把这五条指令一一放在指令集里面,当一个人需要吃饭的时候,就下达这五条指令以让对象执行.
——CISC(复杂指令集)则是把这五条指令融合为一条,这样只需要下达一条“吃饭”的指令,就可以完成所有五个动作.
CISC认为,这样训练复杂的技能后,那么吃饭就不成问题了,而不需要一条条下达指令.而RISC则认为,这样下达指令具有很大灵活性,况且下达比较简单的数条指令对参与的人而言只需要很少的技能就可以完成吃饭动作,如果下一回需要他去吃菜,那CISC还要重新训练此人吃菜的技能.
如果举办一个吃饭大赛,那么CISC肯定获胜,因为他只需要不停下达“吃饭吃饭吃饭”指令就足以完成比赛且获胜.而RISC每次都需要下达五条指令.——但是,如果只需要这个人拿起筷子,对CISC来说就存在一些问题了.
我比较想知道他这个比方是否确切.我去看过书上给的解释,都特别抽象,而且许多书本都认为RISC比CISC先进.看了一些牛人对x86的解释,大部分认为x86绝非传统CISC架构,而是为向下兼容,采用了更多RISC元素(一个指令译码器?)
在一个种群里,生物的个体之间是否存在差异?如有差异,试分析有哪些差异.
我国与其他国家在文化与习俗上存在的差异[急]
大棚中的蔬菜水果使用哪些植物激素,产生什么效果?食用是否对人体健康有害,此类蔬果与自然生长的营养成分是否存在差异?
关于玻璃成像问题现在是否有在透明玻璃上成像的技术其原理是什么?
英语翻译而企业所有者与企业员工立场不同、特别是对影响薪酬设计的因素的认识存在一定的差异,导致劳资双方在报酬问题上往往存在
北宋东京城与唐朝长安城在城市商业布局上有哪些差异
基因工程技术在应用中存在的问题有哪些
月球上的自然地理环境与地球相比有哪些差异?人类若在月球上建立基地需要解决哪些重大问题?
黄种人和其他人种在性状上存在很大差异 造成这些差异的主要原因是什么
黄种人和其他人种在形状上存在很大差异.造成这些差异的主要原因是什么?
两种生物基因组DNA在四种碱基的比率上有显著差异在四种碱基的比率上是否呈现同样的差异?
火星上是否有外星人的存在