软考|计组|4.计算机体系结构分类

计算机体系结构分类

Flynn分类

体系结构类型 结构 关键特性 代表
单指令流单数据流 SISD 1控制部分 1处理器 1主存模块 单处理器系统
单指令流多数据流 SIMD 1控制部分 多处理器 多主存模块 各处理器以异步形式执行同一条指令 并行处理机 阵列处理机 超级向量处理机
多指令流单数据流 MISD 多控制部分 1处理器 多主存模块 被证明不可能,至少是不实际 目前没有,有文献称流水线计算机为此类
多指令流多数据流 MIMD 多控制部分 多处理器 多主存模块 能够实现作业、任务、指令等各级全面升级 多处理机系统 多计算机

指令的基本概念

一条指令就是机器语言的一个语句,是一组有意义的二进制代码

指令基本格式如下:

操作码字段 地址码字段

操作码指出计算机要执行什么性质的操作,如加减法、存取数等

地址码需要包含各操作数的地址操作结果的存放地址,从其地址结构的角度可分为三地址指令、二地址指令、一地址指令、零地址指令

寻址方式

寻址方式 特点
立即寻址 操作数直接放指令 速度快 灵活性差
直接寻址 指令中放操作数地址
间接寻址 指令放地址,地址对应内容是操作数地址
寄存器寻址 寄存器放操作数
寄存器间接寻址 寄存器内存放操作数地址

CISC和RISC

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

比较维度

指令数量、指令使用频率、寻址方式、寄存器、流水线支持、高级语言支持

CISC:复杂、指令数量多、频率差别大、多寻址

RISC:精简、指令数量少、操作寄存器、单周期、少寻址、多通用寄存器、流水线

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