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.