1.虚拟内存的作用:

每一个程序的组织结构,每一个程序认为自己独占所有内存,地址是逻辑的.不是真正可以拿来用的物理地址. 

TLB & virtual memory & physical memory

 

2.因为从程序里拿到的是程序认为的地址,也就是每一个程序都独占的所有内存,真正执行的时候需要转换为可以适用的物理地址.硬盘和内存都是分块的.

TLB & virtual memory & physical memory

 

3.cpu拿到地址后的处理逻辑.查看TLB,就是看一看这个逻辑地址已经转换到物理地址没有.有就直接用.

顺便提一下,出现在TLB,意味着地址所在的page已经装载到内存里了.

 

TLB & virtual memory & physical memory

 

 

 

4.TLB hit & miss

TLB & virtual memory & physical memory

5.TLB & MMU 

TLB & virtual memory & physical memory

 

相关文章:

  • 2021-05-01
  • 2021-08-06
  • 2021-05-22
  • 2022-12-23
  • 2022-12-23
  • 2021-09-27
  • 2021-10-03
  • 2022-01-01
猜你喜欢
  • 2022-12-23
  • 2021-11-12
  • 2021-09-04
  • 2022-12-23
  • 2022-12-23
  • 2021-07-28
  • 2022-01-23
相关资源
相似解决方案