I know for every 2 turns of the crank there is a full engine cycle. Therefore the pistons reach TDC twice (obviously on combustion and then exhaust)...
I'm told on cars with distibuters the spark is every other rotation of the crank and usually on 4 cylinder bikes with shared coils the bike sparks on every rotation with a useless spark on the exhaust stroke.
My question really is how does the pick up know which one is which?
If it fires every turn then no problems obviously but if it fires every other rotation you don't want it firing on the wrong TDC.
I may just be being very thick here (it's quite a common occurence

).