第三四五章习题答案 (1)

  • 格式:doc
  • 大小:53.50 KB
  • 文档页数:12

下载文档原格式

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

第三章习题答案

1. 判断题

FFFTT TFTFF FFFFT

2. 单项选择题

ACCBA C(C/C)DCD (C/B)DBB(D/B)

3. 多项选择题

BCD ABCD BE AC ACD

AC CD ABCF BCE AD

CD ABCD AB AB ABCD

4. 填空题

(1) L1 Cache、SRAM、DRAM

(2) 21234H

(3) 代码段、CS、IP

(4)执行部件EU、地址部件AU、总线部件BU、指令部件IU、3、14

(5) 30(A31~A2)+4(BE3~BE0)、4096、0、0FFFFFFFF

(6) 偶、奇

(7) 13FF、5FFF

(8)32、22

(9)段选择、段描述符表、8

(10)1、0、1、0

(11) 0、0、1

(12)辅存、慢

(13)直接映射、全相联映射、组相联映射、组相联映射

(14)17、CKE

(15)T1、T2、T2、T2、T2

5. 简答题

(1)存储器有哪些种类?举例说明常用的主存储器、高速缓冲存储器、磁盘存储器和光存储器以及它们的种类、规格。

按存储介质分,存储器可分为磁表面存储器(硬磁盘、软磁盘、磁带等)、光盘存储器和半导体存储器。半导体存储器以前主要用于内存,现在也用于外存。按制

造工艺分,半导体存储器又可分为MOS型和双极型两大类。因为双极型存储器的

功耗大且集成度低,半导体存储器一般都是MOS型存储器。

从应用角度,MOS型半导体存储器可分为只读存储器ROM和随机存取存储器RAM两大类。

ROM细分有:掩模ROM、PROM、EPROM、E2PROM、FLASH等,RAM大体分SRAM、DRAM和NV RAM三类。

(举例略)

(2) 半导体RAM可分为哪几类?他们各有什么功能?用在什么场合?

RAM分SRAM、DRAM和NV RAM三类。

SRAM有:经典SRAM,用于高速缓存Cache;SB SRAM,用于L2 Cache;

Multi-SRAM,用于数据共享场合;FIFO SRAM,用于缓冲器;P SRAM,是片内集

成了动态刷新逻辑的DRAM。

DRAM有:FPM DRAM,早期用于计算机的主存储器;EDO DRAM,早期用于计算机的主存储器;SDRAM,用于计算机的主存储器;RDRAM,用于计算机的

主存储器。

NV RAM有SRA M—电池式、SRA M—ROM式、FRAM、MRAM等,用于断电后仍须保持信息不丢失的场合。

(3) Cache-主存与主存-辅存这两个存储层次的结构和功能各有什么异同?

Cache由静态RAM(即SRAM)构成,速度比主存快得多,可与CPU速度相匹配,但容量很小,Cache-主存层次解决存储器的存取速度问题。辅存如硬盘等容量巨大、价格低廉,但速度较主存慢,主存-辅存层次解决存储器的容量问题。Cache-主存之间的映射不同于主存-辅存之间的映射,CPU可以访问Cache和主存,但CPU只可访问主存而不可直接访问辅存。

(4) 简要说明什么是数据存取的局限性?

多数程序在运行时内存中只有很少部分的数据和指令被频繁地使用。各种程序大量地采用循环结构、选择结构,运行时经常在相同的数据区和同一个指令段内转来转去,这就是程序访问的局部性原理,决定了数据存取的局限性。

(5) 在计算机发展过程中,DRAM存储芯片有哪些种类?奔腾机中普遍采用哪一种?你

上机的机器中都用了哪种存储芯片?

早期使用的传统DRAM存储器都是小容量芯片,传统DRAM的改进型是FPM DRAM和EDO DRAM。现在广泛用于计算机中的是高速大容量存储芯片,主要有SDRAM和RDRAM,奔腾机中普遍采用DDR SDRAM,这是双倍数据速率的SDRAM。

