ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:348.63KB ,
资源ID:6454528      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6454528.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机题库答案.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机题库答案.docx

1、计算机题库答案计算机组成原理与系统结构答案(第一套). Fill The Blanks (130=30)1) 0.1011 0.B 2) 01010011 83 3) 程序中断(Program interrupt) 时钟中断(timer interrupt) I/O中断(I/O interrupt) 4) 数据总线(data bus) 地址总线(address bus) 5) 寻道时间(seek time) 旋转延迟(rotation delay) 传输时间(transfer time) 6) 时间局部性(temporal locality) 空间局部性(spatial locality) 7

2、) 32 第七组(the seventh) 8) LRU FIFO LFU .9) Selector channel Multiplexor channel .10) 就绪(Ready) , 运行(Running) , 等待(Block, Waiting) 就绪(Ready) 11) A (A) (R)+(A) 12) PC PSW Single Choice (215=30)15 CCDCC 610 CBBDC 1115 ADDCD. Explanation, Calculation and Design1答:优点a) 不需要新的I/O指令。指令系统中原有的丰富的访存指令可以直接使用b) 不

3、需要命令选择线路来区分主存地址和I/O设备地址缺点:原有的有限访存空间被消耗殆尽。2答:中断是指CPU正在执行的程序可以被打断的一种机制。通过这种机制可以提高CPU的使用效率和实时响应。计算机系统处理中断的过程如下:c) 在CPU响应中断后,当前正在执行的程序要被停止,主要任务是保护程序现场。首先关中断,接着将PC,PSW以及寄存器中的其他有用信息都要压入主存堆栈(或者寄存器堆栈中)。d) 转中断服务程序:将中断服务程序的入口地址加载到PC,开中断,执行中断服务程序。e) 恢复现场:当中断服务程序执行完毕,要恢复被打断的程序。首先关中断,然后将压入堆栈中的PC,PSW及其他有用的信息加载到CP

4、U的寄存器中,开中断,恢复执行被中断程序。3解:使用Booths 算法的过程如下 所以P=XY=11010110=11101110 ( -36= -18 )4解:1)由于存储器字长8 bits,且按字编址,所以数据引脚为8。 2)存储器的地址单元数16K=214, 所以地址引脚要14个 3)用4K4的SDRAM芯片组成16K8的存储单元所需要的芯片数为:(16K8)/(4K4)=8片。所以需要用于片选的引脚数是3。 4)该存储器的结构图如下:5解:1)0地址指令首先将算式转换成逆波兰式如下:ABC+DEF-/PUSH APUSH BPUSH CMULADDPUSH DPUSH EPUSH FM

5、UL SUBDIV2)1地址指令LOAD EMUL FSTORE XLOAD DSUB XSTORE XLOAD BMUL CADD ADIV XSTORE X3)2地址指令(A+BC)/(D-EF)MOVE X, EMUL X, FMOVE T, DSUB T, XMOVE X, BMUL X, CADD X, ADIV X, T计算机组成原理与系统结构答案(第二套). Fill The Blank (130=30)13) 数据处理( data processing), 数据存储(data storage) , 数据传输(data movement) 14) CPU , 主存(main me

6、mory) , I/O 设备(peripherals) 15) MAR(PC), MBRMemory, PC(PC)+1 , IR(MBR) .16) 集中式仲裁(centralized arbitration) 分布式仲裁 (distributed arbitration) .17) 字数 (number of word) 字长 (word size) 18) 顺序存储 (sequential access) , 直接存储(direct access) , 随机存储(random access) 19) 23 8 26 3 20) 5 21) 程序查询方式(programmed I/O) ,

7、 中断方式(interrupt-driven I/O) 直接存储器存取方式 (DMA) .22) 主存映射I/O (memory-mapped I/O) 独立I/O(isolated I/O) 23) 长期调度(long-term scheduling) , 中期调度(medium-term scheduling)24) 3 Single Choice (215=30)15 DACBB 610 DDCDA 1115 DBBDD. Explanation, Calculation and Design1. 答:DMA过程包括以下三个阶段:初始化阶段、DMA传送阶段、DMA中断处理阶段。在初始化阶

8、段,由程序解决传送方向、主存首址、交换量、外设寻址信息等初始化信息。在DMA传送阶段,由硬件完成DMA请求,DMA响应和DMA传送。DMA中断处理阶段,由接口提出中断请求,CPU响应中断后,执行中断服务程序,判断传送的数据是否正确。如有误,则作相应处理;或重新初始化,准备下一次传送等等。2. 答:当CPU根据物理地址访问数据时,先检查Cache。如果所需要访问的数据在Cache中,则直接从Cache中读数据并进行处理。如果所需要访问的数据不在Cache中,则CPU根据物理地址访问主存,读取数据到CPU进行处理;同时将该数据所在的主存块同时写入到Cache中。在主存块写入Cache时可能需要替换

