计算机组成原理山东建筑大学计算机学院
山东省考研计算机科学与技术(计算机组成原理)复习要点总结

山东省考研计算机科学与技术(计算机组成原理)复习要点总结一、概述计算机组成原理是计算机科学与技术专业考研的一门重要课程。
本文将对山东省考研计算机科学与技术专业中的计算机组成原理进行要点总结。
二、计算机组成原理的基本概念1. 计算机的发展历程- 计算机的发展历程需要了解从早期机械计算器、电子管计算机到现代集成电路计算机的过程,以及其中的关键技术和突破。
- 了解计算机的子系统,包括控制器、运算器、存储器和输入输出设备等。
2. 计算机的基本原理- 了解冯·诺依曼体系结构的基本原理,包括指令与数据存储器的统一、存储程序控制、以及输入输出设备等。
- 了解计算机的指令执行过程,包括取指令、译码、执行和访存等。
三、数字逻辑电路1. 布尔代数与逻辑运算- 掌握布尔代数中的基本运算规则,包括与、或、非、与非、或非等。
- 了解布尔代数与逻辑门电路之间的转化关系。
2. 逻辑门电路- 掌握基本逻辑门电路,包括与门、或门、非门等。
- 了解复合逻辑门电路的构建方法,包括与非门、或非门等。
3. 组合逻辑电路- 了解各种组合逻辑电路,包括编码器、解码器、译码器、多路选择器等。
- 掌握组合逻辑电路的设计方法和分析技巧。
四、存储器1. 存储器的基本概念- 了解存储器的分类,包括随机存储器(RAM)、只读存储器(ROM)等。
- 了解存储器的层级结构,包括主存储器和辅助存储器等。
2. 随机存储器(RAM)- 了解RAM的基本原理和组织结构,包括静态RAM(SRAM)和动态RAM(DRAM)。
- 掌握RAM的读写操作过程和时序要求。
3. 只读存储器(ROM)- 了解ROM的基本原理和各种类型,包括只读存储器(PROM)、可编程只读存储器(EPROM)和电可擦除可编程只读存储器(EEPROM)等。
- 了解EPROM和EEPROM的擦除和编程操作过程。
五、指令系统与寻址方式1. 指令系统- 了解指令系统的基本组成,包括指令格式、操作码和操作数等。
计算机组成原理(山东科技大学)智慧树知到课后章节答案2023年下山东科技大学

计算机组成原理(山东科技大学)智慧树知到课后章节答案2023年下山东科技大学山东科技大学第一章测试1.下列描述中,是正确的答案:一台计算机包括输入、输出、控制、存储及算术逻辑运算五个部件2.电子计算机的算术/逻辑单元、控制单元单元及主存储器合称为答案:主机3.有些计算机将一部分软件永恒地存于只读存储器中,称之为答案:固件4.计算机中有关ALU的描述,是正确的答案:其余答案都不对5.完整的计算机系统应包括答案:配套的硬件设备和软件系统6.计算机系统的层次化结构包括(第零级)、(第一级)、(第二级)、(第三级)、(第四级)答案:微指令系统、机器语言机器、操作系统机器、汇编语言机器、高级语言机器7.冯诺依曼型计算机的核心思想是什么?答案:存储程序、程序控制8.一条指令的执行的完整过程为:答案:取指令--分析指令--执行指令9.指令和数据均以二进制的形式存放在存储器中,计算机能不能区分它们。
答案:能10.加法指令“ADD M”中ADD是指令的答案:操作码第二章测试1.总线上的信息传送方式分为串行和并行两种。
答案:对2.总线可分为:答案:系统总线;通信总线;片内总线3.通信总线是指计算机与计算机或其他系统之间通信的信号线。
答案:对4.总线的特性分为:答案:时间特性;机械特性;电气特性;功能特性5.总线的宽度通常指地址线的根数。
答案:错6.总线的判优控制有两种,分别是集中式和分布式。
答案:对7.总线通讯控制的目的是解决通讯双方的电平问题。
答案:错8.总线传输周期分为:答案:传数阶段;申请分配阶段;寻址阶段;结束阶段9.总线的通信方式分为:答案:分离式通信;同步通信;半同步通信;异步通信10.分离式通信的特点是:答案:各模块有权申请占用总线;采用同步方式通信,不等对方回答;各模块准备数据时,不占用总线11.总线的作用是把需要通讯的各个部件连接起来,这说法是否正确?答案:对第三章测试1.和辅存相比,主存的特点是_____答案:容量小,速度快,成本高2.某一RAM芯片,其容量为128K×16位,除电源和接地端外,该芯片引出线的最少数目是答案:353.下列叙述中是正确的答案:主存可由RAM和ROM组成4.下述说法中是正确的答案:半导体RAM是易失性RAM,而静态RAM只有在电源不掉电时,所存信息是不易失的5.和动态MOS存储器相比,双极型半导体存储器的性能是答案:集成度低,存取周期快,位平均功耗大6.在程序的执行过程中,Cache与主存的地址映射是由答案:由硬件自动完成的7.在下列因素中,与Cache的命中率无关的是答案:主存的存取时间8.Cache的地址映像中,若主存中的任一块均可映射到Cache内的任一块的位置上,称作答案:全相联映像9.欲组成一个64K×16位的存储器,若选用32Kx8位的存储芯片,共需片;若选用16K×1位的存储芯片,则需片:若选用1Kx4位的存储芯片共需片。
2021年山东建筑大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)

