📜  门| GATE CS 2019 |简体中文第42章

📅  最后修改于: 2021-06-29 17:24:37             🧑  作者: Mango

假设在特定计算机上,虚拟地址的长度为64位,而物理地址的长度为48位。存储器是字可寻址的。页面大小为8k Band,字大小为4个字节。地址转换路径中的转换后备缓冲区(TLB)具有128个有效条目。最多可以翻译多少个不同的虚拟地址而不会导致TLB遗漏?
(A) 16 x 2 10
(B) 8 x 2 20
(C) 4 x 2 20
(D) 256 x 2 10答案: (D)
解释:

Number of words in a page 
= Page size / word size
= 8 KB / 4 B 
= 2 K
= 2 * 210 

由于TLB可以容纳128个有效条目,因此TLB可以翻译

= 128 * number of words in page 
= 128 * 2 * 210
= 256 * 210 addresses with TLB hit 

因此,选项(D)是正确的。
这个问题的测验