9、掉Cache中已经存在的主存块。3.答:1)计算新的校验码:2)求症状字C4 C3 C2 C10 0 0 00 1 1 1 0 1 1 1 =7所以第7位出错,正确的比特流是:0011 0100 11114. 解:a)由于处理机需要花95%的指令来执行“背景程序”,当使用programmed I/O时,可以有5%的指令用来传送数据。每秒可以用来传输数据的指令数量是:5%106=50000(条)。传送一个字需要执行两条指令,所以采用programmed I/O时,数据的传输率是:500002=25000(字/秒) b)采用DMA方式时不需要CPU的干预,且一个总线周期可以传送一个字,由于处理机周

10、期和总线周期相同,那么执行50000条指令的时间可以用来传输的字数是:500004=200000(字)。又由于采用的是周期窃取方式,每执行一条背景程序有两个机器周期可以被窃取,可以用来传输的字数是:95%1062=1900000(字)。所以DMA方式下数据传输率是:200000+1900000=21105(字/秒)5.答:a)8 bits 用于标志,5 bit 用于行号,3 bit用于字号a) i. 0001 0001 0001 1011 第3行ii. 1101 0011 0011 0100 第6行iii. 1101 0000 0101 1101 第11行iv. 1010 1010 1010

11、1010 第21行b) 和 0001 1010 0011 1010 存储在一起的字的地址是0001 1010 0011 1000-0001 1010 0011 1111c) 总共可以放入Cache的字数是328=256(字)d) 由于采用的是直接映像方式,所以主存中不同的块有可能放入Cache的同一行中,所以要使用tag标志将他们区分开来。 计算机组成原理与系统结构答案(第三套). Fill The Blanks (130=30)25) 1111.0110 , F.6 , 17.3 26) 1/2r rN b/s ts+1/2r+1/r 27) 01101101 -109 1001 0011

12、28) 数据总线(data bus) 地址总线(address bus) 29) 224 225 30) 时间局部性(temporal locality) 空间局部性(spatial locality) 31) LRU FIFO LFU .32) 0010 1111 1100 33) 运行(Running) , 等待(Block, Waiting) 34) A (A) (R)+(A) 35) TcH+Tm(1-H) TcH+(Tm+Tc)(1-H)36) 同步时序(synchronous timing) 异步时序(asynchronous timing) Single Choice (215=

13、30)15 CBDCD 610 ABBDC 1115 ACCDA. Explanation, Calculation and Design1Key: Fetch cycle: T1: (PC)MAR 0.5 execute cycle: T1: IR(add) MAR 0.5 T2: (MAR) AB T2: (MAR) AB (MEM) DB (MEM) DB DB (MBR) 1 DB (MBR) 1 T3: (PC)+1 PC 0.5 T3: sptr MAR 0.5T4: (MBR) (IR) 0.5 T4: (MAR) AB (MBR) DB DB (MEM) 0.52. Key :

14、 1) the reverse polish of the above formula is :AB-CD+ ABC/+/ 1 2) The program is as the following 0.313PUSH APUSH BSUBPUSH CPUSH DMULADDPUSH APUSH BPUSH CDIVADDDIV300111111111111*11 1111Key: a) the format of the maximal positive number is: The decimal value is: (1-2-17)2+31 2 0100000100000000000000

15、0 1111b) the format of the minimal positive number is: The decimal value is: 0.52-32 210111111111111*11 1111c) the format of the minimal negative number is: The decimal value is: -(1-2-17)2+31 2110000010000000000000000d) the format of the maximal negative number is: The decimal value is: -(0.5)2-32

16、24. The flow is showed as the following: A Q M=1011 0000 0110 initial value 0000 1100 shift right 1 bit 1011 add the first cycle (1.5) 0000 1100 restored 0001 1000 shift right 1 bit 1100 add the second cycle (1.5) 0001 1000 restored 0011 0000 shift right 1 bit 1110 add the third cycle (1.5) 0011 000

17、0 restored 0110 0000 shift right 1 bit 0001 add the fourth cycle (1.5) 0001 0001 set Q0=1So the quotient is 1111 and the remainder is 0001 (2)5. Key: a) 10 bits for tag, 4 bits for set number and 2 bits for byte number ( 2)b):i. 0001 0001 0001 1011 the 6th set (1)ii. 1101 0011 0011 0100 the 13th set

18、 (1)iii. 1101 0000 0101 1101 the 7th set (1)iv. 1010 1010 1010 1010 the 10th set (1)c) No, we cant. We can identify which set the byte will be allocated, because the direct mapping technique is used. But we cant identify which line of the set the byte will be allocated because associative mapping te

19、chnique is involved. d) 1. the status of each line is showed as the following table117331496514981658197181331178149Line0111111111119797979797171717Line1171717176565656565656565653333333349Line23333333333338181818181818181818181Line3494949494949494911111112. The hit ratio of the cache is: H=8/19=42.

20、1%计算机组成原理与系统结构答案(第四套). Fill The Blank (130=30)37) 1600KB/s , 25.6KB/s 38) 33.26 , 1B.58 , 27.34375 39) 中央处理器(CPU) , I/O 设备(I/O device) , 存储器(storage) 40) MBR(Memory) , PC(PC)+1 , IR(MBR) 41) 集中式仲裁(centralized arbitration) 42) 字数 (number of word) 43) 顺序存储 (sequential access) , 直接存储(direct access) , 随