2021年山东建筑大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、在下列寻址方式中,()方式需要先计算,再访问存。
A.相对寻址B.变址寻址C.间接寻址D.A、B2、某计算机按字节编址,指令字长固定且只有两种指令格式,其中三地址指令29条,二地址指令107条,每个地址字段为6位,则指令字长至少应该是()。
A.24位B.26位C.28位D.32位3、4位机器内的数值代码,则它所表示的十进制真值可能为()。
I.16 Ⅱ.-1 Ⅲ.-8 V.8A. I、V、ⅢB.IⅡ、IⅣC.Ⅱ、Ⅲ、IVD.只有V4、ALU属于()。
A.时序电路B.控制器C.组合逻辑电路D.寄存器5、某计算机字长为32位,按字节编址,采用小端(Litle Endian)方式存放数据。
假定有一个double型变量,其机器数表示为1122334455667788H,存放在00008040H开始的连续存储单元中,则存储单元00008046H中存放的是()。
A.22HB.33HC.66HD.77H6、一个存储器的容量假定为M×N,若要使用I×k的芯片(I<M,k<N),需要在字和位方向上同时扩展,此时共需要()个存储芯片。
A.M×NB.(M/I)×(N/k)C.M/I×M/ID.M/I×N/k7、访问相联存储器时,()A.根据内容,不需要地址B.不根据内容,只需要地址C.既要内容,又要地址D.不要内容也不要地址8、指令寄存器的位数取决()。
A.存储器的容量B.指令字长C.机器字长人D.存储字长9、下列描述中,正确的是()。
A.控制器能理解、解释并执行所有指令以及存储结果B.所有数据运算都在CPU的控制器中完成C.ALU可存放运算结果D.输入、输出装置以及外界的辅助存储器称为外部设备10、控制总线主要用来传送()。
I.存储器和1/O设备的地址码II.所有存储器和I/O设备的时序信号III.所有存储器和1/O设备的控制信号IV.来自I/O设备和存储器的响应信号A.II、IIIB. I,III,IVC. III,IVD.II,III. IV11、某同步总线采用数据线和地址线复用方式,其中地址/数据线有32根,总线时钟频率为66MHz,每个时钟周期传送两次数据(上升沿和下降沿各传送一次数据),该总线的最大数据传输率(总线带宽)是()。
2021年山东建筑大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷B(有答案)

