计算机组成与结构
2021-09-26 20:11:09 36 举报
AI智能生成
计算机组成与结构是计算机科学的一个分支,主要研究计算机硬件系统的设计、实现和优化。它涉及到数字逻辑、微处理器设计、存储器体系结构、输入输出设备等多个方面。计算机组成与结构旨在理解计算机的基本工作原理,以便更好地设计和改进计算机硬件系统。通过学习计算机组成与结构,可以掌握计算机硬件系统的组成元素及其相互关系,了解各种指令集架构(ISA)、微处理器架构和存储器层次结构等基本概念。此外,还可以学习如何评估和比较不同计算机系统的性能,以及如何针对特定应用需求进行优化设计。总之,计算机组成与结构是一门重要的基础课程,对于从事计算机硬件设计和研发工作的人员具有很高的实用价值。
作者其他创作
大纲/内容
计算机系统知识
计算机硬件组成
基本组成
运算器
控制器
存储器
内初存储器
内存
外部存储器
硬盘
光盘
输入设备
输出设备
CPU(central processing unit)
单元组成
运算器
算术逻辑单元ALU
数据的算术和逻辑运算
累加寄存器AC
运算结果和源操作数的存放区
数据缓冲寄存器DR
暂时存放内存的指令或数据
状态条件寄存器PSW
保存指令运行结构的条件码内容
控制器
程序计数器PC
存放指令执行地址
指令寄存器IR
存储即将执行CPU执行指令
地址寄存器AR
保存当前CPU所访问的内存地址
指令编译码ID
分析指令操作码
寄存器
内部总线
单元功能
程序控制
操作控制
时间控制
数据处理
数据表示
数据的进制转化
表示方式
0b(二进制)
0x或H(十六进制)
R进制整数转十进制
十进制转R进制
数的表示
机器数
各种数值在计算机中表示的形式,其特点是使用二进制计数制,数的符号用0和1表示,小数点则隐含,不占位置
定点表示法
纯小数
纯整数
真值
机器数对应的实际数值
数的编码方式
原码
一个数的正常二进制表示,最高位表示符号
反码
正数的反码即原码
负数的反码是在原码的基础上,除符号外,其他各位取反
补码
正数的补码即原码
负数的补码在原码的基础上,除符号位外,其他取反
移码
用作浮点运算的阶码,无论正数负数,都是将该原码的补码的收尾取反得到移码
浮点数表示
N=F*2^E
十进制:85.123 = 0.85123*10^2
二进制:101.011=0.101011*2^3
浮点运算
对阶
尾数计算
结果规格化
运算
逻辑运算
&
|
^
<<
>>
算数运算
校验码
码距
从A码到B码转换所需要改变的位数
奇偶检验码
只能验错,无法纠错
循环冗余校验码CRC
海明校验码
可靠性
平均无故障时间
平均故障修复时间
平均故障间隔时间
系统可用性
计算机体系结构
Flynn分类法
计算机指令
组成
操作码
决定完成的操作
操作数
参加运算的数据以其所在的单元地址
过程
取指令
分析指令
执行指令
指令寻址方式
顺序寻址方式
跳跃寻址方式
指令操作数的寻址方式
立即寻址方式
直接寻址方式
间接寻址方式
寄存器寻址方式
其他寻址方式
指令系统
CISC
复制指令系统
兼容性强
指令繁多
长度可变
由微程序实现
RISC
精简指令系统
指令少
依靠硬件实现
通用寄存器
硬布线逻辑控制
指令流水线
将指令分成不同段,每段由不同的部分去处理,因此可以产生叠加的效果,所有的部件去处理指令的不同段
流水线周期
流水线吞吐率
流水线加速比
超标量流水线技术
存储系统
层次
CPU内部
通用寄存器
主存储器
联机磁盘存储器
脱机光盘,磁盘存储器
两级存储
Cache-主存
主存-辅存
局部性原理
时间局部性
相邻的时间里会访问同一个数据项
空间局部性
相邻的空间地址会被连续访问
流水线执行时间
高速缓存Cache
定义
CPU和主存之间
容量小
速度为内存的5-10倍
半导体
拷贝副本
组成
存储器
控制器
地址映射
直接映像
全相联映像
组组相连映像
Cache置换算法
随机算法
先进先出
近期最少使用
最不经常使用页置换
Cache命中率
主存编址
磁盘结构
结构
正反两面
每面同心圆
每个同心圆是一磁道
每个同心圆划分多个扇区
数据存放在扇区
存取时间
寻道时间+等待时间
总线结构
内部总线
芯片与处理器之间通信的总线
系统总线
数据总线
平均定位时间+转动延迟
地址总线
控制总线
外部总线
USB
0 条评论
下一页