what is paging in operating system?

I know Paging is one of the memory management technique that uses non-contiguous memory allocation.But I don't know the how paging works.I referred books,but the concept is
not very much clear to me.Even I searched in google.

Please can anybody clear my doubts.......