计算机组成原理与接口技术基本概念

语言

高级语言:算法语言

汇编语言:符号语言,使用助记符号和地址符号

机器语言:由0/1组成

汇编:把汇编语言翻译为机器语言

两种典型的指令架构

CISC:复杂指令集计算机

RISC:精简指令集计算机

MIPS指令操作数

寄存器操作数

        存储基本类型数据

存储器操作数

        存储复杂类型数据或寄存器不够情况下的数据

        如何访问复杂类型数据:首地址+偏移地址

计算机发展历史

电子管计算机

晶体管计算机

半导体计算机

微处理器计算机

现代微处理器发展趋势

多核、异构

CPU

基本功能:控制、运算

基本结构:ALU、控制单元CU、寄存器

存储器

基本功能:存储信息、提供信息

基本结构:存储矩阵、地址信号、数据信号、控制信号

外设

基本功能:输入信息、输出信息、输入输出信息

基本结构:独立设备,通过IO接口与总线相连

IO接口

基本功能:数据缓冲、信息格式转换、报告设备状态、传达计算机命令

基本结构:寄存器、控制逻辑电路

总线

  1. 各个部分之间进行信息交换的公共通道
  2. 分为系统总线、片内总线、局部总线、外部总线

计算机结构

图:总线、存储器、CPU、IO接口、外设

计算机工作原理

读取指令、指令译码、获取数据、执行运算、存储结果、修改PC、周而复始

计算机体系结构

即概念性结构与功能特性

计算机组成

系统结构的逻辑实现

冯诺依曼计算机体系结构

  1. 程序和数据以二进制代码形式不加区分地存放在存储器中
  2. 问题:读指令、读数据、存放结果不能并行

哈佛计算机体系结构

  1. 指令存储数据存储分开,执行时可以预先读取下一条指令
  2. 问题:两套片外总线,复杂度增加
  3. 改进:一套总线,两个存储器
  4. 现在:混合结构

操作数寻址

寄存器寻址、立即寻址、基址寻址

指令寻址

寄存器间接寻址、伪直接寻址、PC相对寻址

指令

符号指令

伪指令:没有对应的机器指令,为汇编程序将符号指令翻译成机器指令提供信息

宏指令:由对应的机器指令

微处理器指令类型

数据运算类(算数运算、逻辑运算)

数据传输类(装载、存储)

程序控制类(条件跳转、无条件跳转)

微处理器中的控制信号

ALU控制信号

复用器通道选择信号

写入使能信号

异常事件

用户干预、非法指令、设备故障、外设交互

存储系统设计目标

容量够大、速度够快、价格够便宜

程序访存的局部性特征

时间局部性:对同一存储空间重复访问

空间局部性:对相邻存储空间连续访问

命中

CPU给出的内存地址中的数据或指令在高速缓存中

(未命中

未命中的访问时延

从内存中读取一片连续区域数据的响应时延加上高速缓存的响应时延

(惩罚时间

缓存命中率

全相联 > 组相联 > 直接映射

数据存储率

直接映射 > 组相联 > 全相联

缓存读策略---行填充

将内存中包含该地址的一个完整行拷贝到缓存中

缓存替换策略

  1. 随机替换
  2. 先入先出替换(FIFO)
  3. 最近最少使用替换(LRU)

缓存写策略

命中:透写、回写

未命中:配写、不配写

ROM分类

PROM:只能写一次

EPROM:紫外线擦除

EEPROM:电擦除

RAM分类

SRAM:速度快、功耗大、集成度低,适合用作缓存

DRAM:每隔一段时间需要刷新一次数据、速度稍慢、功耗较小、集成度高

SDRAM:芯片工作需要同步时钟

Flash分类

NOR FLASH:速度快

NAND FLASH:密度大

存储空间

逻辑存储空间:微处理器能访问的存储空间

物理存储空间:由存储芯片构成的存储空间

地址译码

全译码法(一对一整体映射)

部分译码法

        线选法

地址译码电路

1.逻辑门

2.专用译码器---138/139译码器

3.可编程逻辑器件

接口

设备特有的信号转换为适合在总线上传输的信号,并且实现两者之间速度匹配的电路

IO接口数据传输方式

串行、并行

接口数据传输控制方式

程序控制、中断、DMA

IO接口寻址方式

标准 IO 寻址(独立 IO 寻址):

独立的 IO 读写控制信号

独立的 IO 寻址指令

不占用存储器空间

存储器映像 IO 寻址:

与存储器读写共用读写控制信号

共用存储器读写指令

占用一部分存储空间

IO接口与存储器接口控制逻辑差别

存储器寻址:只能采用直接译码法---由地址总线承载寻址指令的地址信息

IO接口寻址:既可以采用直接译码法,也可以采用间接译码法---部分地址信息由数据总线间接承载

指令周期

取指令存储结果的完整过程需经历的时间

常用并行数字IO设备特点

输出设备不具有数据保持功能

输入设备不具有数据缓冲功能

中断控制器基本功能

中断请求信号保持与清除

中断源识别

中断使能控制

中断优先级设置

DMA传输分类

IO设备到存储器

存储器到IO设备

存储器到存储器

DMA传输模式

单字节、块传输、请求传输、级联传输

DMA传输一般流程

DMA传输初始化

DMA传输请求

DMA传输响应

DMA数据传输

DMA传输结束

现代微处理器新技术

流水线技术、超标量技术、多核技术

内存管理策略

分段、分页、段页式

存储容量的扩展

字数扩展

字长扩展

字长、字数联合扩展

多周期CPU

多个机器周期完成一条指令

指令寄存器寄存的是正在执行的指令

缓存和存储器之间的信息交换是通过硬件实现的

串行总线

高速:SATA总线、USB总线

低速:UART、SPI、I2C

异步:SATA、USB、UART

同步:SPI、I2C

局部总线:PCI

外部总线:SPI、SATA、I2C、USB

计算机分层存储系统的构成以及各层的主要作用

高速缓存:暂存正在运行或即将运行的指令和数据

内存:存放正在运行的程序

外存(辅存):长期存放文件

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值