为什么在CPU和主存之间引入cache能提高CPU访存效率?
为什么在CPU和主存之间引入cache能提高CPU访存效率?
【正确答案】:因为cache是一种小容量高速缓冲存储器,由快速SRAM组成,直接制作在CPU芯片内,逃度几乎与CPU一样快。在CPU和主存之间设置cache,总是把主存中被频繁访问的程序块和数据块复制到cache中。由于程序访问的局部性,大多数情况下,CPU能直接从cache中取得指令和数据,而不必访问主存。固而提高了CPU访存效率。
Top