TLB与Cache有什么区别?
发布网友
发布时间:2022-04-25 16:26
我来回答
共2个回答
热心网友
时间:2023-10-17 12:05
TLB:加速虚拟地址-->物理地址的转换,如果没有TLB的话每次进行地址转换都要访问内存。TLB结构有点像cache。
cache:存放最近使用的数据和指令,对于上层来说cache是透明的。
cache和TLB的区别,我说说吧。
cache中的数据存在时间局域性和空间局域性。TLB中存放的是物理地址只有时间局域性。
cache存放数据,TLB存放物理地址
具体了解一下【虚拟内存】相关的知识
热心网友
时间:2023-10-17 12:06
TLB_百度百科
http://ke.baidu.com/link?url=JacR3bWTZhvIxz4Y0GK0rXKpY6SMowmmjyDjnHx7uFZMujaklq_I0LBcAdc29xUk1fLI68Q8v0YlgCQgP-ICDK
高速缓存 - 维基百科,自由的百科全书
http://zh.wikipedia.org/wiki/%E7%BC%93%E5%AD%98