欢迎来到天天文库
浏览记录
ID:44990265
大小:496.50 KB
页数:124页
时间:2019-11-06
《系统结构chpt1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、计算机系统结构计算机系统结构第一章基本概念第二章指令系统第三章存储系统第四章输入输出系统第五章标量处理机第六章向量处理机第七章互连网络第八章并行处理机第九章多处理机计算机系统结构课程介绍ComputerArchitecture“建筑学”、“建筑物的设计或式样”,通常是指一个系统的外貌。计算机系统结构计算机体系结构研究内容从外部来研究计算机系统使用者所看到的物理计算机的抽象编写出能够在机器上正确运行的程序所必须了解到的计算机的属性。软硬件功能分配及分界面的确定学习目的建立计算机系统的完整概念学习计算机系统的
2、分析方法和设计方法掌握新型计算机系统的基本结构及其工作原理学科方向一级学科:计算机科学与技术二级学科:计算机系统结构计算机软件计算机应用技术与其他课程的交叉主要包括:计算机组成原理、计算机操作系统、汇编语言、数据结构、微机原理、高级语言等新内容:超标量处理机、超流水线处理机、向量处理机、并行处理机、多处理机等交叉点内容:提高,建立完整概念计算机系统结构正处于变革时期软件、系统结构、组成技术,两头发展快、中间慢非冯计算机正兴起系统结构的发展时期已经到来课程安排课内:60学时;课外:课内外比例1:2;除完成
3、作业外,还要多看参考书教材计算机系统结构,清华大学出版社,第二版主要参考书1.PattersonDA,HennessyJL,ComputerArchitecture:AQuantitativeApproach,2Ed.,SanFrancisco:MorganKaufmannPublishers,1995.2.李学干,苏东庄,计算机系统结构,西安电子科技大学出版社,1991年。3.高等计算机系统结构并行性可扩展性可编程性,清华大学出版社第一章 基本概念1.1计算机系统结构的定义1.2计算机系统设计技术1.3
4、系统结构的评价标准1.4计算机系统结构的发展1.1计算机系统结构的定义1.1.1两种定义1.定义一Amdahl于1964年在推出IBM360系列计算机时提出:程序员所看到的计算机系统的属性,即概念性结构和功能特性程序员:汇编语言、机器语言、编译程序、操作系统看到的:编写出能够在机器上正确运行的程序所必须了解到的主存储器主存控制器CPUIOP打印机卡片机终 端IOP磁盘机……磁带机概念结构功能特性:指令系统及其执行模式数据表示:硬件能够直接认别和处理的数据类型和格式;寻址方式:最小寻址单位、寻址方式的种类和
5、地址运算等;寄存器组织:操作数寄存器、变址寄存器、控制寄存器及专用寄存器的定义、数量和使用规则等;指令系统:机器指令的操作类型、格式,指令间的排序和控制机制等;中断系统:中断类型、中断级别和中断响应方式等;存储系统:最小编址单位、编址方式、主存容量、最大寻址空间等;处理机工作状态:定义和切换方式,如管态和目态等;输入输出系统:连接方式、数据交换方式、数据交换过程的控制等;信息保护:包括信息保护方式和硬件对信息保护的支持等。2.透明性概念本来存在的事物或属性,从某种角度看似乎不存在例如:浮点数表示、乘法指令
6、对高级语言程序员、应用程序员透明对汇编语言程序员、机器语言程序员不透明例如:数据总线宽度、微程序对汇编语言程序员、机器语言程序员透明对硬件设计者、计算机维修人员不透明3.定义二:计算机系统结构主要研究软硬件功能分配和对软硬件界面的确定计算机系统由软件、硬件和固器组成,它们在功能上是同等的。同一种功能可以用硬件实现,也可以用软件或固件实现。不同的组成只是性能和价格不同。1.1.2计算机组成计算机组成是指计算机系统结构的逻辑实现,主要包括:确定数据通路的宽度确定各种操作对功能部件的共享程度确定专用的功
7、能部件确定功能部件的并行度设计缓冲和排队策略设计控制机构确定采用何种可靠性技术1.1.3计算机系统的实现计算机实现是指计算机组成的物理实现,包括:处理机、主存储器等部件的物理结构器件的集成度和速度专用器件的设计器件、模块、插件、底版的划分与连接信号传输技术电源、冷却及装配技术,相关制造工艺及技术等计算机系统结构、计算机组成和计算机实现是三个不同的概念,但随着技术、器件和应用的发展,三者之间的界限越来越模糊。1.1.4计算机系统的层次结构1.虚拟机概念由软件实现的机器称为:虚拟机程序员从不同角度所看到的计算
8、机系统的属性是不同的,其中包括:高级语言程序员、汇编语言程序员、系统管理员、硬件设计者大部分人对计算机的认识只需要在某一个层次上广义语言解释或编译虚拟计算机观察者作用对象2.层次结构(接下页)中央处理机第2级机器语言机器语言程序员指令系统目标程序硬联逻辑第0级硬联逻辑硬件设计员操作时序逻辑电路微程序控制第1级微程序控制逻辑设计员指令时序寄存器逻辑(接下页)汇编程序第4级汇编程序汇编语言程序员汇编语言可执行程序操作系统第3级操作
此文档下载收益归作者所有