2021年广东海洋大学计算机应用技术专业《计算机组成原理》科目期末试卷A(有答案)

合集下载

2021年广东海洋大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)

2021年广东海洋大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)

2021年广东海洋大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、寄存器间接寻址方式中,操作数在()中。

A.通用寄存器B.堆栈C.主存单元D.指令本身2、假设变址寄存器R的内容为1000H,指令中的形式地址为2000H:地址1000H中的内容为2000H,地址2000H中的内容为3000H,地址3000H中的内容为4000H,则变址寻址方式下访问到的操作数是()。

A.1000HB.2000HC.3000HD.4000H3、某字长为8位的计算机中,已知整型变量x、y的机器数分别为[x]补=11110100,[y] 补=l0110000。

若整型变量z=2x+y/2,则z的机器数为()。

A.11000000B.00100100C.10101010D.溢出4、在浮点机中,()是隐藏的。

A.阶码B.数符C.尾数D.基数5、用海明码对长度为8位的数据进行检/纠错时,若能纠正一位错,则校验位数至少为()。

A.2B.3C.4D.56、容量为64块的Cache采用组相联映射方式,字块大小为128个字,每4块为一组。

如果主存为4K块,且按字编址,那么主存地址和主存标记的位数分别为()。

A.16,6B.17,6C.18,8 D .19,87、某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.时间局部性和空间局部性皆无8、假定机器M的时钟频率为200MHz,程序P在机器M上的执行时间为12s。

对P优化时,将其所有乘4指令都换成了一条左移两位的指令,得到优化后的程序P。

若在M上乘法指令的CPl为102,左移指令的CPl为z,P的执行时间是P”执行时间的1.2倍,则P中的乘法指令条数为()。

2021年中国海洋大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)

2021年中国海洋大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)

2021年中国海洋大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、在下列寻址中,()寻址方式需要先运算再访问主存。

A.立即B.变址C.间接D.直接2、下列寻址方式中,最适合按下标顺序访问一维数组的是()。

A.相对寻址B.寄存器寻址C.直接寻址D.变址寻址3、下列关于浮点数加减法运算的叙述中,正确的是()。

I.对阶操作不会引起阶码上溢或下溢Ⅱ.右归和尾数舍入都可能引起阶码上溢Ⅲ.左归时可能引起阶码下溢IV.尾数溢出时结果不一定溢出A.仅Ⅱ、ⅢB. 仅I、Ⅱ、ⅢC.仅I、Ⅲ、IⅣD. I、Ⅱ、Ⅲ、Ⅳ4、float 型数据常用IEEE754单精度浮点格式表示。

假设两个float型变量x和y分别存放在32位寄存器fl和f2中,若(fl)=CC900000H,(f2)=BOC00000H,则x和y 之间的关系为()。

A.x<y且符号相同B.x<y符号不同C.x>y且符号相同D.x>y且符号不同5、设x为整数,[x]补=1.x1x2x3x4x5,若要x<-16,x1~ x5应满足的条件是()。

A. x1~ x5至少有一个为1B.x1必须为1,x2~x5至少有一个为1C.x1必须为0,x2~x5至少有一个为1D.x1必须为0,x2~x5任意6、关于LRU算法,以下论述正确的是()。

A.LRU算法替换掉那些在Cache中驻留时间最长且未被引用的块B.LRU算法替换掉那些在Cache中驻留时间最短且未被引用的块C.LRU算法替换掉那些在Cache中驻留时间最长且仍在引用的块D.LRU算法替换掉那些在Cache中驻留时间最短且仍在引用的块7、某计算机使用4体交叉编址存储器,假定在存储器总线上出现的主存地址(十进制)序列为8005,8006,8007,8008,8001,8002,8003,8004,8000,则可能发生访存冲突的地址对是()。

A.8004和8008B.8002和8007C.8001和8008D.8000和80048、CPU中不包括()。

2021年广州大学计算机应用技术专业《计算机组成原理》科目期末试卷A(有答案)

