一、计算机组成原理与体系结构
1.1数据的表示
**正数:**原码、反码、补码三码合一,移码:符号位+1
负数:原码+符号位1,反码:符号位不变其余取反,补码:反码+1,移码:补码+符号+1
- 正负数相加使用补码计算
1.2数值表示范围
补码移码含有-故补码比原反码的负数部分大1
1.3 浮点数运算
1.4计算机结构
计算机五大件:运算器、控制器、存储器、输入、输出设备
累计寄存器AC、数据缓冲寄存器DR负责数据读写、状态条件寄存器
硬盘属于辅助存储器、AC为ALU提供工作区域、状态条件寄存器属于运算器/控制器、地址寄存器用来记录CPU当前访问的地址
1.5计算机体系结构分类—Flynn
微观角度并行分类 冯泽云
1.5.1寻址方式
1.6 CISC、RISC 指令集
1.7流水线※
流水线计算
串行方式:取指+分析+执行乘以条数
*流水线理论:取+分+执+(n-1)△t
实际:k*△t+(n-1)*△t 上述答案分别为:90,4,45
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-u5NtUfGp-1652975579120)(http://www.chenyuan.fit:12800/assets/1652956133703h7KAbij5.png)]
同时执行
吞吐率TP
1.8存储结构
层次化存储结构
速度:CPU>Cache(高速缓存)>内存>外存,容量反之
1.7.1Cache概念及计算
平均周期=命中率乘以Cache周期+未命中率乘以主存期声明周期
cache可以防止抖动,减小闪屏的现象发生
1.7.2主存-编址与计算
地址大小=Max-Min+1
分时双工
1.7.3串并联系统
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YxbpbjW8-1652975579123)(http://www.chenyuan.fit:12800/assets/1652956277406wTm761ja.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J6YcSwVk-1652975579123)(http://www.chenyuan.fit:12800/assets/1652956354380dA1MZA7y.png)]
可靠性=所有可靠性乘积R 失效性为所有之和
1.9校验码
编码由多个码子构成,码距是码子之间最小变化的距离
1.8.1奇偶校验
①的个数 只检错不纠错
1.8.2海明校验码※※
异或运算:相同为0不同为1
1.8.3循环冗余校验码
1.10输入输出
程序查询方式:分无条件和程查询方式两种,方法简单,硬件开销小,但输入输出能力不高,严重影响CPU的利用
程序中断方式:CPU无需等待,提高传输请求的响应速度,并行
DMA方式:为了实现主存与外设之间高速批量数据交换,比前者效率都高执行即释放,不需要CPU执行指令程序
通道方式和I/O处理机属于硬件方式 效率越来越高
中断目的:返回继续执行程序
1.11性能指标
!
响应时间:发送–执行–接受之间的时间 负载:同时处理的请求数
吞吐量:软件每分钟处理请求的次数
中断目的:返回继续执行程序
1.11性能指标
![外链图片转存中…(img-JWoQV3qD-1652975579127)]
[外链图片转存中…(img-eSLjgb8X-1652975579127)]响应时间:发送–执行–接受之间的时间 负载:同时处理的请求数
吞吐量:软件每分钟处理请求的次数