计算机组成原理第三章习题参考解析

第3章习题参考答案

1、设有一个具有20位地址和32位字长的存储器,问

(1) 该存储器能存储多少字节的信息?

(2) 如果存储器由512K×8位SRAM芯片组成,需要多少片?

(3) 需要多少位地址作芯片选择?

解:

(1) 该存储器能存储:

(2) 需要

(3) 用512K?8位的芯片构成字长为32位的存储器,则需要每4片为一组进行字长的位数扩展,然后再由2组进行存储器容量的扩展。所以只需一位最高位地址进行芯片选择。

2、已知某64位机主存采用半导体存储器,其地址码为26位,若使用4M×8位的DRAM芯片组成该机所允许的最大主存空间,并选用内存条结构形式,问;(1) 若每个内存条为16M×64位,共需几个内存条?(2) 每个内存条内共有多少DRAM芯片?(3) 主存共需多少DRAM芯片? CPU如何选择各内存条?

解:

(1) 共需内存条

(2) 每个内存条内共有个芯片

(3) 主存共需多少个RAM芯片, 共有4个内存条,故CPU选择内存条用最高两位地址A24和A25通过2:4译码器实现;其余的24根地址线用于内存条内部单元的选择。

3、用16K×8位的DRAM芯片构成64K×32位存储器,要求:

(1) 画出该存储器的组成逻辑框图。

(2) 设存储器读/写周期为0.5μS,CPU在1μS内至少要访问一次。试问采用哪种刷新方式比较合理?两次刷新的最大时间间隔是多少?对全部存储单元刷新一遍所需的实际刷新时间是多少?

解:

(1) 用16K×8位的DRAM芯片构成64K×32位存储器,需要用个芯片,其中每4片为一组构成16K×32位——进行字长位数扩展(一组内的4个芯片只有数据信号线不互连——分别接D0?D7、D8?D15、D16?D23和D24?D31,其余同名引脚互连),需要低14位地址(A0?A13)作为模块内各个芯片的内部单元地址——分成行、列地址两次由A0?A6引脚输入;然后再由4组进行存储器容量扩展,用高两位地址A14、A15通过2:4译码器实现4组中选择一组。画出逻辑框图如下。

(2) 设刷新周期为2ms,并设16K?8位的DRAM结构是128?128?8存储阵列,则对所有单元全部刷新一遍需要128次(每次刷新一行,共128行)

若采用集中式刷新,则每2ms中的最后128?0.5?s=64?s为集中刷新时间,不能进行正常读写,即存在64?s的死时间

若采用分散式刷新,则每1?s只能访问一次主存,而题目要求CPU在1μS内至少要访问一次,也就是说访问主存的时间间隔越短越好,故此方法也不是最适合的

比较适合采用异步式刷新:

采用异步刷新方式,则两次刷新操作的最大时间间隔为,可取15.5?s;对全部存储单元刷新一遍所需的实际刷新时间为:15.5?s?128=1.984ms;采用这种方式,每15.5?s中有0.5?s用于刷新,其余的时间用于访存(大部分时间中1?s可以访问两次内存)。

4、有一个1024K×32位的存储器,由128K×8位的DRAM芯片构成。问:

(1) 总共需要多少DRAM芯片?

(2) 设计此存储体组成框图。

(3) 采用异步刷新方式,如单元刷新间隔不超过8ms,则刷新信号周期是多少?

解:

(1) 需要片,每4片为一组,共需8组

(2) 设计此存储体组成框图如下所示。

(3) 设该128K?8位的DRAM芯片的存储阵列为512?256?8结构,则如果选择一个行地址进行刷新,刷新地址为A0?A8,那么该行上的2048个存储元同时进行刷新,要求单元刷新间隔不超过8ms,即要在8ms内进行512次刷新操作。采用异步刷新方式时需要每隔进行一次,可取刷新信号周期为15.5?s。

5、256K×l6位SRAM芯片设计1024K×32位的存储器。SRAM芯片有两个控制端:当CS有效时,该片选中。当W/R=1时执行读操作,当W/R=0时执行写操作。

解:

,共需8片,分为4组,每组2片

即所设计的存储器单元数为1M,字长为32,故地址长度为20位(A19~A0),所用芯片存储单元数为256K,字长为16位,故占用的地址长度为18位(A17~A0)。由此可用字长位数扩展与字单元数扩展相结合的方法组成组成整个存储器

字长位数扩展:同一组中2个芯片的数据线,一个与数据总线的D15~D0相连,一个与D31~D16相连;其余信号线公用(地址线、片选信号、读写信号同名引脚互连)

字单元数扩展:4组RAM芯片,使用一片2:4译码器,各组除片选信号外,其余信号线公用。其存储器结构如图所示

6、用32K×8位的E2PROM芯片组成128K×16位的只读存储器,试问:

(1) 数据寄存器多少位?

(2) 地址寄存器多少位?

(3) 共需多少个E2PROM芯片?

(4) 画出此存储器组成框图。

