- 在线播放
- 分集下载
- 01-从总体的角度看问题
- 02-认真思考(1)
- 03-认真思考(2)
- 04-新的视角
- 05-人才需求
- 06-全面培养和提高素质(上)
- 07-全面培养和提高素质(下)
- 08-几点建议
- 09-学习方法和模式
- 10-计算机系统结构的概念(一)
- 11-计算机系统结构的概念(二)
- 12-计算机系统结构的概念(三)
- 13-计算机组成与实现
- 14-计算机系统结构分类
- 15-计算机系统设计的定量原理
- 16-计算机系统的性能评测
- 17-冯诺依曼结构
- 18-软件对系统结构的影响
- 19-器件发展对系统结构的影响
- 20-应用对系统结构的影响
- 21-系统结构的生命周期
- 22-并行性的概念
- 23-提高并行性的技术途径
- 24-单机系统中并行性的发展
- 25-多机系统中并行性的发展
- 26-指令集结构的分类
- 27-寻址方式
- 28-指令集结构的功能设计(上)
- 29-指令集结构的功能设计(下)
- 30-操作数的类型和大小
- 31-指令格式的设计
- 32-MIPS指令集结构
- 33-什么是流水线
- 34-流水线的基本概念
- 35-流水线的分类
- 36-流水线的性能指标(1)
- 37-流水线的性能指标(2)
- 38-流水线设计中的若干问题
- 39-相关与流水线冲突(1)
- 40-相关与流水线冲突(2)
- 41-相关与流水线冲突(3)
- 42-相关与流水线冲突(4)
- 43-MIPS的一种简单实现(上)
- 44-MIPS的一种简单实现(下)
- 45-基本的MIPS流水线(上)
- 46-基本的MIPS流水线(中)
- 47-基本的MIPS流水线(下)
- 48-向量处理方式
- 49-向量处理机的结构
- 50-提高向量处理机性能的方法(上)
- 51-提高向量处理机性能的方法(下)
- 52-指令级并行的概念
- 53-指令的动态调度(上)
- 54-指令的动态调度(下)
- 55-Tomasulo算法(1)
- 56-Tomasulo算法(2)
- 57-Tomasulo算法(3)
- 58-Tomasulo算法(4)
- 59-Tomasulo算法(5)
- 60-动态分支预测技术
- 61-采用分支历史表 BHT
- 62-采用分支目标缓冲器
- 63-基于硬件的前瞻执行(上)
- 64-基于硬件的前瞻执行(下)
- 65-基于静态调度的多流出技术
- 66-基于动态调度的多流出技术
- 67-超长指令字技术
- 68-多流出处理器受到的限制
- 69-超流水处理机
- 70-循环展开和指令调度基本方法(上)
- 71-循环展开和指令调度基本方法(下)
- 72-静态超标量处理机中的循环展开
- 73-从单级存储器到多级存储器
- 74-存储层次的性能参数
- 75-cache主存和主存辅存层次
- 76-存储层次的4个问题
- 77-映像规则(上)
- 78-映像规则(下)
- 79-查找算法
- 80-替换算法
- 81-教学课件-写策略
- 82-cache的结构
- 83-cache的性能分析
- 84-降低cache失效率的方法(1)
- 85-降低cache失效率的方法(2)
- 86-降低cache失效率的方法(3)
- 87-降低Cache失效率的方法(4)
- 88-降低cache失效率的方法(5)
- 89-减少失效开销(1)
- 90-减少失效开销(2)
- 91-容量小结构简单的cache
- 92-虚拟cache(上)
- 93-虚拟cache(下)
- 94-cache访问流水化
- 95-Trace cache
- 96-cache优化技术总结
- 97-主存1
- 98-主存2
- 99-基本原理
- 100-快表 TLB
- 101-Alpha AXP 21064存储层次
- 102-I O系统性能与CPU性能
- 103-I O系统的可靠性、可用性和可信性
- 104-廉价磁盘冗余阵列RAID(上)
- 105-廉价磁盘冗余阵列RAID(下)
- 106-RAID0
- 107-RAID1
- 108-RAID2
- 109-RAID3
- 110-RAID4
- 111-RAID5
- 112-RAID6
- 113-RAID10和RAID01
- 114-RAID的实现与发展
- 115-总线的设计
- 116-总线标准和实例
- 117-总线与CPU的连接
- 118-通道的作用与功能
- 119-通道的工作过程
- 120-通道的种类
- 121-通道中数据传送过程与流量分析
- 122-互连网络的功能和特性
- 123-互连函数(上)
- 124-互连函数(下)
- 125-互连网络的特性参数
- 126-静态互连网络
- 127-动态互连网络
- 128-引言
- 129-并行计算机系统结构的分类
- 130-通信模型和存储器的机构模型
- 131-并行处理面临的挑战
- 132-多处理机cache一致性
- 133-实现一致性的基本方案
- 134-监听协议及其实现(1)
- 135-监听协议及其实现(2)
- 136-监听协议及其实现(3)
- 137-分布式共享存储器系统结构(1)
- 138-分布式共享存储器系统结构(2)
- 139-分布式共享存储器系统结构(3)
- 140-分布式共享存储器系统结构(4)
- 141-目录的三种结构
- 142-基本硬件原语
- 143-用一致性实现锁
- 144-将线程级并行转换为指令级并行
- 145-同时多线程处理器的设计
- 146-同时多线程处理器的性能
- 147-多处理机实例
- 148-机群的基本概念和结构
- 149-机群的特点
- 150-机群的分类
- 151-典型机群系统简介
- 152-云计算(1)
- 153-云计算(2)
计算机系统结构的相关介绍
主教材 计算机系统结构 ISBN: 9787040232547 主编: 张晨曦 高等教育出版社
计算机系统结构是计算机专业的一门重要的专业课,它是在大家学习完主要的软硬件基础课程之后,让大家从整体系统、总体设计的角度来理解和研究计算机系统,学习如何根据各种实际应用的需要,综合考虑软硬件,设计和构建合理的计算机系统结构。我们推荐的这部计算机系统结构教程是一部非常不错的教程。想学习这方面知识的朋友可以仔细观看一下!
计算机系统结构指的是什么? 是一台计算机的外表? 还是是指一台计算机内部的一块块板卡安放结构? 都不是,那么它是什么? 计算机系统结构就是计算机的机器语言程序员或编译程序编写者所看到的外特性。所谓外特性,就是计算机的概念性结构和功能特性。用一个不恰当的比喻一,比如动物吧,它的"系统结构"是指什么呢? 它的概念性结构和功能特性,就相当于动物的器官组成及其功能特性,如鸡有胃,胃可以消化食物。至于鸡的胃是什么形状的、鸡的胃部由什么组成就不是"系统结构"研究的问题了。系统结构只管到这一层。关于计算机系统的多层次结构。用"人"这种动物的不恰当的例子列表对比如下:(这种联系很不科学,只是大家轻松一下)。
计算机系统结构的外特性,一般应包括以下几个方面(这也就是我们要分章学习的几个章节)把这几个方面弄清了,系统结构也就基本明确了:⑴指令系统⑵数据表示⑶作数的寻址方式 ⑷寄存器的构成定义 ⑸中断机构和例外条件 ⑹存储体系和管理 ⑺I/O结构 ⑻机器工作状态定义和切换 ⑼信息保护。
所以在以后的学习中常回头想想这是系统结构的哪一方面,这对把握全局有好处。这里提一下计算机系统结构的内部特性,计算机系统结构的内特性就是将那些外特性加以"逻辑实现"的基本属性。所谓"逻辑实现"就是在逻辑上如何实现这种功能,比如"上帝"给鸡设计了一个一定大小的胃,这个胃的功能是消化食物,这就是鸡系统的某一外特性,那怎么消化呢,就要通过鸡喙吃进食物和砂石,再通过胃的蠕动、依靠砂石的研磨来消化食物,这里的吃和蠕动等操作就是内特性。
还有一个就是计算机实现,也就是计算机组成的物理实现。它主要着眼于器件技术和微组装技术。拿上面的例子来说,这个胃由哪些组织组成几条肌肉和神经来促使它运动就是"鸡实现"。
据此我们可以分清计算机系统的外特性、内特性以及物理实现之间的关系。在所有系统结构的特性中,指令系统的外特性是最关键的。因此,计算机系统结构有时就简称为指令集系统结构。我们这门课注重学习的是计算机的系统结构,传统的讲,就是处在硬件和软件之间介面的描述,也就是外特性。