2021年广州大学计算机应用技术专业《计算机组成原理》科目期末试卷A(有答案)

2021年广州大学计算机应用技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、某SRAM芯片,其容量为512×8位,除电源和接地端外,该芯片引出线的最小数目应该是()。

A.23B.25C.50D.192、连续两次启动同一存储器所需的最小时间间隔称为()。

A.存储周期B.存取时间C.存储时间D.访问周期3、下列关于定点数原码一位乘算法的描述正确的是()。

I.符号位不参加运算,根据数值位的乘法运算结果确定结果的符号位II.在原码一位乘算法过程中,所有移位均是算术移位操作Ⅲ.假设两个n位数进行原码一位乘,部分积至少需要使用n位奇存器A.II,III C.只有IIIB.只有Ⅲ D.全错4、用海明码对长度为8位的数据进行检/纠错时,若能纠正一位错,则校验位数至少为()。

A.2B.3C.4D.55、某数采用IEEE754标准中的单精度浮点数格式表示为C6400000H,则该数的值是()。

A.-1.5×213B.-1.5×212C.-0.5×213D.-0.5×2126、下列关于总线设计的叙述中,错误的是()。

A.并行总线传输比串行总线传输速度快B.采用信号线复用技术可减少信号线数量C.采用突发传输方式可提高总线数据传输率D.采用分离事务通信方式可提高总线利用率7、一次总线事务中,主设备只需给出一个首地址,从设备就能从首地址开始的若干连续单元读出或写入多个数据。

这种总线事务方式称为()。

A.并行传输B.串行传输C.突发传输D.同步传输8、在计算机系统中,作为硬件与应用软件之间的界面是()。

A.操作系统B.编译程序C.指令系统D.以上都不是9、计算机硬件能够直接执行的是()。

1.机器语言程序IⅡ.汇编语言程序Ⅲ.硬件描述语言程序入A.仅IB.仅I、ⅡC.仅I、ⅢD. I、Ⅱ 、Ⅲ10、单周期处理器中所有指令的指令周期为一个时钟周期。

下列关于单周期处理器的叙述中,错误的是()。

2021年《计算机组成原理》期末试卷及参考答案

2021年《计算机组成原理》期末试卷及参考答案

2021年《计算机组成原理》期末试卷及参考答案一、单项选择题(每题1分,共20分)1. 1946年研制成功的第一台电子数字计算机称为______,1949年研制成功的第一台程序内存的计算机称为______。

A.EDVAC ,MARKI B.ENIAC , EDSACC.ENIAC , MARKID.ENIAC , UNIVACI2. 至今为止,计算机中的所有信息仍以二进制方式表示的理由是______。

A.节约元件 B.运算速度快 C.物理器件性能所至 D.信息处理方便3. (2000)10化成十六进制数是______。

A.(7CD)16 B.(7D0)16C.(7E0)16D.(7F0)164. 下列数中最大的数是______。

A.(10010101)2 B.(227)8C。

(96)16D.(143)55. 运算器虽有许多部件组成,但核心部分是______。

A.数据总线 B.算术逻辑运算单元 C.多路开关 D.累加寄存器6. 根据标准规定,每个汉字在计算机内占用______存储。

A.一个字节 B.二个字节 C.三个字节 D.四个字节7. 存储单元是指______。

A.存放一个机器字的所有存储元 B.存放一个二进制信息位的存储元C.存放一个字节的所有存储元的集合 D.存放两个字节的所有存储元的集合8. 机器字长32位,其存储容量为4MB,若按字编址,它的寻址范围是______。

A.0 - 1M B.0 - 1MB C.0 - 4M D.0 - 4MB9. 某一SRAM芯片,其容量为512×8位,除电源端和接地端外,该芯片引出线的最小数目应为______。

A.23B.25C.50D.1910. 寄存器间接寻址方式中,操作数处在______。

A.通用寄存器B.程序计数器C.堆栈D.主存单元11. 描述汇编语言特性的概念中,有错误的句子是______。