2021年山东建筑大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、有效容量为128KB的Cache,每块16B,8路组相联。
字节地址为1234567H的单元调入该Cache,其tag应为()。
A.1234HB.2468HC.048DHD.12345H2、某C语言程序段如下:for(i=0;i<9;i++){temp=1;for(j=0;j<=i;j++)temp+=a[J];sum+=temp;}下列关于数组a的访问局部性的描述中,正确的是()。
A.时间局部性和空间局部性皆有B.无时间局部性,有空间局部性C.有时间局部性,无空间局部性D.时间局部性和空间局部性皆无3、在补码一位乘中,若判断位Y n Y n+1=01,则应执行的操作为()。
A.原部分积加[-x]补,然后右移一位B.原部分积加[x]补,然后右移一位C.原部分积加[-x] 补,然后左移一位D.原部分积加[x]补,然后左移一位4、当定点运算发生溢出时,应()。
A.向左规格化B.向右规格化C.舍入处理D.发出出错信息5、假设编译器规定int 和shot类型长度分别为32位和16位,若有下列C语言语句:unsigned short x=65530;unsigned int y=x;得到y的机器数为()。
A.00007FFAHB.0000 FFFAHC.FFFF 7FFAHD.FFFF FFFAH6、下列有关总线定时的叙述中,错误的是()。
A.异步通信方式中,全互锁协议最慢B.异步通信方式中,非互锁协议的可靠性最差C.同步通信方式中,同步时钟信号可由各设备提供D.半同步通信方式中,握手信号的采样由同步时钟控制7、在下面描述的PCI总线的基本概念中,不正确的表述是()。
A.PCI总线支持即插即用B.PCI总线可对传输信息进行奇偶校验C.系统中允许有多条PCI总线D.PCI设备一定是主设备8、下列关于配备32位微处理器的计算机的说法中,正确的是()。
山东大学计算机组成原理计算机原理分解实验(1)

计算机原理分解实验分解实验是为原理实验中的整机实验而进行的准备工作,从逻辑功能上讲每个实验都可以是与整机实验有关的一部分,各分解实验都能构成一个独立的逻辑功能,每个实验的逻辑规模都可以控制在实验台的限制之内。
学生通过这些分解实验可以可以掌握计算机各个组成部分的工作原理,积累一些实验经验和技巧,同时熟悉一些中、小规模器件的使用方法和性能,提高逻辑设计的能力。
这样在进行逻辑规模较大的整机实验时,学生们就不会感到束手无策。
TEC-5实验箱数字逻辑和数字系统实验区简介这部分为用户提供了通用的数字逻辑和数字系统实验平台。
它主要包括下列部分:1)实验台左半部的10个双列直插插座;2)ISP1032在线系统编程芯片及下载插座;3)6个数码管及其驱动电路;4)2个数据指示灯;5)小喇叭及其驱动电路;6)16个电平拨动开关;7)2个单脉冲按钮。
1.10个双列直插插座这一部分在实验台的左上部,实验时用于插中、小规模数字逻辑器件。
注意:插座的电源和地都没有连接。
(需做实验时同学先行连接)2.ispLSI1032 (In-System Programmable High Density PLD)在系统可编程高密度可编程逻辑器件它位于实验台的左下部,用于设计并实现复杂的数字逻辑或数字系统电路。
它有1个下载插座,下载时下载电缆的一端插在下载插座上,另一端插在PC机并行口上,下载电缆将PC机和ispLSI1032连在一起。
在PC机上运行ispEXPERT工具软件,输入数字逻辑或数字系统的设计方案,进行编译、连接和适配,然后下载到ispLSI1032中去,就构成了1个新的能实现设计功能的器件。
数字逻辑和数字系统中的综合实验,就是用ispLSI1032实现的。
3.六个数码管及其驱动电路。
为了能做较复杂的实验,比如电子时钟和数字频率计等实验,实验台上安装了6个共阳极数码管。
六个数码管位于实验台的上部中间。
右边5个数码管各由一片BCD七段译码器/驱动器74LS47驱动。
2022年山东建筑大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)

