当前位置: 首页 > news >正文

【计算机体系结构】

第一章 计算机体系结构的基本概念

知识点


1.冯诺依曼描述的计算机的四个部分

07beaee8b81749f088036f4de2181226.png

 2.指令驱动

44f6e404935647ec8286729b82110ffd.png

 3.存储程序计算机在体系结构上的主要特点

5850297f97294df1a130fd57713d1ff1.png

4.计算机体系结构的三个方面

a3a05d199b3b419bab224f7d96b88cdd.png

 5.计算机组成

44fafa34e5ad450a831ba1ffb49eec08.png

 6.计算机系统的多层次结构

bb66937669364e43a09d45c4aceeb79e.png

7.翻译和解释

a0f666f318d44d849624456a27ab07e7.png

 

 8.一种指令集结构可以有多种组成,同样一种组成可以有多种物理实现。系列机就是指在一个厂家生产的具有相同的指令集结构,但具有不同组成和实现的一系列不同型号的机器。

9.兼容机:不同厂家生产的具有相同体系结构的计算机

10.兼容性

7c8f3b94ee534c9a8ec963d7f6cb0f9a.png

 11.向后兼容才是软件兼容的根本特征,也是系列机的根本特征

12.并行性的概念

cf73fd89bb71467398a8cc0540825352.png

 13.并行等级

c81d5738824d45e286015586bd732d8d.png

 14.提高并行性的技术途径

6bd907fd991446158aad5c9ade5f3511.png

 15.耦合度:反映多机系统的各机器之间物理连接的紧密程度和交互作用能力的强弱

16.同构型和异构型处理机

56246732b418467d87feb9360076f460.png

 6967a0bbec334a1386688bc333d03cdc.png

 17.商品的价格因素:原料成本,直接成本,毛利和折扣

18大概率事件优先原则:

5802f720bf33481ca30489a2d716deda.png

 18.局部性原理

d3d73e623327481180913e46ee2bc238.png

 19.系统加速比

b27e71627c7b4c58b6806b4fe63f327d.png

20.cpu的性能

eb57e2ded70d4e3f9866b20431928c59.png

 

21.可靠性模型

d890fc58ced0474eb0637be62db4feca.png

6662735676d4435091dc1e59e760abfe.png 

 

例题


ffac8df3f548422f85d48f9103773476.jpg

 

第二章 指令系统

  1. CPU中用来存放操作数的存储单元:堆栈,累加器,通用寄存器。
  2. 通用寄存器型指令集结构优点e2074c81e64345969734250bd44de533.png
  3. 常用通用寄存器结构的优缺点a7362cc28fe44edaadf5391a0e7114e2.png
  4. 指令系统的基本要求02de8760833746e69e3bcec6d7c22425.png
  5. 控制指令b8bde43e60ec4450913608547f6b6a61.png
  6. 条件分支指令18197476c7b345bab4cbf9639df14409.png
  7. 什么是调用和被调用者保存ed886be3547644d68b41cafd46f4717e.png
  8. 复杂指令集CISC的缺点23b419ed190c426fa72fb51504c69826.png0ff54ea6efba489f9c21ddfd2eb6b7c7.png
  9. 设计RISC遵循的原则992fb0a95ff64802b3589ce8c56a5cf0.png

第三章 流水线技术

1.什么是流水线技术

765436936ff24aacbd0ef55fc4d8b48d.png

 2.流水线的特点

aa7e9f80cff546fe95123bb8c514ab49.png

 3.流水线的分类

5fe00aa3a3a74d4e9ef2e822a4a99b5d.png

9ecf5c687ea2489f8ceaaecd6475b78f.png 

be6975b98e394b56ab9205f99ad1aab2.png 

7c90af0aaed74bb0a2f2bf7cb757be2f.png 

0052545ca59d44f698f50cc126bbf52b.png 

 4.流水线性能分析

(1)吞吐率:589368cfbb824b1ba9ab796e8edead66.png

 (2)加速比

6cdc81b9ae2540aea39812eec7c84a40.png

 (3)效率:指流水线的设备利用率

5.锁存器

0865b251f2374f7bb48ae40f614be3fb.png

6.流水线中的相关

2ff45c0fdac345889cb9d5d4aff9ac95.png 

 7.通过定向技术(旁路)减少数据相关带来的暂停。

30f631b6281643c0b6cebda927ddc78f.png

 

8.数据相关的分类:写后读相关,写后写相关,读后写相关。

9.对数据相关的编译器调度方法

e4085a92e03c4cbcbc2804a5e913d7a0.png

10.指令发射

daa9d5abf83046d293df769f8f4ccd9b.png 

 11.降低流水线损失的方法

(1)冻结或排空流水线的方法

(2)预测分支失败方法

(3)预测分支成功方法

(4)延迟分支方法

第四章 指令级并行

1.指令级并行

3d29e54a157a4abfb2d46ba78f893fdf.png

 2.几个基本概念

