Can someone explain segmented sieve for prime numbers generation?

I have been trying it for so long but i couldn’t understand what segmented sieve algorithm and code is. Please explain. I already know how sieve algorithm works. I know only C language.