2022年山东建筑大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、有效容量为128KB的Cache,每块16B,8路组相联。
字节地址为1234567H的单元调入该Cache,其tag应为()。
A.1234HB.2468HC.048DHD.12345H2、某计算机主存按字节编址,由4个64M×8位的DRAM芯片采用交叉编址方式构成,并与宽度为32位的存储器总线相连,主存每次最多读写32位数据。
若double型变量x 的主存地址为80400lAH,则读取x需要的存储周期数是()。
A.1B.2C.3D.43、在定点机中执行算术运算时会产生溢出,其根本原因是()。
A.主存容量不够B.运算结果无法表示C.操作数地址过大D.栈溢出4、下列关于定点数原码一位乘算法的描述正确的是()。
I.符号位不参加运算,根据数值位的乘法运算结果确定结果的符号位II.在原码一位乘算法过程中,所有移位均是算术移位操作Ⅲ.假设两个n位数进行原码一位乘,部分积至少需要使用n位奇存器A.II,III C.只有IIIB.只有Ⅲ D.全错5、一个C语言程序在一台32位机器上运行,程序中定义了3个变量x、y、z,其中x 和z是int型,y为short型。
当x=127,y=-9时,执行赋值语句z=xty后,x、y、z的值分别是()。
A.x=0000007FH,y=FFF9H,z=00000076HB.x=0000007FH,y=FFF9H,z=FFFFO076HC.X=0000007FH,y-FFF7H,z=FFFF0076HD.X=0000007FH,y=FFF7H,z=00000076H6、总线的数据传输速率可按公式Q=Wf/N计算,其中Q为总线数据传输速率,W为总线数据宽度(总线位宽/8),f为总线时钟频率,N为完成一次数据传送所需的总线时钟周期个数。
若总线位宽为16位,总线时钟频率为8MHz,完成一次数据传送需2个总线时钟周期,则总线数据传输速率Q为()。
山东建筑大学计算机科学与技术学院

山东建筑大学计算机科学与技术学院课程设计说明书题目:赫夫曼树的建立校园导航系统学生搭配问题课程:数据结构院(部):计算机科学与技术学院专业:计算机科学与技术班级:计科063学生姓名:唐凝学号: 2006111083指导教师:张冬梅完成日期: 2008-07-6目录课程设计任务书一 (I)课程设计任务书二............................................... I I 课程设计任务书三.............................................. I II 赫夫曼树的建立.. (1)一、问题描述 (1)二、基本要求 (1)三、算法思想 (1)四、数据结构 (1)五、模块划分 (2)六、源程序 (2)七、测试数据 (4)八、测试情况 (5)校园导航系统 (6)一、问题描述 (6)二、基本要求 (6)三、算法思想 (6)四、数据结构 (6)五、模块划分 (6)六、源程序 (7)七、测试数据 (11)八、测试情况 (11)学生搭配问题 (12)一、问题描述 (12)二、基本要求 (12)三、算法思想 (12)四、数据结构 (12)五、模块划分 (12)六、源程序 (13)七、测试数据 (16)八、测试情况 (16)结论 (17)参考文献 (18)课程设计指导教师评语 (19)山东建筑大学计算机科学与技术学院课程设计任务书一课程设计任务书二课程设计任务书三指导教师(签字):教研室主任(签字)赫夫曼树的建立一、问题描述建立最优二叉树函数二、基本要求可以建立函数输入二叉树,并输出其赫夫曼树三、算法思想(1)初始化:由给定的n 个权值{w1,w2,…,wn}构造n 棵只有一个根结点的二叉树,从而得到一个二叉树集合F={T1,T2,…,Tn};(2)选取与合并:在F 中选取根结点的权值最小的两棵二叉树分别作为左右子树构造一棵新的二叉树,这棵新二叉树的根结点的权值为其左右子树根结点的权值之和;(3)删除与加入:在F 中删除作为左右子树的两棵二叉树,并将新建立的二叉树加入到E 中;(4)重复(2)、(3)两步,当集合F 中只剩下一棵二叉树时,这棵二叉树便是赫夫曼。
计算机组成原理知到章节答案智慧树2023年山东建筑大学