(6)什么叫逻辑地址?它由哪几部分构成?8086系统中如何由逻辑地址生成物理地址?80386又如何生成呢?

程序中表示一个存储单元的地址称为逻辑地址,逻辑地址由段基址和偏移地址组成,8086系统中由段基址×16+偏移地址生成20位的物理地址。

80386系统由段寄存器中16位段选择子在全局/局部描述符表中找到64位的段描述子,再由段描述子中32位的段基址加上32位的偏移量得到32位的线性地址,线性地址经页目录和页表两次映射得到32位的物理地×址。

(7)大容量存储芯片多采用什么结构?为什么?

大容量存储芯片多采用位结构。比起字结构和混合结构,位结构封装引线少,单片合格率高,成本因而降低,故多被采用。

(8) 80386以后的微机如何根据16位的段寄存器内容找到32位的段基址?

16位段寄存器内容(×8)作为偏移量在GDTR/LDTR(全局描述符表/局部描述符表)中找到64位的段描述子,段描述子中包含了32位的段基址。

(9) 为什么早期奔腾机主板上大多数SIMM内存条必须成对出现?

因为72线的SIMM内存条只有32根数据线,而奔腾机的数据线为64位,所以必须用2条SIMM。

一般奔腾机主板上有不少于4个的SIMM内存插槽。

(10) 微型计算机中常用的内存条有哪几种类型?它们的引脚各是多少?数据线和地址线

各有多少条?

现在微机中常用的是DDR内存条,采用184线的DIMM封装(插边只有一个缺口),而早先有采用168线的DIMM内存条(插边有两个缺口)。也有采用184线的RIMM内存条(插边有两个缺口),这是配用RDRAM存储芯片的。这些内存条的数据线都是64根,对应的地址线为32根。

(11)SB SRAM有什么功用?用在什么场合?

SB SRAM主要用于支持突发访问的微处理器系统,用作高性能微处理器的L2 Cache,在统一时钟控制下,配合高性能处理器同步进行高速访问操作。

(12)常见的总线周期有哪些?突发总线周期有什么特点?为什么突发总线周期是现代微机的主要总线周期?

从操作内容来看,常见的总线周期有读(存储器/IO端口)和写(存储器/IO)总线,从时序上看,有单次传输总线周期和突发传输总线周期。突发总线周期能对存储器一次读/写多个数据项,在一个突发总线周期中处理器能够在连续时钟状态内连续地读或写4个数据项,每个数据项为64位(8个字节),一次突发周期可读或写4×64=256位的数据(32个字节),对应了高速缓冲存储器Cache的一个缓冲行。现代微机往往要求一次对存储器读/写多个数据项,而大量的数据是顺序、连续地存放在存储器中的,因此突发总线周期是现代微机的主要总线周期。

(13)存储器芯片常用什么校验方法?为什么普通微机一般不用校验?什么场合存储器

须用校验?

常用奇偶校验和ECC(Error Checking and Correcting:错误校验与纠正)技术。由于内存芯片制造工艺技术的进步,存储芯片质量稳定、可靠性高,一般内存芯片已不用校验。因此只在不允许出错和需随时停止检查的特别重要场合(如大型服务器)才须用校验。(14)试用6116芯片(2K×8)组成8KB的RAM,要求画出它与8088 CPU的连线图,并给出各芯片的地址范围。

6116芯片(1)地址范围:0~3FFH

6116芯片(2)地址范围:400H~7FFH

6116芯片(3)地址范围:800H~0BFFH

6116芯片(4)地址范围:0CFF H~0FFH

(15)在Pentium机中,对存储器访问都要进行哪些检查?这些检查都起什么作用?

Pentium机中,在保护模式下对存储器访问要进行如下检查:(1)段界限检查,防止越段

相关主题