🏷️ 知识点:TLB

共 4 道相关题目

2020 年第 15 题 组成原理 选择题

下列关于TLB 和Cache的叙述中,错误的是()。

A. 命中率都与程序局部性有关 B. 缺失后都需要去访问主存 C. 缺失处理都可以由硬件实现 D. 都由DRAM存储器组成

[tag_link]

正确答案:D

Cache 由 SRAM 组成;TLB 通常由相联存储器组成,也可由 SRAM 组成。DRAM 需要不断刷新,性能偏低,不适合组成 TLB 和 Cache 选项 A、B 和 C 都是 TLB 和 Cache 的特点。


2015 年第 16 题 组成原理 选择题

假定编译器将赋值语句“x=x+3;”转换为指令“add xaddr,3”,其中 xaddr 是x 对应的存储单元地址。 若执行该指令的计算机采用页式虚拟存储管理方式,并配有相应的TLB, 且Cache 使用直写 (Write Trough) 方式,则完成该指令功能需要访问主存的次数至少是()。

A.0

B.1

C.2

D.3

[tag_link]

正确答案:B

上述指令的执行过程可划分为取数、运算和写回过程,取数时读取 xaddr 可能不需要访问主存而直接访问 Cache,而 直写法 需要把数据同时写入 Cache 和主存,因此至少访问 1 次。


2024 年第 17 题 组成原理 选择题

某计算机按字节编址,采用页式虚拟存储管理方式,虚拟地址为32位,主存地址为30位,页大小为

1 KB。若TLB 共有32个表项,采用4路组相联映射方式,则TLB 表项中标记字段的位数至少是()。 A.17 B.18 C.19 D.20

A. 17 B. 18 C. 19 D. 20

[tag_link]

正确答案:C

根据题意可知,虚拟地址为 32 位,主存地址为 30 位,页大小为 1KB,因此,虚拟页号为 32-10=22 位,物理页号为 30-10=20 位。TLB 共有 32 个表项,采用 4 路组相联映射方式。因此,TLB 共有 32/4=8 组,每组有 4 路。索引字段为 l o g 2 8 = 3 位。标记字段位数 = 虚拟页号位数 - 索引字段位数=22-3=19 位。具体原理可以参考 TLB 一节。


2014 年第 28 题 操作系统 选择题

下列措施中,能加快虚实地址转换的是()。

I. 增大快表(TLB) 容量

II. 让页表常驻内存

ⅢI. 增大交换区(swap)

A. 仅 I

B. 仅 Ⅱ

C. 仅 I 、Ⅱ

D. 仅 IⅡ、ⅢII

[tag_link]

正确答案:C

虚实地址转换 是指逻辑地址和物理地址的转换。增大快表容量能把更多的表项装入快表中,会加快虚实地址转换的平均速率;让页表常驻内存可以省去一 些不在内存中的页表从磁盘上调入的过程,也能加快虚实地址转换;增大交换区对虚实地址转换速度无影响,因此 I、II 正确,选 C。