a9e02cb38ee4479f87b08b03d58b8491.png

a9b66aa6c34e4baaa250868bdb2319a1.png 

 3.编译器在完成这种指令调度时,受限于以下两个特性

(1)程序固有的指令级并行性

(2)流水线功能部件的执行延迟

4.动态调度和静态调度

bcdfcfab06f94ff495304e91b47bc2b6.png

4399295313344e439d13920435d09c9e.png 

 5.两个动态调度算法

(1)记分牌

(2)tomasulo算法

6.控制相关的动态解决技术

(1)分支预测缓冲

(2)分支目标缓冲

(3)基于硬件的前瞻执行

7.多指令流出技术

(1)超标量流出技术

(2)超长指令字技术

(3)超流水技术

第五章 存储层次

1.存储器的三个主要指标:容量,速度,每位价格

2.两种存储层次

9a1deba5eed749fa91298bbdd292e166.png

 3.存储层次的四个问题

ba6baf6b4a21449993cfd8b0caea6314.png

 4.cache

324985f1462548babe009dc5d26005bd.png 086b8c7b4b8d43fe9d3c353ecba72638.png

708b1a2609084fdb828b916aced27ce5.png 

977dcb9b82f1450d8dd4c8eee3843c1e.png 

 5.替换算法

6707a08ae3f246b590685ec88b3a34a1.png

6. 写策略

2f0dc10cdf3d4cae805fd6a9427eded9.png

 7.分离cache

71e5a8b44f594423899eb8b3375180ca.png

 8.改进cache的性能

(1)降低失效率

(2)减少失效开销

(3)减少cache命中时间

9.降低cache失效率的方法

6a59ff4dd6bf4e3d97a28a34c351f599.png

 10.减少cache失效开销

1d87b1abbc8a4beeaa773e67fcd6cab0.png

d77b7cfe37884880b44f0e351b6e8a78.png 

 5d211681cf604102838a6f893a99604a.png

 11.多级cache

a9468d7263ca4456ad361a7a49c9c1b0.png

 12.DRAM

31efd46eac384a34b9b089f0143e7001.png

 13.虚拟存储器

043780a97f4f4389a03f9ae8a48052e3.png

6d4870635c0f444fa2e06dc4a1767f32.png 

 第六章 输入输出系统

1.固态硬盘SSD

44776bd2351f47ecb3c34dd9acb1da9a.png

 2.可靠性,可用性,可信性

a80094d3a8f14ab899ea8345f808813a.png

fb1fcb40111d492f86e0ed1e5ceba1d2.png 

 3.廉价磁盘冗余阵列

065192a814c54499a75f018f1326eed1.png

 4.磁盘阵列:通过使用多个磁盘代替一个大容量的磁盘来提高整体性能。

5.各级RAID共性

d090889b113d4a8c889cc4f767387336.png

 6.总线

b2baffe52be0461ca9a676ae10b38483.png

e92a3a82bea8487e97c6c954e11d8c7b.png 

b2b18fc51e4c4c9eb120c44d8e93596c.png 

 7.IO设备控制方式

4cc233aaf90c43658b8d823317b85ac9.png

 8.通道

43b0187686bd4b4da1c9626c9f7f88a2.png

ae371edd180f4b77b5ec2319f5a26693.png 

 9.通道种类

cb3daba70ec74a428dbe0d4567a34275.png

 

 

 

 

相关文章:

  • 啥移动硬盘格式能更好兼容Windows和Mac系统 NTFS格式苹果电脑不能修改 paragon ntfs for mac激活码
  • getPhysicalNumberOfCells获取列数不是合并前实际列数
  • Linux操作系统
  • vos3000外呼系统通话会话超时中断详解
  • Day10—Spark SQL基础
  • HTML(12)——背景属性
  • React@16.x(34)动画(中)
  • 【linuxC语言】第一个简单的TCP/IP服务器
  • 智慧校园综合门户有哪些特点?
  • RTSP协议分析与安全实践
  • 计算机组成原理 —— 存储系统(DRAM和SRAM,ROM)
  • [Django学习]Q对象实现多字段模糊搜索
  • ping命令返回结果实例分析
  • 【LinuxC语言】阻塞、回调与轮询快速理解
  • 压力测试Monkey命令参数和报告分析
  • 大模型参数高效微调学习笔记
  • 前端练习小项目——视觉冲击卡片
  • 单片机练习题4
  • 7 bool query组合查询
  • 基于SpringBoot+大数据城市景观画像可视化设计和实现
  • 中华人民共和国和俄罗斯联邦关于全球战略稳定的联合声明
  • 2024年上市公司合计实现营业收入71.98万亿元
  • 上海科创“八杰”赋能新兴产业链:硬核科技,形成良好盈利模式
  • 探索人类的心灵这件事,永远也不会过时
  • 新疆生产建设兵团草湖项目区副主任宋全伟接受审查调查
  • 潘功胜:降准0.5个百分点,降低政策利率0.1个百分点