《计算机系统结构》课程教学资源(PPT课件讲稿)第一章 计算机系统结构的基本概念

计算机系统结构
1

研究内容: 现代实用的大多数计算机都采用的成熟的设计思想、结构 原理、分析方法和性能评测 强调并行技术在计算机系统设计的各个层次(从指令级到 多处理机)的重要性,并在各章内容中体现了这一主线, 在第一章介绍并行性概念与并行计算机类型,在第三章深 入阐述现代处理器内部采用的基本并行技术——流水线技 术,第四章分析指令级并行的支持技术及其限制,第七、 八章讨论当前主流并行计算机系统——多处理机系统与多 计算机系统
2

学习目的 学习计算机系统的基本分析方法和设计方法, 深入理解影响计算机系统结构设计的各种因素 ■掌握计算机系统结构较成熟的基本结构及工作 原理 ■了解计算机系统结构的发展趋势
3

●与其他学科的交叉 主要包括:计算机组成原理、计算机操作 系统、汇编语言、数据结构、编译原理等
4

第一章计算机系统结构的基本概念 1.1计算机系统结构的概念 1.2计算机系统结构的发展 1.3并行性与并行计算机 14计算机系统的分类 1.5计算机系统设计的量化原则 1.6计算机系统的性能评测
5 第一章 计算机系统结构的基本概念 1.1 计算机系统结构的概念 1.2 计算机系统结构的发展 1.3 并行性与并行计算机 1.5 计算机系统设计的量化原则 1.4 计算机系统的分类 1.6 计算机系统的性能评测

11计算机系统结构的概念 从低端的单片机到高端的并行计算机系统, 其价格、体积大小、性能和应用千差万别,而且 在不断发展变化中,但始终采用了一些重要的基 本概念。这些概念的应用依赖于技术的发展,以 及设计者要达到的性价比
6 1.1 计算机系统结构的概念

计算机系统的层次结构 计算机系统:由软件和硬件组成。 计算机系统是相当复杂的系统,在分析设计 时一般采用层次结构的观点和方法,可以从不同 的角度去构建计算机系统的层次结构
7 计算机系统是相当复杂的系统,在分析设计 时一般采用层次结构的观点和方法,可以从不同 的角度去构建计算机系统的层次结构

1.从计算机系统组成角度划分层次结构 从计算机系统组成的角度来划分的一种层次结 构模型如下图所示。 自下而上,表明了设计和构建一台计算机时 的逐层生成过程,每层都在下一层的基础上增加 功能
8

第5层面向问题语言层 翻译(编译器) 第4层 汇编语言层 翻译(汇编器) 第3层 操作系统层 部分解释(操作系统) 第2层 指令系统层 直接执行/解释(微程序) 第1层 微体系结构层 从计算机系统组成角度划分的层次结构模型 9
9 从计算机系统组成角度划分的层次结构模型

