软考——软件设计师2——计算机结构

一、计算机结构:运算器、控制器、存储器、输入设备、输出设备

运算器:

1,算术逻辑单元ALU:数据的算术运算和逻辑运算

2,累加寄存器AC:通用寄存器,为ALU提供一个工作区,用在暂存数据

3,数据缓冲寄存器DR:写内存时,暂存指令或数据

4,状态条件寄存器PSW:存状态标志和控制标志(也有归为控制器的)

控制器:

1,程序计数器PC:存储下一条要执行指令的地址

2,指令寄存器IR:存储即将执行的指令

3,地址寄存器DR:CPU当前访问指令的地址

4,指令译码器ID:对指令中的操作码进行分析和解释

5,时序部件:提供时序控制信号

二、计算机flynn分类:

体系结构结构特性代表
单指令流单数据流SISD

控制部分:一个

处理器:一个

主存模块:一个

 单处理系统
单指令流多数据流SIMD

控制部分:一个

处理器:多个

主存模块:多个

各处理器以异步的形式执行同一条指令

并行处理机

阵列处理机

超级向量处理机

多指令流单数据流MISD

控制部分:多个

处理器:一个

主存模块:多个

不现实没有
多指令流多数据流MIMD

控制部分:多个

处理器:多个

主存模块:多个

实现作业、任务、指令等全面执行

多处理机系统

多计算机

三、计算机指令

一组有意义的二进制代码,由操作码和地址码组成,从地址结构角度分为三地址指令、二地址指令、一地址指令和零地址指令。

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

四、寻址方式

立即寻址方式(速度快,灵活性差)、直接寻址方式、间接寻址方式、寄存器寻址方式、寄存器间接寻址方式

五、流水线(取指、分析、执行)

流水线概念是程序执行时多条指令重复进行操作的一种准并行处理实现技术

流水线周期是执行时间最长的一段

流水线计算公式:1条指令执行时间 + (指令条数 - 1)* 流水线周期

超标量流水线是多条流水线并行

流水线吞吐率TP是单位时间内流水线完成的任务数量或输出的结果数量,计算公式:TP = 指令条数 / 流水线执行时间

最大吞吐率是1 / 流水线周期

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值