What activities are actually performed during background cron?

Just out of curiosity, what activities are run by the background job?

I know apps can ask for their own, but what is being performed by core and core apps (like trashbin) during the cron?

Does it do versions cleanup, trashbin cleanup?

thanks