A. 对程序员的训练要求来说,需要硬件知识B. 汇编语言对机器的依赖性高C. 用汇编语言编制程序的难度比高级语言小D. 汇编语言编写的程序执行速度比高级语言快12. 在CPU中跟踪指令后继地址的寄存器是______。

2022年广东海洋大学计算机科学与技术专业《计算机系统结构》科目期末试卷B(有答案)

2022年广东海洋大学计算机科学与技术专业《计算机系统结构》科目期末试卷B(有答案)

2022年广东海洋大学计算机科学与技术专业《计算机系统结构》科目期末试卷B(有答案)一、选择题1、浮点数尾数下溢处理时,最大误差最大,但下溢处理不需要时间,平均误差又趋于0的方法是( )。

A.截断法B.舍入法C.ROM查表法D.恒置"1"法2、程序员编写程序时使用的地址是( )。

A.有效地址B.逻辑地址C.辅存实地址D.主存地址3、在流水机器中,全局性相关是指( )。

A.先写后读相关B.先读后写相关C.指令相关D.由转移指令引起的相关4、计算机组成设计不考虑( )。

A.专用部件设置B.功能部件的集成度C.控制机构的组成D.缓冲技术5、开发并行的途径有(),资源重复和资源共享。

A.多计算机系统B.多道分时C.分布式处理系统D.时间重叠6、在操作系统机器级,一般用()程序()作业控制语句。

A.汇编程序,翻译B.汇编程序,解释C.机器语言,解释D.机器语言,翻译7、以下说法中,不正确的是,软硬件功能是等效的,提高硬件功能的比例会:( )A.提高解题速度B.提高硬件利用率C.提高硬件成本D.减少所需要的存贮器用量8、计算机组成设计不考虑()A.专用部件设置B.功能部件的集成度C.控制机构的组成D.缓冲技术9、1TFLOPS计算机能力,1TBYTE/S的I/O带宽和()称为计算机系统的3T性能目标。

A,1TBYTE 硬盘容量B.1TBYTE 软盘容量C.1TBYTE 主存容量D.A和B10、对系统程序员不透明的应当是( )。

A.Cache存贮器XB.系列机各档不同的数据通路宽度C.指令缓冲寄存器D.虚拟存贮器11、CRAY-I的流水线是( )A.多条单功能流水线B.一条单功能流水线C.多条多功能流水线D.一条多功能流水线12、与全相联映象相比,组相联映象的优点是( )A.目录表小B.块冲突概率低C.命中率高D.主存利用率高13、Cache存贮器常用的地址映象方式是( )。

A.全相联映象B.页表法映象C.组相联映象D.段页表映象14、不同系列的机器之间,实现软件移植的途径不包括( )A.用统一的高级语言B.用统一的汇编语言C.模拟D.仿真15、IBM360/91对指令中断的处理方法是()A.不精确断点法B.精确断点法C.指令复执法D.对流水线重新调度二、填空题16、要实现两条指令在时间上重叠解释,首先需要付出________,其次,要处理好指令之间可能存在的________17、虚拟存贮器主要是为解决主存________满足不了要求发展出来的。

2021年广东工业大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)

2021年广东工业大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)

2021年广东工业大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、某计算机有16个通用寄存器,采用32位定长指令字,操作码字段(含寻址方式位)为8位,Store指令的源操作数和目的操作数分别采用寄存器直接寻址和基址寻址方式。

若基址寄存器可使用任一通用寄存器,且偏移量用补码表示,则 Store指令中偏移量的取值范围是()。

A.-32768~+32767B.-32767~+32768C.-65536~+65535D.-65535~+655362、下列对RISC的描述中,正确的有()。

I.支持的寻址方式更多Ⅱ.大部分指令在一个机器周期完成Ⅲ.通用寄存器的数量多Ⅳ.指令字长不固定A. I、ⅣB.Ⅱ、ⅢC. I、Ⅱ、ⅢD. I、Ⅱ、Ⅲ、Ⅳ3、串行运算器结构简单,其运算规律是()。

