Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker 诊断工具


软考-系统架构设计师:CISC 与 RISC

软考 系统架构设计师 大约 728 字

CISC

Complex Instruction Set Computer 复杂指令集计算机
Intel公司X86为核心的PC系列正是基于CISC体系结构

  • 对编译器的开发十分有利;
  • CPU的工艺要求非常高;
  • 增加CPU结构的复杂性;
  • 不等长指令集,必须对不等长指令集进行分割,在执行单一指令时需要执行较多的处理工作;
  • 目前占有量较大。

eg:乘法运算翻译成一条指令就可以完成。

RISC

Reduced Instruction Set Computer 精简指令集计算机
Apple公司的Macintosh则是基于RISC体系结构

  • 对编译器有更高要求;
  • 降低CPU的复杂性;
  • 在工艺相同的情况下生产出性能更强大的CPU
  • 等长精简指令集,执行速度快且性能稳定;
  • 适合用于并行处理;
  • 大多数指令可在一个计算机周期内完成;
  • RISC中多采用硬布线控制逻辑;
  • RISC的内部通用寄存器数量相对CISC多;
  • RISC的指令数、寻址方式和指令格式种类相对CISC少。

eg:乘法运算翻译成多条指令相加完成。

考点

给出四个选项对于CISC和RISC的描述,选择哪个说法正确或错误;或者哪个是CISC或RISC的特点。考察频度较高。

特点

指令系统类型 指令 寻址方式 实现方式 其他
CISC(复杂) 数量多
使用频率差别大
可变长格式
支持多种 微程序控制技术(微码) 研制周期长
RISC(精简) 数量少
使用频率接近
定长格式
大部分为单周期指令
操作寄存器
只能Load/Store操作内存
支持方式少 增加了通用寄存器:硬布线逻辑控制为主;适合采用流水线 优化并编译,有效支持高级语言

参考

百度百科:CISC

百度百科:RISC

阅读 3569 · 发布于 2019-08-03

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批