Since nobody is chiming in here, I'll give a simple answer. They advance the timing based on RPM and maybe other parameters. I'm sure there are people on here that know much more than that.
We are the borg, you will conform, you will be assimilated. You will not stalk me to another web site.