A.由低位到高位先行进行进位运算B.由低位到高位先行进行借位运算C.由低位到高位逐位运算D.由高位到低位逐位运算4、某机字长8位,含一位数符,采用原码表示,则定点小数所能表示的非零最小正数为()A.2-9B.2-8C.2-7D.2-65、在浮点机中,判断原码规格化的形式的原则是()。

A.尾数的符号位与第一数位不同B.尾数的第一数位为1,数符任意C.尾数的符号位与第一位相同D.阶符与数符不同6、下列关于虚拟存储器的说法,错误的是()。

A.虚拟存储器利用了局部性原理B.页式虚拟存储器的页面如果很小,主存中存放的页面数较多,导致缺页频率较低,换页次数减少,可以提升操作速度C.页式虚拟存储器的页面如果很大,主存中存放的页面数较少,导致页面调度频率较高,换页次数增加,降低操作速度D.段式虚拟存储器中,段具有逻辑独立性,易于实现程序的编译、管理和保护,也便于多道程序共享7、主存按字节编址,地址从0A4000H到0CBFFFH,共有()字节;若用存储容量为32K×8位的存储芯片构成该主存,至少需要()片。

2022年广东海洋大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)

2022年广东海洋大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)

2022年广东海洋大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、有效容量为128KB的Cache,每块16B,8路组相联。

字节地址为1234567H的单元调入该Cache,其tag应为()。

A.1234HB.2468HC.048DHD.12345H2、下列存储器中,在工作期间需要周期性刷新的是()。

A. SRAMB. SDRAMC.ROMD. FLASH3、在浮点机中,()是隐藏的。

A.阶码B.数符C.尾数D.基数4、float型数据通常用IEEE754标准中的单精度浮点数格式表示。

如果编译器将float型变量x分配在一个32位浮点寄存器FR1中,且x=-8.25,则FR1的内容是()。

A.C1040000HB.C2420000HC. C1840000HD.CIC20000H5、并行加法器中,每位全和的形成除与本位相加两数数值位有关外,还与()有A.低位数值大小B.低位数的全和C.高位数值大小D.低位数送来的进位6、某总线共有88根信号线,其中数据总线为32根,地址总线为20根,控制总线36根,总线工作频率为66MHz、则总线宽度为(),传输速率为()A.32bit 264MB/sB.20bit 254MB/sC.20bit 264MB/sD.32bit 254MB/s7、中断判优逻辑和总线仲裁方式相类似,下列说法中,正确的是()。

I.在总线仲裁方式中,独立请求方式响应时间最快,是以增加处理器开销和增加控制线数为代价的II.在总线仲裁方式中计数器查询方式,若每次计数都从“0”开始,则所有设备使用总线的优先级相等III.总线仲裁方式一般是指I/O设备争用总线的判优方式,而中断判优方式一般是指I/O设备争用CPU的判优方式IV.中断判优逻辑既可以通过硬件实现,也可以通过软件实现,A. I,IIB. I,III,IVC. I,II,IVD.I,IV8、已知计算机A的时钟频率为800MHz,假定某程序在计算机A上运行需要12s。

广东海洋大学计算机组成原理真题

广东海洋大学计算机组成原理真题

注:本文是广东海洋大学2016年计算机组成原理九成真题,文档及答案由阿稻想洋洋整理上传提供,如有疑问或不妥之处,自行解决或找师兄我。

学会满分S O E A S Y。

一、选择题(没具体选项,红色字体即为选择答案)1、在定点运算器中,无论采用双符号位还是单符号位,必须有___溢出判断电路___ ,它一般采用来____异或门__实现。

2、同步控制是___由统一时序信号控制的方式___。

3、在微型机系统中,外围设备通过__适配器____与主机的系统总线相连接。

4、用16位字长(其中一位符号位)来表示定点小数时,所能表示的数值范围是_0≤|N|_≤1-2(-15)___。

5、冯诺依曼工作的基本方式特点是___按地址访问并顺序执行指令5、为确定下一条微指令的地址,通常采用断定方式,其基本思想是____通过微指令顺序控制字段由设计者指定或由设计者指定的判别字段控制产生后继微指令地址__。

