广东工业大学(832)计算机组成原理考研答案(2011-2017年)(广工自主命题,改卷比较松)
更新时间:2023-11-30 19:22:01 阅读量: 教育文库 文档下载
1. 什么是“程序访问的局部性”?存储系统中哪一级采用了程序访问的局部性
原理?
答:程序的局部性原理,即程序的地址访问流有很强的时序相关性,未来的访问模式与最近已发生的访问模式相似。根据这一局部性原理,把主存储器中访问概率最高的。程序运行的局部性原理指在一小段时间内,最近被访问过的程序和数据很可能再次被访问。在空间上这些被访问的程序和数据往往集中在一小片存储区。在访问顺序上指令顺序执行比转移执行的可能性大。存储系统中Cache-主存层次和主存-辅存层次均采用了程序访问的局部性原理。
2. 简述计算机的中断处理过程与调用子程序程序的区别。 答:两者的根本区别表现在服务时间和服务对象上不一样。
1)调用子程序发生的时间是已知的和固定的,即在主程序的调用指令(CALL)执行时发生主程序调用子程序过程,调用指令所在位置是已知的和固定的;而中断过程发生的时间一般是随机的,CPU在执行某一主程序时受到中断源提出的中断申请,就发生中断过程,而中断申请一般由硬件电路产生,申请时间是随机的。也可以说,调用子程序是程序设计者事先安排好的,而执行中断服务程序是由系统工作环境随机决定的。
2)子程序完全为主程序服务,两者属于主从关系。主程序需要子程序时就去调用子程序,并把调用结果带回主程序继续执行。而中断服务程序与主程序二者一般是无关的,两者是平行关系。
3)主程序调用子程序的过程完全属于软件处理过程,不需要专门的硬件电路,而中断处理系统是一个软、硬件结合的系统,需要专门的硬件电路才能完成中断处理的过程。
4)子程序嵌套可以实现若干级,嵌套的最多级数受计算机内存开辟的堆栈大小限制;而中断嵌套级数主要由中断优先级来决定,一般优先级不会很大。
从宏观上看,虽然程序中断方式克服了程序查询方式中CPU\踏步\现象,实现了CPU与IO并行工作,提高了CPU的资源利用率,但从微观操作分析,CPU在处理中断程序时,仍需暂停原程序的正常运行,尤其是当高速I/O设备或辅助存储器频繁地、成批地与主存交换信息时,需不断打断CPU执行现行程序,而执行中断服务程序。 另解:
1)子程序调用是预先安排好的,程序中断是随机发生的;
2)调用子程序,是为主程序服务的,而中断程序与主程序的程序毫无关系; 3)子程序是由调用指令给出目标地址,中断是通过隐指令获得中断服务程序的入口地址
3. 简述risc和cisc的区别。
RISC是精简指令集计算机的简称,其特点是指令集简单、指令编码较为规范、易用流水线的技术提高性能、一般采用load-store结构、通用寄存器的个数较多,优点是设计简单、主频高,缺点是程序较大、依赖编译器的优化。 CISC是复杂指令集计算机的简称,其特点是指令集复杂、指令条数多、指令编码不规范、流水线的实现较复杂、一般支持多种寻址方式,优点是程序较小、编译器的要求较低,缺点是设计复杂、主频较低。
1
4. 简要描述外设进行 DMA 操作的过程及 DMA 方式的主要优点。
(1)外设发出 DMA 请求;
(2)CPU 响应请求,DMA 控制器从 CPU 接管总线的控制; (3)由 DMA 控制器执行数据传送操作;
(4)向 CPU 报告 DMA 操作结束。主要优点是数据数据速度快
简要DMA 控制器的组成和操作的过程。
(1)内存地址计数器:用于存放内存中要交换的数据的地址。在 DMA传送前,须通过程序将数据在内存中的起始位置(首地址)送到内存地址计数器。而当 DMA 传送时,每交换一次数据,将地址计数器加“1”,从而以增量方式给出内存中要交换的一批数据的地址。
(2)字计数器:用于记录传送数据块的长度(多少字数)。其内容也是在数据传送之前由程序预置,交换的字数通常以补码形式表示。在DMA传送时,每传送一个字,字计数器就加“1”。当计数器溢出即最高位产生进位时,表示这批数据传送完毕,于是引起DMA控制器向CPU发出中断信号。
(3)数据缓冲寄存器:用于暂存每次传送的数据(一个字)。当输入时,由设备(如磁盘)送往数据缓冲寄存器,再由缓冲寄存器通过数据总线送到内存。反之,输出时,由内存通过数据总线送到数据缓冲寄存器,然后再送到设备。 (4)“DMA请求”标志:每当设备准备好一个数据字后给出一个控制信号,使“DMA 请求”标志置“1”。该标志置位后向“控制/状态”逻辑发出DMA请求,后者又向CPU发出总线使用权的请求(HOLD),CPU响应此请求后发回响应信号HLDA,“控制/状态”逻辑接收此信号后发出DMA响应信号,使“DMA 请求”标志复位,为交换下一个字做好准备。
(5)“控制/状态”逻辑:由控制和时序电路以及状态标志等组成,用于修改内存地址计数器和字计数器,指定传送类型(输入或输出),并对“DMA请求”信号和CPU响应信号进行协调和同步。
(6)中断机构:当字计数器溢出时,意味着一组数据交换完毕,由溢出信号触发中断机构,向CPU提出中断报告。
2
5. 现有如下存储芯片:2K×1 的ROM 、4K×1 的RAM 、8K×1 的ROM。若
用它们组成容量为16KB 的存储器,前4KB 为ROM ,后12KB 为RAM ,CPU 的地址总线16 位。 (1) 各种存储芯片分别用多少片?
(2) 正确使用译码器及门电路,并画出相应的逻辑结构图。 (3) 指出有无地址重叠现象。
解:(1) 16片2K×1 的ROM 、24片4K×1 的RAM (2)见下图:
(3)有地址重叠现象。因为地址线A14A15没有参加译码。 地址分配:
逻辑结构图:
3
6. 某计算机的数据通路如图所示,其中M—主存, MBR—主存数据寄存器, MAR
—主存地址寄存器, R0-R3—通用寄存器, IR—指令寄存器, PC—程序计数器(具有自增能力), C、D--暂存器, ALU—算术逻辑单元(此处做加法器看待), 移位器—左移、右移、直通传送。所有双向箭头表示信息可以双向传送。
(1) 请按数据通路图画出“ADD(R1),(R2)+”指令的指令周期流程图。该
指令的含义是两个数进行求和操作。其中源操作地址在寄存器R1中,目的操作数寻址方式为自增型寄存器间接寻址(先取地址后内容加1) 解:“ADD (R1),(R2)+”指令是SS型指令,两个操作数均在主存中。其中源操作数地址在R1中,所以是R1间接寻址。目的操作数地址在R2中,由R2间接寻址,但R2的内容在取出操作数以后要加1进行修改。指令周期流程图如下:
(2) 画出指令“ADD R1 R2”(寄存器R1的内容与寄存器R2的内容相加,结
果存至R2)指令周期流程图(或微操作序列)
(3) 比较上述两条指令执行速度。
4
2012年分析设计题7
2.主存容量为4MB,虚存容量为1GB,按64位寻址,则虚拟地址和物理地址各为多少位?如页面大小为4KB,则页表长度是多少? 解:主存容量为4MB,物理地址22位;
虚存容量为1GB,虚拟地址30位;
页表长度,即页面数=1GB/ 4KB=218=256K
3.某总线在一个总线周期中并行传送4个字节的数据
(1)假设一个总线周期等于一个总线时钟周期,总线时钟频率为33MHz,则总线带宽是多少?
(2)如果一个总线周期中并行传送64位数据,总线时钟频率升为66MHz,则总线带宽是多少?
(3)分析哪些因素影响带宽?
[解] (1) 总线带宽用Dr表示,总线时钟周期用 T=1/f表示,一个总线周期传送的
数据量用D表示,根据定义可得Dr = D/T = D×1/T = D×f = 4B×33×1000000/s=132MB/s
(2) 因为64位=8B, Dr= D×f = 8B×66×1000000/s=528MB/s
(3) 总线带宽是总线能提供的数据传送速率,通常用每秒钟传送信息的字节数(或位数)来表示。影响总线带宽的主要因素有:总线带宽,传送距离,总线发送和接收电路工作频率限制以及数据传送形式。
4、指令格式结构如下所示,试分析指令格式及寻址方式特点。
解:指令格式及寻址方式特点如下: ① 单字长二地址指令;
② 操作码OP可指定=64条指令;
③ RR型指令,两个操作数均在寄存器中,源和目标都是通用寄存器(可分别指定16个寄存器之一);
④ 这种指令格式常用于算术逻辑类指令。 类似题:
指令格式结构如下所示,试分析指令格式及寻址方式特点。
解:指令格式及寻址方式特点如下: ① 双字长二地址指令; ② 操作码OP可指定26=64条指令;
③ RS型指令,两个操作数一个在寄存器中(16个寄存器之一),另一个在存储器中(由变址寄存器和偏移量决定),变址寄存器可有16个。
5
正在阅读:
广东工业大学(832)计算机组成原理考研答案(2011-2017年)(广工自主命题,改卷比较松)11-30
做好特色学校发展规划05-29
一类视频序列中的人脸检测与实时跟踪算法07-30
演讲稿3篇_纪律在我心中02-25
公私分明学习体会04-03
普通话水平测试考前讲座07-21
自学考试王立福2011版软件工程读书笔记03-21
生成语言学与认知语言学差别对比研究05-23
2019秋揭西县2016-第一学期七年级地理期末考试题(有答案03-09
泌尿外科特殊医疗器材使用知情同意书05-03
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 广东
- 命题
- 组成
- 原理
- 考研
- 自主
- 答案
- 比较
- 计算机
- 工业
- 大学
- 2011
- 2017
- 832
- 2018届高考化学提分宝典(3)化学工艺流程综合题命题分析(含答案)
- 2014年北京奔驰-戴姆勒·克莱斯勒汽车有限公司汽车在江苏省保有量分析年报 -
- 情感化设计
- 精馏工段文献综述
- 超声波探伤培训教程
- 8.新时期推进基层公路党建科学化之我见
- 金属材料学期末试卷3
- 2010年中考物理试题分类汇编 家庭电路 安全用电 - 图文
- 日产5000吨水泥熟料水泥厂新型干法生产线生料粉磨与运输系统工艺设计说明书 推荐
- 关于提升道路客运企业核心竞争力的几点思考
- 35kV变电站土建工程监理实施细则 - 图文
- 班主任技能大赛情景答辩题(附答题要点)
- 微课教学在大学英语翻译教学中的可行性研究
- 2012年中考作文题集
- 德育主题、校园文化活动(一)
- 土木工程桩基础毕业设计
- XXX科技有限公司商业计划书
- 中软酒店管理系统CSHIS操作手册 - 数据结构 doc - 图文
- 代数学引论(聂灵沼 - 丁石孙版)第一章习题答案
- 山东省加油站分布及油库发展规划