◆微体系结构层是具体存在的硬件层次,它执行机器指令, 可看作是指令系统层指令的解释器。由微程序控制的计算机, 微程序就是上一层指令的解释器。而在硬件直接控制的计算 机上,是由硬件直接解释执行指令 ◆指令系统层是机器语言程序员眼中所看到的计算机,这 层也称为传统机器级,是一个抽象的层次,其主要特征就是 指令系统。这层定义了硬件与编译器之间的接口,它是一种 硬件和编译器都能理解的语言
10 ◆ 微体系结构层是具体存在的硬件层次,它执行机器指令, 可看作是指令系统层指令的解释器。由微程序控制的计算机, 微程序就是上一层指令的解释器。而在硬件直接控制的计算 机上,是由硬件直接解释执行指令。 ◆指令系统层是机器语言程序员眼中所看到的计算机,这一 层也称为传统机器级,是一个抽象的层次,其主要特征就是 指令系统。这层定义了硬件与编译器之间的接口,它是一种 硬件和编译器都能理解的语言
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机系统结构》课程教学资源(PPT课件讲稿)第八章 多计算机系统.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)Chapter 05 并发性——互斥和同步(Concurrency - Mutual Exclusion and Synchronization).ppt
- 《计算机体系结构》课程教学资源(PPT课件讲稿)第七章 多处理机系统.ppt
- 电子科技大学:《面向对象程序设计语言C++》课程教学资源(PPT课件讲稿)第九章 多态性(主讲:丘志杰).ppt
- 《操作系统》课程教学资源(PPT课件讲稿)Chapter 03 Process Description And Control.ppt
- 《计算机系统结构》课程教学资源(PPT课件讲稿)第五章 存储系统.ppt
- 电子科技大学:《计算系统与网络安全 Computer System and Network Security》课程教学资源(PPT课件讲稿)第2章 信息安全数学基础(计算复杂性).ppt
- 电子科技大学:《计算系统与网络安全 Computer System and Network Security》课程教学资源(PPT课件讲稿)第5章 网络隔离技术.ppt
- 电子科技大学:《计算系统与网络安全 Computer System and Network Security》课程教学资源(PPT课件讲稿)第7章 协议安全技术(安全协议实例).ppt
- 电子科技大学:《计算系统与网络安全 Computer System and Network Security》课程教学资源(PPT课件讲稿)第4章 网络基础(网络概述、协议).ppt
- 四川大学:《Matlab程序设计》课程教学资源(教学大纲)Programming in Matlab.pdf
- 四川大学:.NET and .NET Core:Languages, Cloud, Mobile and AI(PPT课件讲稿)NET for Data Science and AI.pptx
- 《数据库技术》课程教学资源(PPT课件讲稿)第3章 SQL语言基础及数据定义功能(主讲:曾晓东).ppt
- 四川大学:《Linux操作系统》课程教学资源(PPT课件讲稿)第6章 Linux系统调用.ppt
- 《编译原理 Compiler Construction》课程教学资源(PPT讲稿)语义分析 Semantic Analysis(Attributes and Attribute Grammars、Algorithms for Attribute Computation).ppt
- 《嵌入式系统开发》课程PPT教学课件(讲稿)第一章 嵌入式系统概述.ppt
- 《数据库基础》课程PPT教学课件(SQL Server)第4章 T-SQL与可编程对象.ppt
- 软件配置管理和项目管理工具(PPT讲稿)Software Configuration Management and Project Management Tool.ppt
- 《计算机系统结构》课程教学资源(PPT课件讲稿)第五章 存储层次.ppt
- 四川大学:《数据库技术》课程教学资源(PPT课件讲稿)第4章 数据库查询.ppt
- 《数学建模》课程教学资源(PPT讲稿)SAS基础培训(生成SAS数据集、加工SAS数据集)Statistical Analysis System.ppt
- 《数字图像处理》课程教学资源(PPT课件讲稿)第8章 彩色图像处理.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第8章 因特网上的音频/视频服务.ppt
- 《数字图像处理》课程教学资源(PPT课件讲稿)第4章 图像增强.ppt
- 郑州大学:《计算机组成原理》课程教学资源(PPT课件讲稿,共八章,任课教师:石磊).ppt
- 长沙医学院:《计算机专业英语》课程教学资源_教学大纲.doc
- 局域网基础知识及网络设备(PPT课件讲稿).ppt
- 广西医科大学:《计算机网络 Computer Networking》课程教学资源(PPT课件讲稿)Chapter 17 NETWORK MANAGEMENT.pptx
- 《PhotoshopCS2基础教程与上机指导》课程教学资源(PPT课件讲稿)第20章 Web图像与动画设计.ppt
- 深圳大学:《图片处理基础》课程教学课件(PPT讲稿)Poisson Image Editing.pptx
- 广西外国语学院:《计算机网络》课程教学资源(PPT课件讲稿)第8章 DNS.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第5章 循环结构程序设计.ppt
- 《高级语言程序设计 Advanced Programming》课程教学资源(PPT课件讲稿)第8章 指针.ppt
- 《Java面向对象程序设计》课程教学资源(PPT课件讲稿)第四章 Java图形用户界面设计 4.2 AWT和Swing组件.pptx
- 江苏海洋大学(淮海工学院):《Java面向对象程序设计》课程教学资源(PPT课件讲稿)第2章 Java语言基础.pptx
- 江苏海洋大学(淮海工学院):《Java面向对象程序设计》课程教学资源(PPT课件讲稿)第4章 Java图形用户界面设计.pptx
- 《Java面向对象程序设计》课程教学课件(PPT讲稿)AWT和Swing组件.pptx
- 《Java面向对象程序设计》课程教学课件(PPT讲稿)流程控制语句.pptx
- 《Java面向对象程序设计》课程教学资源(PPT课件讲稿)第六章 Java输入输出流与文件操作.pptx
- 《Java面向对象程序设计》课程教学资源(PPT课件讲稿)第三章 Java面向对象编程.pptx