top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

OS: What is the Translation Lookaside Buffer

+6 votes
215 views

What is the Translation Lookaside Buffer (TLB) and is it applicable in Linux also?

posted Nov 21, 2013 by anonymous

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

1 Answer

+1 vote

TLB is a cache based memory management unit. It is fastest way to do mapping between virtual address to physical address.
When CPU generates a virtual address. it should be mapped to physical memory. Doing virtual to physical address mapping is significantly slow . So for the better performance it is being used.

When virtual address to physical address mapping is done successfully in TLB then it is called TLB hit otherwise to get physical address from virtual address, page table walk through has to do.

I got one link which is telling that unix has page table concept. If hardware support TLB then definitely it should be used.

answer Nov 22, 2013 by Vimal Kumar Mishra
Similar Questions
+2 votes

I am trying to understand whether linux is kernel or os?
From so many sites i have found that linux is just a kernel and Red-hat/Centos/Ubuntu are using Linux kernel and making their own OS.

But from linux.org i read that linux is an Operating System.So, i am confused what exactly Linux is?

And Why linux is always associated with GNU. Everytime i see GNU/Linux only instead of Linux.

Can anyone help?

+1 vote

Lets say, I have a system with only 1 core and with Windows OS. Using VMWare I am installing Linux on that. Can I share this core for VM and Base OS?

I mean if we have number of core 4 then in vmware we can assign 2 core. So, 2 Core for Linux and 2 core for windows. But what if I have number of core only 1, or if i have number of core 4 and in vmware I assign 4 core to Linux.

Will it share the core time wise?

...