TLB和MMU的区别

Posted yooooooo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TLB和MMU的区别相关的知识,希望对你有一定的参考价值。

MMU是Memory Management Unit的缩写,中文名是内存管理单元,它是中央处理器(CPU)中用来管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权,多用户多进程操作系统。
TLB(Translation Lookaside Buffer)传输后备缓冲器是一个内存管理单元用于改进虚拟地址到物理地址转换速度的缓存。TLB是一个小的,虚拟寻址的缓存,其中每一行都保存着一个由单个PTE组成的块。如果没有TLB,则每次取数据都需要两次访问内存,即查页表获得物理地址和取数据。

 

以上是关于TLB和MMU的区别的主要内容,如果未能解决你的问题,请参考以下文章

操作系统 内存管理单元MMU TLB

操作系统 内存管理单元MMU TLB

Linux内存从0到1学习笔记(四,TLB)

图文详解: 操作系统之内存管理 ( 内存模型,虚拟内存,MMU, TLB,页面置换算法,分段等)...

RegAsm.exe 和 regsvr32 有啥区别?如何使用 regsvr32 生成 tlb 文件?

linux 学习一