6、某计算机字长32位,其存储容量为4MB,若按半字节编址,它的寻址范围是___2M___。

7、由于CPU内部的操作速度较快,而CPU访问一次主存所花的时间较长,因此机器周期通常用___主存中读取一个指令字的最短时间___来规定。

8、描述PCI总线中基本概念不正确的句子是___C. 以桥连接实现的PCI总线结构不允许许多条总线并行工作8、微程序控制器中,机器指令与微指令之间的关系是__每一条机器指令由一段用微指令组成的微程序来解释执行____。

8、某DRAM中,其存储容量为2Gx32位,该芯片地址线和数据线数目为_31__、__32_。

9、存储单元是指____存放一个机器字的所有存储元集合__。

10、系统总线中控制线的功能是____用于指定主存和I/O设备接口电路的地址 __。

11、以下四类指令中,执行时间最长的是__SS型____。

12、在总线仲裁中,____菊花链式__对电路故障最敏感。

13、为了便于实现多级中断,保护现场最有效的方法是采用____堆栈_________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2021年广东海洋大学计算机应用技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、采用八体并行低位交叉存储器,设每个体的存储容量为32K×16位,存储周期为400ns,下述说法中正确的是()。

A.在400ns内,存储器可向CPU提供2位二进制信息B.在l00ns内,每个体可向CPU提供27位二进制信息C.在400ns内,存储器可向CPU提供2位二进制信息D.在100ns内,每个体可向CPU提供2位二进制信息2、根据存储内容来进行存取的存储器称为()。

A.双端口存储器B.相联存储器C.交叉存储器D.串行存储器3、在定点机中执行算术运算时会产生溢出,其根本原因是()。

A.主存容量不够B.运算结果无法表示C.操作数地址过大D.栈溢出4、在补码一位乘中,若判断位Y n Y n+1=01,则应执行的操作为()。

A.原部分积加[-x]补,然后右移一位B.原部分积加[x]补,然后右移一位C.原部分积加[-x] 补,然后左移一位D.原部分积加[x]补,然后左移一位5、当定点运算发生溢出时,应()。

A.向左规格化B.向右规格化C.舍入处理D.发出出错信息6、某同步总线的时钟频率为100MHz,宽度为32位,地址/数据线复用,每传输一个地址或数据占用一个时钟周期。

若该总线支持突发(猝发)传输方式,则一次“主存写”总线事务传输128位数据所需要的时间至少是()。

A.20nsB.40nsC.50nsD.80ns7、关于总线的叙述,下列说法正确的是()。

I.总线忙信号由总线控制器建立II.计数器定时查询方式不需要总线同意信号III.链式查询、计数器查询、独立请求方式所需控制线路由少到多排序是:链式查询、独立请求方式、计数器查询A.仅I、IIIB.仅II,IIIC.仅IIID.仅II8、在计算机系统中,作为硬件与应用软件之间的界面是()。

A.操作系统B.编译程序C.指令系统D.以上都不是9、计算机硬件能够直接执行的是()。

1.机器语言程序IⅡ.汇编语言程序Ⅲ.硬件描述语言程序入A.仅IB.仅I、ⅡC.仅I、ⅢD. I、Ⅱ 、Ⅲ10、在无转发机制的五段基本流水线(取指、译码/读寄存器、运算、访存、写回寄存器)中,下列指令序列存在数据冒险的指令对是()。

I1:addR1,R2,R3;(R2)+(R3)→R1I2:addR5,R2,R4;(R2)+(R4)→R5I3:addR4,R5,R3;(R5)+(R3)→R4I4:addR5,R2,R6;(R2)+(R6)→R5A.I1和I2B.I2和I3C.I2和14D.I3和1411、关于微指令操作控制字段的编码方法,下面叙述正确的是()。