21、机存储(random access) 44) 23 8 26 3 45) 5 46) 程序查询方式(programmed I/O) , 中断方式(interrupt-driven I/O) 47) 长期调度(long-term scheduling) , 中期调度(medium-term scheduling)48) 3 49) 第20组 (the 20th set) 4KB 1100 011 (99) 0 0011 ( 3) Single Choice (215=30)15 DACCA 610 DCCCB 1115 CBCDD. Explanation, Calculation and De

22、sign里面1. 解:使用Booths 算法的过程如下 A Q Q-1 M 0000 0110 0 1101 initial value 0000 0011 0 1101 shift right 1 bit 1th Cycle 0011 0011 0 1101 AA-M 0001 1001 1 1101 shift right 1 bit 2th Cycle 0000 1100 1 1101 shift right 1 bit 3rd Cycle 1101 1100 1 1101 AA+M 1110 1110 0 1101 shift right 1 bit 4th Cycle所以P=XY=1

23、1010110=11101110 ( -36= -18 ) (没对一周期给1,最后一步给1)2. 答:当CPU根据物理地址访问数据时,先检查Cache (1)。如果所需要访问的数据在Cache中,则直接从Cache中读数据并进行处理 (1)。如果所需要访问的数据不在Cache中,则CPU根据物理地址访问主存,读取数据到CPU进行处理;(1)同时将该数据所在的主存块同时写入到Cache中。(1) 在主存块写入Cache时可能需要替换掉Cache中已经存在的主存块。(1)3.答:1)计算新的校验码:(4)2)求症状字(3)C4 C3 C2 C10 0 0 00 1 1 1 0 1 1 1 =7所以

24、第7位出错,正确的比特流是:0011 0100 1111 (1)4. a) the capacity of the multiple-platter disk is:(102-2) 110960.5KByte=95040KByte92.8MByte (3)b) the maximum transfer: (960.5KByte) (60360)=288KB/s (2)c) the percentage of the time will the processor spend handling I/O is: (2.510-6 s/Byte0.5KByte) (0.5KByte288KByte/

25、s)=73.7% (72%) (5)5.答:解:1)由于存储器字长4 bits,且按字编址,所以数据引脚为4。(1) 2)存储器的地址单元数1M=220, 所以地址引脚要20个 (1)3)用256K1的芯片组成1M4的存储单元所需要的芯片数为:(1M4)/(256K1)=16片, 16片分成4组,每组为256K4。所以需要用于片选的引脚数是2。 (2) 4)该存储器的结构图如下:(8)计算机组成原理与系统结构答案(第五套). Fill The Blanks (130=30)50) 1100.1011 ; C.B 51) ENIAC ( 电子数字积分器与运算器) ; vacuum tube (真

26、空管) ; transistor (晶体管).52) MBR ; MAR ; IR ; PC .53) 01010011 ; -83 .54) data bus(数据总线) , address bus(地址总线) .55) block (块) ; word(字) .56) 16MB ; 4096MB .57) 23 ; 8 ; 3 .58) programmed I/O(程序查询方式输入输出) , interrupt-driven I/O(中断方式输入输出) .59) 3 .60) temporal locality(时间局部性) ; spatial locality(空间局部性) .61)

27、running(运行状态) ; waiting(等待状态) ; ready(就绪状态) .62) centralized arbitration(集中式仲裁) ; distributed arbitration(分布式仲裁) . Single Choice (210=30)1、(C)2、(B) 3、(C) 4、(B) 5、(D) 6、(B) 7、(A) 8、(A) 9、(C) 10、(D). Explanation, Calculation and Design1、(8分) 答:(1)在页式虚拟存储系统中,CPU要两次访问内存才能取出有效数据,第一次是访问内存中的页表,计算出数据的物理地址;第

28、二次是根据物理地址访问内存数据;这种方式严重影响CPU的效率。(3分) (2)因此可以利用一个cache将内存中的页表经常用到的部分存储在其中,这个cache就是TLB。(2分) (3)根据程序局部性原理,可以使CPU在大部分访问查页表的操作去访问TLB而不是内存,从而大大节约了CPU的访存时间,提高了CPU的效率。(3分)2、(6分)a. AB + CD + E + (3分)b. AB CD+ E + (3分)3、(10分) 答:-7的补码是1011,3的补码是0011结果修正:取0010的相反数为1110,所以1001=00111110+1111。(1分)4、(10分)a. t1: MAR (IR(address) (1分)t2: MBR Memory (1分)t3: Y (MBR) (1分)t4: Z (AC) + (Y) (1分)b. t1: MAR (IR(address) (1分)t2: MBR Memory (0.5分)t3: MAR (MBR) (1分)t4: MBR Memory (0.5分)t5: Y (MBR) (1分)t6: Z (AC) + (Y) (1分)t7: AC (Z) (1分)5、(16分)答:a.(3分) 32k=21

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1