解:(1) 系统16位数据,所以数

计算机组成原理译码器选择,计算机组成原理第三章习题参考解析.doc相关推荐

  1. 计算机组成原理第二版第5章答案,计算机组成原理第5章习题参考答案.pdf

    <计算机组成原理第5章习题参考答案.pdf>由会员分享,提供在线免费全文阅读可下载,此文档格式为pdf,更多相关<计算机组成原理第5章习题参考答案.pdf>文档请在天天文库搜索 ...

  2. 计算机组成原理SRA芯片,计算机组成原理第3章习题参考答案

    <计算机组成原理第3章习题参考答案>由会员分享,可在线阅读,更多相关<计算机组成原理第3章习题参考答案(10页珍藏版)>请在人人文库网上搜索. 1.第3章习题参考答案1.设有一 ...

  3. 大学计算机基础第五版第三章,大学计算机基础第三章习题答案

    <大学计算机基础第三章习题答案>由会员分享,可在线阅读,更多相关<大学计算机基础第三章习题答案(4页珍藏版)>请在人人文库网上搜索. 1.第三章 微型计算机硬件组成1.微型计算 ...

  4. 计算机网络中集成性和交互性,【计算机类职业资格】一级B笔试-366及答案解析.doc...

    [计算机类职业资格]一级B笔试-366及答案解析.doc 一级 B 笔试-366 及答案解析总分100.00,做题时间90 分钟一.选择题总题数20,分数20.001.计算机系统采用总线结构对存储器和 ...

  5. 第三章 计算机网络技术,计算机网络技术第三章习题

    计算机网络技术第三章习题 1.网络协议是指网络数据交换而制定的规责.约定与标准的集合,它由______._______.________三部分组成 2.计算机网络采用_______的体系结构,网络中两 ...

  6. 计算机网络第三章习题

    计算机网络第三章习题 习题对应课本:Computer Networks (Fifth Edition) - Andrew S. Tanenbaum 习题 1. 一个上层分组(数据包)被分为 10 帧, ...

  7. 算法竞赛入门经典(第二版)第三章习题

    声明:作者水平有限,只是会基础C语言的小菜,C++还未入门.作者仅根据算法竞赛入门经典(第二版)书上第三章习题所述题意而编写,并未严格按照原题的输入输出编写,代码仅经过个人测试(OJ网站太慢了).代码 ...

  8. 【数据库原理及应用教程(第4版|微课版)陈志泊】【第三章习题】

    文章目录 一.选择题 二.填空题 三.设计题 四.简答题 Reference 一.选择题 1 2 3 4 5 6 7 8 9 10 B A C B C C B D A D 11 12 13 14 15 ...

  9. 《工程伦理与学术道德》第三章习题

    <工程伦理与学术道德>第三章习题 课后习题 讨论题 课后习题 讨论题 第一题: 在促进全体人民共同富裕历史进程中,必须正确处理好效率和公平的关系. 第一,共同富裕是由"共同&qu ...

最新文章

  1. (13)Python文件操作
  2. 解决vscode在apt update时哈希冲突问题
  3. 2017.3.25 最长递增子序列 失败总结
  4. spring 处理带有特殊字符的请求_程序员笔记|常见的Spring异常分析及处理
  5. c++ 箭头符号怎么打_C++随笔
  6. 纯CSS3实现牛奶般剔透的3D按钮特效
  7. 各种文件类型对应 contentType
  8. Iris数据集可视化
  9. svnserver配置文件详解
  10. vscode通过ssh远程连接服务器
  11. 键盘模拟文件尾EOF
  12. Java设计模式:简单工厂模式(附实例代码)每天一学设计模式
  13. 如何手动启动消防广播_消防广播使用操作流程
  14. 我的python学习(前言 初生牛犊不怕虎)
  15. Lively Wallpaper 免费开源动画桌面壁纸,让您的桌面栩栩如生!
  16. linux ssh su - 区别,su 与 su -区别
  17. html输入某天得到周几,HTML “input week年周”输入控件简介说明
  18. id returned 1 existed:让人发疯的devc++报错
  19. 如何解决PHP中timestamp变成×tamp问题
  20. 阿里云架构师梁旭:MES on 云盒,助力客户快速构建数字工厂

热门文章

  1. mysql主主同步配置_MySQL 主主同步配置步骤
  2. python画完图 程序暂停运行_Python编程:认识IDLE,编写保存运行第1个程序
  3. 基于MIG控制器的DDR3读写控制详解
  4. 在计算机网络俗称网上邻居上能看到自己,能看到自己计算机,看不到网上邻居的标准答案...
  5. oracle 偶数与奇数,在PL / SQL中计算数字中的奇数和偶数
  6. oracle删除表中数据_Excel工作表中,删除重复数据的2种方法解读,高效且实用!...
  7. CF1012B Chemical table 题解【二分图】【构造】
  8. 理解遗传算法循环交叉
  9. 如何区分Oracle的数据库,实例,服务名,SID
  10. 推理集 —— 思维的误区