A.直接编码、字段间接编码法和字段直接编码法都不影响微指令的长度B.一般情况下,直接编码的微指令位数最多C.一般情况下,字段间接编码法的微指令位数最多D.一般情况下,字段直接编码法的微指令位数最多12、寄存器间接寻址方式中,操作数在()中。

A.通用寄存器B.堆栈C.主存单元D.指令本身13、某计算机按字节编址,指令字长固定且只有两种指令格式,其中三地址指令29条,二地址指令107条,每个地址字段为6位,则指令字长至少应该是()。

A.24位B.26位C.28位D.32位14、在采用中断I/0方式控制打印输出的情况下,CPU和打印控制接口中的I/O端口之间交换的信息不可能是()。

A.打印字符B.主存地址C.设备状态D.控制命令15、异常是指令执行过程中在处理器内部发生的特殊事件,中断是来自处理器外部的请求事件。

下列关于中断或异常情况的叙述中,错误的是()。

A.“访存时缺页”属于中断B.“整数除以0”属于异常C.“DMA传送结束”属于中断D.“存储保护错”属于异常二、填空题16、RISC机器一定是_______CPU,但后者不一定是RISC机器,奔腾机属于_______机器17、存储器和CPU连接时,要完成______的连接;______的连接和_______的连接,方能正常工作。

18、闪速存储器特别适合于_______微型计算机系统,被誉为_______而成为代替磁盘的一种理想工具。

19、CPU能直接访问______和______但不能直接访问磁盘和光盘。

20、外围设备大体分为输入设备,输出设备,_________设备,_________设备,_________设备五大类。

21、总线同步定时协议中,事件出现在总线的时刻由________信号确定,总线周期的长度是________的。

22、按IEEE754标准,一个浮点数由_______、_______、_______三个域组成。

23、字节多路通道可允许多个设备进行_______型操作,数据传送单位是_______24、中断处理需要有中断________。

中断________产生,中断________等硬件支持。

25、目前的CPU包括________、 ________和cache、三、名词解释题26、ALU:27、从设备:被主设备访问的设备。

28、PROM:29、中断屏蔽:四、简答题30、一个较完善的指令系统应包括哪几类?31、什么是中断?请说明它的特点和适用场合。

32、总线的一次信息传送过程大致分哪几个阶段?33、什么是RISC?RISC指令系统的特点是什么?五、计算题34、设有主频24MHz的CPU,平均每条指令的执行时间为两个机器周期,每个机器周期由两个时钟周期组成,试求:1)机器的工作速度。

2)假如每个指令周期中有一个是访存周期,需插入两个时钟周期的等待时间,求机器的工作速度。

解:35、用一个时钟频率为40MHz的处理器执行标准测试程序,它所包含的混合指令数和响应所需的时钟周期见表。

试求出有效的CPI、MIPS速率和程序的执行时间(假设有N条指令)。

36、已知有效信息位为1100,试用生成多项式G(x)=101l将其编成CRC码。

六、综合题37、在一个8级中断系统中,硬件中断响应从高到低的优先顺序是:1→2→3→4→5→6-7-8,设置中断屏蔽寄存器后,中断处理的优先顺序变为1→5→8→3→2→4→6→7。

1)应如何设置屏蔽码?2)如果CPU在执行一个应用程序时有5、6、7级3个中断请求同时到达,中断请求8在6没有处理完以前到达,在处理8时中断请求2又到达CPU,试画出CPU响应这些中断的顺序示意图。

38、某计算机采用页式虚拟存储管理方式,按字节编址,虚拟地址为32位,物理地址为24位,页大小为8KB:TLB采用全相联映射;Cache数据区大小为64KB,按2路组相联方式组织,主存块大小为64B。

存储访问过程的示意图如图所示。

请回答下列问题。

1)图中字段A~G的位数各是多少?TLB标记字段B中存放的是什么信息?2)将块号为4099的主存块装入到Cache中时,所映射的Cache组号是多少?对应的H字段内容是什么?3)Cache缺失处理的时间开销大还是缺页处理的时间开销大?为什么?4)为什么Cache 可以采用直写(Write Through)策略,而修改页面内容时总是采用回写(Write Back)策略?39、假设某计算机的CPU主频为80MHz,CPI为4,并且平均每条指令访存1.5次,主存与Cache之间交换的块大小为16B,Cache的命中率为99%,存储器总线的宽度为32位。

