【考研类试卷】计算机学科专业基础综合组成原理-存储器层次结构(三)及答案解析.doc
《【考研类试卷】计算机学科专业基础综合组成原理-存储器层次结构(三)及答案解析.doc》由会员分享,可在线阅读,更多相关《【考研类试卷】计算机学科专业基础综合组成原理-存储器层次结构(三)及答案解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、计算机学科专业基础综合组成原理-存储器层次结构(三)及答案解析(总分:100.00,做题时间:90 分钟)一、B综合应用题/B(总题数:12,分数:100.00)某 8 位微型机地址码为 18 位,若使用 4K4 位的 RAM 芯片组成模块板结构的存储器,试问:(分数:15.00)(1).该机所允许的最大主存空间是多少?(分数:3.00)_(2).若每个模块板为 32K8 位,共需几个模块板?(分数:3.00)_(3).每个模块板内共有几片 RAM 芯片?(分数:3.00)_(4).共有多少片 RAM?(分数:3.00)_(5).CPU 如何选择各模块板?(分数:3.00)_有一 Cache
2、系统,字长为 16 位,主存容量为 16 字256 块,Cache 的容量为16 字8 块。采用全相联映射,求:(分数:7.50)(1).主存和 Cache 的容量各为多少字节?主存和 Cache 的字地址各为多少位?(分数:2.50)_(2).如果原先已经依次装入了 5 块的数据,问字地址为 338H 所在的主存块将装入 Cache 块的块号及在Cache 中的字地址是多少?(用二进制表示)(分数:2.50)_(3).如果块表中地址为 1 的行中标记着 36H 的主存块号标志,Cache 块号标志为 5H,则在 CPU 送来主存的字地址为 368H 时是否命中?如果命中,此时 Cache 的
3、字地址为多少?(分数:2.50)_设某机主存容量为 16MB,按字节寻址。Cache 容量为 16KB。每字块有 8 个字,每个字 32 位。设计一个 4 路组相联映射(即 Cache 每组内共有 4 个字块)的Cache 组织,要求如下:(分数:7.50)(1).画出主存地址字段中各段的位数。(分数:2.50)_(2).设 Cache 的初态为空,CPU 依次从主存的第 0,1,2,99 号单元读出 100 个字(主存依次读出一个字),并重复此次序读 8 次,问命中率是多少?(分数:2.50)_(3).若 Cache 的速度是主存速度的 6 倍,试问对于上面的情况,有 Cache 的速度是无
4、 Cache 的速度的多少倍?(保留小数点后两位)(分数:2.50)_设主存容量为 256K 字,Cache 容量为 2K 字,块长为 4 字。(分数:10.00)(1).设计 Cache 地址格式,Cache 中可装入多少块数据?(分数:2.50)_(2).在直接映射方式下,设计主存地址格式。(分数:2.50)_(3).在 4 路组相联映射方式下,设计主存地址格式。(分数:2.50)_(4).在全相联映射方式下,设计主存地址格式。(分数:2.50)_设主存容量为 1GB,虚存容量为 4GB,页面大小为 4KB。(分数:7.50)(1).写出主存地址格式。(分数:2.50)_(2).写出逻辑地
5、址格式。(分数:2.50)_(3).计算页表长度。(分数:2.50)_屏幕保护程序 Sim Aquarium 的核心就是一个紧密循环(tight loop),它可以计算出 256 个海藻(algae)的平均位置。在一台具有块大小为 16 字节(B=16)、整个大小为 1024 字节的直接映射数据缓存的机器上测量它的高速缓存性能。定义如下:1 struct algae_position2 int x;3 int y;4 ;56 struct slgae_position grid 1616;7 int total_x=0,total_y=0;8 int i, j;还有如下假设:sizeof(in
6、t)=4。grid 从存储器地址 0 开始。这个高速缓存开始时是空的。唯一的存储器访问是对数组 grid 的元素访问。变量 i、j、total_x 和total_y 存放在寄存器中。确定下面代码的高速缓存性能:1 for(i=0; i16; i+)2 for(j=0; j16; j+)3 total_x+=gridij.x;4 5 67 for(i=0; i16; i+)8 for(j=0; j16; j+)9 total_y+=gridij.y;10 11 (分数:7.50)(1).不命中率是多少?(分数:2.50)_(2).如果高速缓存有两倍大,那么不命中率是多少?(分数:2.50)_(3
7、).高速缓存大小不变情况下,通过修改代码,是否能降低不命中率?如果能,请写出具体代码,并给出新代码的不命中率。(分数:2.50)_设某计算机中,CPU 的地址总线为 A15A 0,数据总线为 D7D 0(A0、D 0为最低位)。存储器地址空间为 3000H67FFH。其中,3000H4FFFH 为 ROM 区,选用 4K2位的 ROM 芯片;5000H67FFH 为 RAM 区,选用 2K4 位的 SRAM 芯片。请问:(分数:7.50)(1).组成该存储器需要多少片 ROM 芯片和 SRAM 芯片?(分数:2.50)_(2).ROM 芯片、SRAM 芯片各需连接 CPU 的哪几根地址线和数据
8、线?(分数:2.50)_(3).应如何设置片选信号?分别写出各片选信号的逻辑表达式。(分数:2.50)_某计算机主存地址空间大小为 1GB,按字节编址。Cache 可存放 64KB 数据,主存块大小为 128 字节,采用直接映射和全写(Write-Through)方式。问:(分数:5.00)(1).主存地址如何划分?要求说明每个字段的含义、位数和在主存地址中的位置。(分数:2.50)_(2).Cache 的总容量为多少位?(分数:2.50)_有一个 16K16 位的存储器,由 1K4 位的动态 RAM 芯片构成(芯片内是6464 结构),问:(分数:7.50)(1).总共需要多少块 RAM 芯
9、片?(分数:2.50)_(2).采用异步刷新方式,如果存储单元刷新间隔不超过 2ms,那么刷新信号周期是多少?(分数:2.50)_(3).如果采用集中式刷新方式,存储器读写周期为 0.5s,存储器刷新一遍最少用多长时间?(分数:2.50)_设 RAM 存储器芯片的容量为 16K8 位,ROM 存储器芯片的容量为 32K8 位。若用这两种芯片构成 128K16 位的存储器,其中 RAM 为 64K16 位,起始地址为 0000H。请问:(分数:7.50)(1).至少需要多少位地址线?(分数:2.50)_(2).ROM 芯片和 RAM 芯片各需多少片?(分数:2.50)_(3).若存储器的地址是按
10、字连续编址的,ROM 的起始地址是多少?(分数:2.50)_某 8 位微型机的地址码为 20 位(按字节寻址),现需要为该微型机设计满足其地址空间的存储器,若使用 16K4 位的 RAM 芯片组成模块板结构的存储器,则:(分数:7.50)(1).每个模板块为 64K8 位,共需多少个模板块?(分数:2.50)_(2).每个模板块内,需多少片 16K4 位的 RAM 芯片?(分数:2.50)_(3).CPU20 位地址线为 A0A19,CPU 如何通过这些地址线选择各模板块,模块块内的芯片及芯片中的存储单元?(分数:2.50)_假设某磁盘存储器转速为 3000 转/分钟,共有 4 个盘面,每 m
11、m 有 4 个道,每道记录信息达 10KB,最小磁道直径为 200mm,共有 256 道。计算:(分数:10.00)(1).磁盘存储器的容量。(分数:2.50)_(2).最高位密度(最小磁道的位密度)和最低位密度。(分数:2.50)_(3).磁盘数据传输率。(分数:2.50)_(4).平均等待时间。(分数:2.50)_计算机学科专业基础综合组成原理-存储器层次结构(三)答案解析(总分:100.00,做题时间:90 分钟)一、B综合应用题/B(总题数:12,分数:100.00)某 8 位微型机地址码为 18 位,若使用 4K4 位的 RAM 芯片组成模块板结构的存储器,试问:(分数:15.00)
12、(1).该机所允许的最大主存空间是多少?(分数:3.00)_正确答案:(2 18=256K,则该机所允许的最大主存空间是 256K8 位(或 256KB)。)解析:(2).若每个模块板为 32K8 位,共需几个模块板?(分数:3.00)_正确答案:(模块板总数=(256K8 位)/(32K8 位)=8 块。)解析:(3).每个模块板内共有几片 RAM 芯片?(分数:3.00)_正确答案:(板内片数=(32K8 位)/(4K4 位)=82=16 片,同时字扩充和位扩充。)解析:(4).共有多少片 RAM?(分数:3.00)_正确答案:(总片数=16 片8=128 片。)解析:(5).CPU 如何
13、选择各模块板?(分数:3.00)_正确答案:(CPU 通过最高 3 位地址译码选板,次高 3 位地址译码选片。地址格式分配如下图所示。*地址格式分配注意:选片时,同时要选中用于位扩充的两片 RAM 芯片,因为要先将两片位扩展为 8 位,然后再字扩展。故而先是 12 根地址线并联,数据线串联,然后再通过 3 根地址线选定某个组合(两片一组合,共 8 个组合16 片构成一个模板块),最后模板通过 3 位来选即可。)解析:有一 Cache 系统,字长为 16 位,主存容量为 16 字256 块,Cache 的容量为16 字8 块。采用全相联映射,求:(分数:7.50)(1).主存和 Cache 的容
14、量各为多少字节?主存和 Cache 的字地址各为多少位?(分数:2.50)_正确答案:(字长为 16bit=2B,主存容量即为 16 字256 块=162B256=8196B。 Cache 容量即为 16 字8 块=162B8=256B。 主存字地址由 8 位块号和 4 位块内字地址组成,即主存字地址为 12 位。 Cache 地址由 3 位块号和 4 位块内字地址组成,即 Cache 字地址为 7 位。)解析:(2).如果原先已经依次装入了 5 块的数据,问字地址为 338H 所在的主存块将装入 Cache 块的块号及在Cache 中的字地址是多少?(用二进制表示)(分数:2.50)_正确答
15、案:(由于是全相联映射,原先已经装入 Cache 的 5 个块依次在 04 号块,因此主存的第 338H 的块将装入 Cache 的第 6 块,其块号为 101B。块内地址为 338H 对 8H 求余,即块内地址为 1000B。)解析:(3).如果块表中地址为 1 的行中标记着 36H 的主存块号标志,Cache 块号标志为 5H,则在 CPU 送来主存的字地址为 368H 时是否命中?如果命中,此时 Cache 的字地址为多少?(分数:2.50)_正确答案:(块表中地址为 1 的行中标记着 36H 的主存块号标志,则当 CPU 送来主存的字地址为 368H 时,其主存块号为 36H,所以命中
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机 学科专业 基础 综合 组成 原理 存储器 层次 结构 答案 解析 DOC