计算机组成原理知到章节测试答案智慧树2023年最新山东建筑大学绪论单元测试1.处理器和操作系统:是信息技术的基础。
()参考答案:对2.计算机组成是计算机系统的逻辑实现。
()参考答案:对第一章测试1.到目前为止,大多数计算机采用的是冯诺依曼结构。
在冯诺依曼结构的计算机内部指令和数据的存放形式为()。
参考答案:指令和数据都以二进制形式存放2.存储字长是指()。
参考答案:存放在一个存储单元中的二进制代码位数3.微型计算机的发展以()技术为标志。
参考答案:微处理器4.下列关于CPU存取速度的比较中,正确的是()。
参考答案:寄存器> Cache >内存5.机器字长、指令字长和存储字长三者在数值上总是相等的。
()参考答案:错第二章测试1.下列编码中,0的表示形式是唯一的是()。
参考答案:补码2.设[X]原 = 1.X1X2X3X4,当满足()时,X > -1/2成立。
参考答案:X1必须为0,X2、X3、X4 任意3.16位无符号数所能表示的数值范围是()。
参考答案:0 ~(2^16 - 1)4.在计算机中,通常用来表示主存地址的是()。
参考答案:无符号数5.计算机内部的带符号整数大多采用补码表示,以下是关于补码特点的叙述正确的是()。
参考答案:零的表示是唯一的。
;符号位和数值部分一起参加运算。
;减法可用加法来实现。
6.定点32位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是-2^31-1~2^31-1。
()参考答案:错第三章测试1.在存储器分层体系结构中,存储器从容量最大到最小的排列顺序是()参考答案:辅存-主存-Cache-寄存器2.某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。
现要用2K×8位的ROM芯片和4K×4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是 ( )参考答案:2,303.需要定时刷新的半导体存储器芯片是()参考答案:DRAM4.假设某计算机的存储系统由Cache和主存组成,某程序执行过程中访存1000次,其中访问Cache缺失(未命中)50次,则Cache的命中率是()参考答案:95%5.以下哪一种情况能使Cache的效率发挥最好?()参考答案:程序具有较好的局部性第四章测试1.下面有关指令系统的说法中,不正确的是():参考答案:指令格式和计算机的字长无关2.在指令的地址字段中,直接指出操作数本身的寻址方式称为( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.(P10)存储器的任何位置既可以存放数据也可以存放指令,不过一般是将指令和数据分开存放。
将解题的程序(指令序列)存放到存储器中成为存储程序,而控制器依据存储的程序来控制全机协调地完成计算任务叫做程序控制。
存储程序并按地址顺序执行,这就是冯.诺依曼型计算机的设计思想,也是机器自动化工作的关键。
目前将运算器和控制器和存储器放到CPU中成为中央处理器。
2.(P11)通常把取指令的一段时间叫做取指周期;而把执行指令的一段时间叫做执行周期;如果某字代表要处理的数据,则成为数据字;如果某字为一条指令,则称为指令字。
区分指令字和数据字:一般来讲,取指周期中从内存读出的信息流是指令流,它流向控制器;而在执行器周期中从内存读出的信息流是数据流,它有内存流向运算器。
3.(P14)计算机系统的层次结构:第1级是微程序设计级,这是一个实在的硬件级,它有机器硬件直接执行微指令;第2级是一般机器级,也称为机器语言级,它由微程序解释机器指令系统。
这一级也是硬件级;第3级是操作系统级,它由操作系统程序实现,这一级称为混合级;第4级是汇编语言级;第5级是高级语言级。
4.(P15)计算机体系结构为机器语言程序员所看到的的传统机器语言所具有的的属性,包含概念性结构和功能特性两个方面。
计算机组织,也译成计算机组成,指的是计算机体系结构的逻辑实现,包括物理机器级内的数据流和控制流的组成以及逻辑设计等。
它着眼于物理机器级内各事件的排序方式和控制方式,各部件的功能以及各部件的联系。
计算机实现指的是计算机组织的物理实现,他着眼于器件技术和微组装技术,其中器件技术在实现技术中起主导作用。
一种计算机组织可以采用多种不同的计算机实现,即一种组织可由多种物理实现。
4.(P20)例题2.1和例题2.25.(P23)一个正整数,当用原码、反码、补码表示时,符号位都固定为0,用二进制表示的数值位都相同,即三种表示方法完全一致。
一个负整数,原码符号位1不变,整数的每一位二进制数位求反得到反码;反码符号位为1不变,反码数值位最低位加1,得到补码。
6.(P24)例题2.67.(P38)例题2.20和例题2.218.(P45)例题2.239.(P55)例题2.2810.(P74)刷新计算题11.(P95)地址映射方式有全相联方式、直接方式和组相联方式。
全相联映射方式:主存中的任一块可以被放置到Cache中的任意一个位置;直接映射方式:主存中的每一块只能被放置到Cache中唯一的一个位置;组相连映射方式:主存中的每一块可以被放置到Cache 中唯一的一个组中的任何一个位置;替换方法:最近最少使用法LRULFU(least frequently used 最不经常使用):被访问的行计数器增加1,替换值小的行,不能反映近期cache的访问情况,LRU(least recently used 近期最少使用):被访问的行计数器置0,其他的计数器增加1,替换值大的行,符合cache的工作原理。
12.(P141)例题5.113.(P152)微命令:控制部件向执行部件发出的各种控制命令叫作微命令,它是构成控制序列的最小单位;微操作:是微命令的操作过程;微指令:把在同一CPU周期内并行执行的微操作控制信息,存储在控制存储器里,称为一条微指令;微程序:一系列微指令的有序集合就是微程序。
CPU周期和微指令周期的关系:微指令周期:在串行方式的微程序控制器中,微指令周期等于读取微指令的时间加上执行该条微指令所需的时间.(为方便控制使之等于CPU周期)14.(P162,课件P132)流水线技术:把一个重复的过程分解为若干个子过程,每个子过程由专门的功能部件来实现。
CPU按流水线方式组织。
通常由三大部分组成:指令部件、指令队列、执行部件。
指令执行包括取指、分析、执行过程(各个过程执行时间相同,t)。
指令执行方式:顺序执行方式:串行执行,总时间T=3nt;一次重叠执行方式:执行第k条指令和取第k+1条指令同时进行,总时间T=(1+2n)t;两次重叠执行方式:分析第k条指令和取第k+1条指令同时进行,执行第k条指令和分析第k+1条指令同时进行,总时间T=(2+n)t。
重叠执行后存在的问题:访存冲突、硬件增加(资源冲突)、单条指令执行时间过长。
流水线中各段的时间应尽可能相等,否则将引起流水线堵塞、断流。
时间长的段将成为流水线的瓶颈。
流水线中这种时间最长的段称为流水线的瓶颈段。
流水技术适合于大量重复的时序过程,只有在输入端不断地提供任务,才能充分发挥流水线的效率。
流水线需要有通过时间和排空时间。
流水线的通过时间和排空时间于子过程的个数(段数)有关。
吞吐率:在单位时间内流水线所完成的任务数量或输出结果的数量。
n :任务数Tk :处理完成n 个任务所用的时间解决流水线瓶颈问题的常用方法:细分瓶颈段、重新设置瓶颈段(缺点:控制逻辑比较复杂,所需要的硬件增加了)。
15.(P171)RISC (精简指令系统计算机)的三个基本要素:(1)一个有限的简单的指令集,(2)CPU 配备大量的通用寄存器,(3)强调对指令流水线的优化。
RISC 机器的特征:(1)使用等长指令,目前的典型长度是4个字节。
(2)寻址方式少且简单,一般为2~3种,最多不超过4中,绝不会出现存储器间接寻址方式。
(3)只有取数指令、存数指令访问存储器。
指令中最多出现RS 型指令,绝不出现SS 型指令。
(4)指令集中KT n TP的指令数目一般少于100种,指令格式一般少于4种。
(5)指令功能简单,控制器多采用硬连接方式,以期更快的执行速度。
(6)平均而言,所有指令的执行时间为一个处理时钟周期。
(7)指令格式中,用于指派整数寄存器的个数不少于32个,用于浮点数寄存器的个数不少于16个。
(8)强调通用寄存器资源的优化使用。
(9)支持指令流水并强调指令流水的优化使用。
(10)RISC技术的复杂性在于它的编译程序,因此软件系统开发时间比CISC机器长。
16.(P183)总线是构成计算机系统的互联机构,是多个系统功能部件之间进行数据传送的公共通路。
(填空)一个单处理器系统中的总线,大致分为三类:(1)CPU 内部连接各寄存器及运算部件之间的总线,称为内部总线。
(2)CPU 同计算机系统的其他高速功能部件,如存储器、通道等相互连接的总线,称为系统总线。
(3)中、低速I/O设备之间互相连接的总线,称为I/O总线。
17.(P184)例题6.118.(P187)计算机系统中采用三种方式:串行传送:信息以串行方式传送,只有一条传输线,且采用脉冲传送;并行传送:用并行方式传送二进制信息时,对每个数据位都需要单独一条传输线。
信息有多少二进制位组成,就需要多少条传输线。
并行传送一般采用电位传送;分时传送:分数传送有两种概念:一是采用总线复用方式,某个传输线上既传送地址信息,又传送数据信息。
为此必须划分时间片,以便在不同的时间间隔中完成传送地址和传送数据的任务。
分时传送的另一种概念是共享总线的部件分时使用总线。
19.(P190)一个I/O接口模块有两个接口:(1)是和系统总线的接口。
CPU和I/O接口模块的数据交换一定是并行方式。
(2)是和外设的接口。
I/O接口模块和外设的数据交换可能是并行方式,也可能是串行方式。
因此,根据外围设备供求串行数据或并行数据的方式不同,I/O接口模块分为串行数据接口和并行数据接口两大类。
20.(P190)对多个主设备提出的占用总线请求,一般采用优先级或公平策略进行仲裁。
按照总线总裁电路的位置不同,仲裁方式分为集中式仲裁和分布式仲裁。
集中式仲裁:链式查询方式;计数器定时查询方式;独立请求方式:独立请求方式的优点是响应时间快,即确定优先响应的设备所花费的时间少,用不着一个设备接一个设备的查询。
其次,对优先次序的控制相当灵活。
它可以预先固定,也可以通过程序来实现优先次序,还可以用屏蔽来实现某个请求的办法,不响应来自无效设备的请求。
因此当代总线标准普遍采用独立请求方式。
21.(P115)基本寻址方式:隐含寻址:不是明显的给出操作数的地址,而是在指令中隐含着操作数的地址;立即寻址:指令指出的是操作数本身;直接寻址:在指令格式中的地址字段中直接指出擦作数在内存的地址;间接寻址:指令地址字段中是操作数地址的指示器;寄存器寻址:操作数不放在内存中,而是放在CPU的通用寄存器中;寄存器间接寻址:指令格式中的寄存器内容是操作数的地址;偏移寻址:、段寻址、堆栈寻址????????22.(P117)段寻址方式的创新点23.(P120)例题4.324.(P125)RISC指令系统的最大特点:(1)选取使用频率最高的一些简单的指令,指令条数少;(2)指令长度固定,指令格式种类少,寻址方式种类少;(3)只有取数、存数指令访问存储器,其余指令的操作都在寄存器之间进行。
25.(P237)在计算机系统中,CPU管理外围设备的信息交换方式:(1)程序查询方式;(2)程序中断方式;(3)直接内存访问(DMA)方式:DMA控制器从CPU完全接管对总线的控制,数据交换不经过CPU,而直接在内存和外围设备之间进行;(4)通道方式。
26.(P241)中断概念:在程序中断方式中,某一外设的数据准备就绪后,它“主动”向CPU发出请求中断的信号,请求CPU暂时中断目前正在执行的程序而进行数据交换。
当CPU相应这个中断是,便暂停运行主程序,并主动转移到该设备的中断的中断服务程序。
当中断服务程序结束以后,CPU又回到原来的主程序。
CPU和外围设备的一些操作是并行进行的。