计算机组成原理

实现主存地址与Cache地址的映射是由硬件自动完成。

题目

实现主存地址与Cache地址的映射是由硬件自动完成。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

一般来说,Cache的功能(13)。某32位计算机的Cache容量为16KB,Cache块的大小为16B,若主存与Cache的地址映射采用直接映射方式,则主存地址为1234E8F8(十六进制)的单元装入的Cache地址为(14)。在下列Cache替换算法中,平均命中率最高的是(15)。

A.全部由软件实现

B.全部由硬件实现

C.由硬件和软件相结合实现

D.有的计算机由硬件实现,有的计算机由软件实现


正确答案:B

第2题:

Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换工作由(6)完成。

A.硬件

B.软件

C.用户

D.程序员


正确答案:A
解析:本题考查高速缓存基础知识。高速缓存Cache有如下特点:它位于CPU和主存之间,由硬件实现;容量小,一般在几KB到几MB之间;速度一般比主存快5到10倍,由快速半导体存储器制成;其内容是主存内容的副本,对程序员来说是透明的;Cache既可存放程序又可存放数据。Cache主要由两部分组成:控制部分和Cache存储器部分。Cache存储器部分用来存放主存的部分拷贝(副本)。控制部分的功能是:判断CPU要访问的信息是否在Cache存储器中,若在即为命中,若不在则没有命中。命中时直接对Cache存储器寻址。未命中时,若是读取操作,则从主存中读取数据,并按照确定的替换原则把该数据写入Cache存储器中;若是写入操作,则将数据写入主存即可。

第3题:

Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换工作由()完成。

A.硬件

B.软件

C.用户

D.程序员


参考答案:A
这是一道概念题,主存单元地址与Cache单元地址之间的转换工作是由硬件完成的

第4题:

在高速缓存 (Cache) -主存储器构成的存储系统中,( )。

A.主存地址到Cache地址的变换由硬件完成,以提高速度B.主存地址到Cache地址的变换由软件完成,以提高灵活性C.Cache 的命中率随其容量增大线性地提高D.Cache 的内容在任意时刻与主存内容完全一致


正确答案:A

第5题:

在程序执行过程中,Cache与主存的地址映像由__(1)__。A.硬件自动完成B.程序员调度SXB

在程序执行过程中,Cache与主存的地址映像由__(1)__。

A.硬件自动完成

B.程序员调度

C.操作系统管理

D.程序员与操作系统共同协调完成


正确答案:A
Cache为高速缓存,其改善系统性能的主要依据是程序的局部性原理。通俗地说,就是一段时间内,执行的语句常集中于某个局部。Cache正是通过将访问集中的来自内存的内容放在速度更快的Cache上来提高性能的,因此Cache单元地址转换需要由稳定且高速的硬件来完成。

第6题:

一般来说,Cache的功能(31)。在下列cache 替换算法中,平均命中率最高的是(32)。某32位计算机的cache容量为16KB,cache块的大小为16B,若主存与cache的地址映射采用直接映射方式,则主存地址为6C6EAF(十六进制)的单元装入的cache地址为(33)。

A.全部由软件实现

B.由硬件和软件相结合实现

C.全部由硬件实现

D.硬件,软件均可实现


正确答案:C
解析:高速缓冲存储器Cache是位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在Cache中的数据是内存中的一小部分,其功能全部由硬件实现。

第7题:

一般来说,Cache的功能(69)。某32位计算机的Cache容量为16KB,Cache块的大小为16 B,若主存与Cache的地址映射采用直接映射方式,则主存地址为 1234E8F8(十六进制)的单元装入的Cache地址为(70)。

A.全部由软件实现

B.全部由硬件实现

C.由硬件和软件相结合实现

D.有的计算机由硬件实现,有的计算机由软件实现


正确答案:B

第8题:

根据下面的文字资料回答 16~18 题 一般来说,Cache的功能( 1 )。某32位计算机的Cache容量为16KB,Cache块的大小为16B,若主存与Cache的地址映射采用直接映射方式,则主存地址为1234E8F8(十六进制)的单元装入的Cache地址为( 2 )。在下列Cache替换算法中,平均命中率最高的是( 3 )。

第16题:文中( 1 )处正确的答案是( )。

A.全部由软件实现

B.全部由硬件实现

C.由硬件和软件相结合实现

D.有的计算机由硬件实现,有的计算机由软件实现


正确答案:B
 一般来说,计算机中Cache的功能是由硬件实现的。关于Cache地址的计算:Cache块号占10位地址,块内4位地址共占l4位地址,直接映象为内存低位部分的14位地址。即:E8F8=1110 1000 1111 1000。
块号10位块内地址用直接映象法,装入Cache的块号为10 1000 1111,主存地址为1234E8F8(十六进制)的单元装入的cache地址为:10 1000 1111 1000。在Cache替换算法中,LRU算法是平均命中率最高的。

第9题:

一般来说,Cache的功能(14)。某32位计算机的cache容量为16KB,cache块的大小为16B,若主存与cache的地址映射采用直接映射方式,则主存地址为1234E8F8(十六进制)的单元装入的cache地址为(15)。在下列cache替换算法中,平均命中率最高的是(16)。

A.全部由软件实现

B.全部由硬件实现

C.由硬件和软件相结合实现

D.有的计算机山硬件实现,有的计算机由软件实现


正确答案:B

第10题:

一般来说,Cache的功能(71)。某32位计算机的Cache容量为16KB,Cache块的大小为16B,若主存与Cache的地址映射采用直接映射方式,则主存地址1234E8F8(十六进制数)的单元装入的Cache地址为(72)。在下列Cache替换算法中,平均命中率最高的是(73)。

A.全部由软件实现

B.全部由硬件实现

C.由硬件和软件相结合实现

D.有的由硬件实现,有的由软件实现


正确答案:B

更多相关问题