什么是RISC架构

什么是RISC架构传统的 CISC ComplexInstr 复杂指令集计算机 结构有其固有的缺点 即随着计算机技术的发展而不断引入新的复杂的指令集 为支持这些新增的指令 计算机的体系结构会越来越复杂 然而 在 CISC 指令集的各种指令中 其使用频率却相差悬殊 大约有 20 的指令会被反复使用 占整个程序代码的 80 而余下的 80 的指令却不经常使用 在程序设计中只占 20 显然

传统的CISC(Complex Instruction Set Computer,复杂指令集计算机)结构有其固有的缺点,即随着计算机技术的发展而不断引入新的复杂的指令集,为支持这些新增的指令,计算机的体系结构会越来越复杂,然而,在CISC 指令集的各种指令中,其使用频率却相差悬殊,大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的80%的指令却不经常使用,在程序设计中只占20%,显然,这种结构是不太合理的。

基于以上的不合理性,1979 年美国加州大学伯克利分校提出了RISC(Reduced Instruction SetComputer,精简指令集计算机)的概念,RISC 并非只是简单地去减少指令,而是把着眼点放在了如何使计算机的结构更加简单合理地提高运算速度上。RISC 结构优先选取使用频最高的简单指令,避免复杂指令;将指令长度固定,指令格式和寻地方式种类减少;以控制逻辑为主,不用或少用微码控制等措施来达到上述目的。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/212332.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午8:17
下一篇 2026年3月18日 下午8:17


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号