请回答以下问题:1)该计算机的MIPS数是多少?平均每秒Cache缺失的次数是多少?在不考虑DMA传送的情况下,主存带宽至少达到多少才能满足CPU的访存要求?2)假定在Cache缺失的情况下访问主存时,存在0.0005%的缺页率,则CPU平均每秒产生多少次缺页异常?若页面大小为4KB,每次缺页都需要访问磁盘,访问磁盘时DMA传送采用周期挪用的方式,磁盘I/O接口的数据缓冲寄存器为32位,则磁盘1/0接口平均每秒发出的DMA请求次数至少是多少?3)CPU 和DMA控制器同时要求使用总线传输数据时,哪个优先级更高?为什么?4)为了提高性能,主存采用4体低位交叉存储模式,工作时每1/4个存储周期启动1个体,若每个体的存储周期为50ns,则该主存能够提供的最大带宽是多少?参考答案一、选择题1、A2、B3、B4、B5、D6、C7、D8、A9、A10、B11、B12、C13、A14、B15、A二、填空题16、流水 CISC17、顺序寻址方式跳跃寻址方式18、便携式固态盘19、cache 主存20、外存数据通信过程控制21、总线时钟固定22、符号位阶码尾数23、传输字节24、优先级仲裁向量控制逻辑25、控制器运算器三、名词解释题26、ALU:算术逻辑运算单元,执行所有的算术运算和逻辑运算。

27、从设备:被主设备访问的设备。

28、PROM:可编程的ROM,可以被用户编程一次。

29、中断屏蔽:在处理中断时阻止其他中断的过程。

四、简答题30、答:包括:数据传送指令、算术运算指令、逻辑运算指令、程序控制指令、输入输出指令、堆栈指令、字符串指令、特权指令等。

31、答:在计算机的运行过程中,cpu接到跟紧急的服务请求而暂停执行的现行程序转而去执行终端服务程序,已处理随机事件,执行完毕后又恢复源程序的执行;主要特点:随机性,通过执行程序处理随机事件;使用于中低速的NO管理,已处理随机事件;32、答:分五个阶段:请求总线、总线仲裁、寻址(目的地址)、信息传送、状态返回(或错误报告)。

33、答:RISC是精简指令系统计算机,它有以下特点:(1)选取使用频率最高的一些简单指令,以及很有用但不复杂的指令。

(2)指令长度固定,指令格式种类少,寻址方式种类少。

(3)只有取数/存数指令访问存储器,其余指令的操作都在寄存器之间进行。

(4)大部分指令在一个机器周期内完成。

(5)CPU中通用寄存器数量相当多。

(6)以硬布线控制为主,不用或少用微指令码控制。

一般用高级语言编程,特别重视编译优化工作,以减少程序执行时间.五、计算题34、1)主频为24MHz的意思是每秒中包含24M个时钟周期,又因为执行一条指令需要4个时钟周期,故机器每秒可以执行的指令数为24M/4=6M条(600万条)。

2)插入两个时钟周期,即执行每条指令需要6个时钟周期,故机器每秒可以执行的指令数为24M/6=4M条,即400万条。

35、解:CPI即执行一条指令所需的时钟周期数。

本标准测试程序共包含4种指令,那么CPl就是这4种指令的数学期望,故CPl=1×60%+2×18%+4×12%+8×10%=2.24MIPS即每秒执行百万条指令数。

已知处理器的时钟频率为40MHz,即每秒包含40M个时钟周期,故MIPS=40/CPl=40/2.24≈17.9程序执行时间自然就等于程序包含的指令数×CP1x时钟周期的长度,故程序执行时间=N×2.24×1/40MHz=5.6N×10-8s36、解析:有效信息M(x)=1100=x3+x2,可知n=4。

相关文档
最新文档