计算机体系结构复习提纲汇2Word文件下载.docx
- 文档编号:15936477
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:21
- 大小:219.87KB
计算机体系结构复习提纲汇2Word文件下载.docx
《计算机体系结构复习提纲汇2Word文件下载.docx》由会员分享,可在线阅读,更多相关《计算机体系结构复习提纲汇2Word文件下载.docx(21页珍藏版)》请在冰豆网上搜索。
计算机系统结构、计算机组成和计算机实现是三个不同的概念,随着技术、器件和应用的发展,三者之间的界限越来越模糊
2.计算机系统结构和计算机组成以及计算机实现分别研究的范围是什么?
或者说他们的透明性情况。
1.指令系统-----系统结构
2.指令的实现,如取指令、指令操作码译码、计算操作数的地址、取数、运算、送结果等操作安排和排序-----组成
3.实现这些指令功能的具体电路、器件的设计及装配技术-----实现
1.确定指令系统中是否要设置乘法指令-----系统结构
2.乘法指令是用专门的高速乘法器实现还是靠用加法器和移位器经一串时序信号控制其相加和右移来实现等操作安排和排序-----组成
3.乘法器加法-移位器的物理实现-----实现
1.主存的容量与编址方式(按位、按字节还是按字访问)的确定属于-----系统结构
2.为了达到性能价格的要求,主存速度、逻辑结构是否采用多体交叉属于-----组成
主存器件的选定、逻辑设计、微组装技术的使用属于-----实现
1.机器/汇编指令系统、数据表示、是否采用通道方式输入输出的确定属于-----系统结构
2.指令采用顺序、重叠、流水还是其他方式解释;
以及数据通路宽度的确定;
以及通道采用结合型还是独立型的均属于-----
组成
3.系列机思想是什么?
具有相同的系统结构,不同组成和实现的一系列计算机系统。
在系统结构基本不变的基础上,根据不同性能的要求和当时的器件发展情况,设计出各种性能、价格不同的计算机系统。
一种系统结构可以有多种组成,一种组成可以有多种物理实现
4.软件兼容的种类,以及和它们的重要关系的比较。
向后,向前,向上,向下兼容
&
向后兼容最重要,必须做到
向上兼容尽量做到
向前兼容和向下兼容,可以不考虑
✓向后兼容 在某一时间生产的机器上运行的目标软件能够直接运行于更晚生产的机器上。
✓向前兼容
✓向上兼容 在低档机器上运行的目标软件能够直接运行于高档机器上。
✓向下兼容
5.模拟与仿真的概念分别是什么?
在一台现有的计算机上实现另一台计算机的指令系统。
模拟:
全部用软件实现
仿真:
用硬件、固件或软件、硬件、固件混合实现
6.并行性概念以及包含含义和并行性开发的途径是什么?
并行性:
只要在同一时刻或是同一时间间隔内完成两种或两种以上的性质相同或不同的工作,它们在时间上能相互重叠,都体现了并行性。
所以并行性实际上包括了同时性和并发性。
同时性:
(Simultaneity)-指的是两个或多个事件在同一时刻发生。
并发性:
(Concurrency)-指的是两个或多个事件在同一时间间隔内发生。
开发途径:
1.时间重叠:
(TimeInterleaving)
在并行性概念中引入时间因素
让多个处理过程在时间上相互错开,轮流重叠地使用同一套硬件设备地各个部分,以加快硬件周转而赢得速度。
2.资源重复(ResourceReplication):
在并行性概念中引入空间因素
通过重复设置硬件资源来提高可靠性或性能。
双工系统就是利用资源重复,通过使用两台完全相同的计算机完成同样的任务来提高可靠性。
也可以用一个控制器控制,控制器每执行一条指令就可以同时让各个处理单元对各自分配的数据完成同一种运算或操作。
3.资源共享(ResourceSharing):
就是利用软件的方法,让多个用户按一定时间顺序轮流地使用同一套资源,以提高整个系统地性能。
7.弗林分类法中的数据流指的是什么?
多倍性指的是什么,以及具体的分类。
按照指令流和数据流的多倍性特征对计算机系统进行分类
指令流:
机器执行的指令序列
数据流:
由指令流调用的数据序列,包括输入数据和中间结果
多倍性(multiplicity):
在系统性能瓶颈部件上同时处于同一执行阶段的指令或数据的最大可能个数
四种类型
单指令流单数据流SISD(SingleInstructionSingleDatastream);
单指令流多数据流SIMD(SingleInstructionMultipleDatastream);
多指令流单数据流MISD(MultipleInstructionSingleDatastream);
多指令流多数据流MIMS(MultipleInstructionMultipleDatastream)
8.库克分类法和冯泽云分类法的具体的所分类别是什么?
库克:
按指令流和执行流分类
(1)单指令流单执行流SISE(SingleInstructionSingleExecutionstream);
典型的单处理机
(2)单指令流多执行流SIME(SingleInstructionMultipleExecutionstream);
多功能部件处理机、相联处理机、向量处理机、流水线处理机、超流水线处理机、超标量处理机、SIMD并行处理机
(3)多指令流单执行流MISE(MultipleInstructionSingleExecutionstream);
多道程序系统
(4)多指令流多执行流MIME(MultipleInstructionMultipleExecutionstream);
典型的多处理机
冯泽云:
用最大并行度来对计算机系统进行分类
(1)字串位串WSBS(WordSerialandBitSerial)
串行计算机;
(2)字并位串WPBS(WordParallelandBitSerial)
并行计算机、MPP、相联计算机;
m=1,n>
1;
(3)字串位并WSBP(WordSerialandBitParallel)
传统的单处理机;
m>
1,n=1;
(4)字并位并WPBP(WordParallelandBitParallel)
全并行计算机;
m>
1,n>
10.浮点数的一般形式以及在浮点数表示中,阶码的位数影响什么?
尾数的位数影响什么?
以及随着尾数基值选取进制的不同,而出现的几条规律。
尾数:
多数机器采用原码、小数表示。
采用原码制表示:
加减法比补码表示复杂,乘除法比补码简单,表示非常直观。
采用小数表示能简化运算,特别是乘除法运算。
阶码:
一般机器都采用整数、移码表示。
采用移码表示的主要原因是:
浮点0与机器0一致。
阶码进行加减运算时,移码的加减法运算要比补码复杂
浮点数的表示方式一般格式:
P39页
由阶码部分和尾数部分组成
阶码部分包含了阶符和阶值
阶码部分p+1位,阶值占p位,阶符占1位。
阶码的位数p将会影响到:
可表示数的范围大小。
尾数的尾数m将会影响到表示数的精度。
当p一定,m一定时,尾数采用什么进制也会影响到数的可表示范围。
当p,m一定时,随着rm的增大:
(1)可表示数的范围
(2)可表示数的个数。
(3)数在数轴上的分布。
(4)可表示的精度
(5)运算中的精度损失。
(6)运算速度
11.逻辑地址和物理地址的定义以及区别,
逻辑地址是程序员编程用的地址
主存物理地址是程序在主存中的实际地址
12.基址寻址法和动态再定位法指的是什么?
动态定位:
在程序执行过程中,当访问到相应的指令或数据时才进行地址变换,确定指令和数据的主存物理地址的称为动态定位方式。
基址寻址法:
增加相应的基址寄存器和地址加法器硬件。
在程序不作变换直接装入主存的同时,将装入主存的起始地址a存入对应该道程序使用的基址寄存器中,程序执行时,只要通过地址加法器将逻辑地址加上基址寄存器的程序基址形成物理(有效)地址后去访存即可。
13.信息在存贮器中按整数边界存贮的概念是什么?
按整数边界存储:
为了让任何时候所需的信息都只用一个存储周期访问到,就要求信息在主存中存放的首地址必须是该信息宽度(字节数)的整数倍。
否则,可能发生信息跨主存边界存放,此时应被认为地址有错,不予访问。
(XX)
14.哈夫曼压缩概念的基本思想是什么?
当各种事件发生的概率不均等时,采用优化技术,对发生概率最高的事件用最短的位数(时间)来表示(处理),而对出现概率较低的事件允许用较长的位数(时间)来表示(处理),就会使表示(处理)的平均位数(时间)缩短
15.定长二进制编码和全哈夫曼编码以及扩展操作码编码三者的区别和比较。
Huffman操作码的主要缺点:
操作码长度很不规整,硬件译码困难
与地址码共同组成固定长的指令比较困难
扩展编码法:
由固定长操作码与Huffman编码法相结合形成
16.所谓的重叠寄存器窗口技术指的什么?
原因:
RISC中,子程序比CISC中多因传送参数而访问存储器的信息量很大;
美国加洲大学伯克利分校的F.Baskett提出
实现方法:
设置一个数量比较大的寄存器堆,并把它划分成很多个窗口。
在每个过程使用的几个窗口中有一个窗口是与前一个过程共用,还有个窗口是与下一个过程共用
17.延迟转移的思想是什么?
以及其对用户程序和系统程序的编译程序设计者的透明性。
所谓延迟转移的思想的方法是:
将转移指令与其前面的一条(或多条)指令对换位置,让成功转移总是在紧跟的指令被执行之后发生,从而使预期的指令不作废,就可省了一个机器周期。
对用户程序员来说是透明的,但是对系统程序的编译程序设计者却是不透明的。
18.数据宽度同数据通路宽度的区别
数据宽度:
是I/O设备取得I/O总线后所传送数据的总量。
单字(单字节)、定长块、可变长块、单字加定长块和单字加可变长块。
数据通路宽度:
数据总线的物理宽度,即一个时钟周期所传送的信息量。
19.中断响应的次序的设置方法。
中断响应的次序是用硬件---排队器---来实现的。
20.管态指令和目态指令的定义。
管态指令:
中央处理机用来控制外部设备操作作用的输入/输出指令
目态指令:
也称访管指令,是可以在目态下执行的指令。
21.通道的工作原理
通道完成一次数据输入输出的过程需三步
(1)在用户程序中使用访管指令进入管理程序,由CPU通过管理程序组织一个通道程序,并启动通道
(2)通道处理机执行通道程序,完成指定的数据输入输出工作
(3)通道程序结束后第二次调用管理程序对输入输出请求进行处理书p101
22.通道数据传送期中信息传送的3种类型。
1、字节多路通道
为多台低速或中速的外围设备服务
字节多路通道包含有多个子通道,每个子通道连接一个设备控制器
2、选择通道
选择通道为高速外围设备服务
每个选择通道只有一个以成组方式工作的子通道,逐个为多台高速外围设备服务
3、数组多路通道
数组多路通道:
把字节多路通道和选择通道的特性结合起来
每次为一台高速设备传送一个数据块,并轮流为多台外围设备服务
数组多路通道可以被看作是以成组方式工作的高速多路通道
从磁盘存储器读出一个文件的的过程分为三步:
定位、找扇区、读出数据
23.不同的通道传送都是什么数据类型?
字节通道是单字节
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机体系结构 复习 提纲