Any engine can knock, but I believe that the ping is different.
You knock when the timing is too aggressive for the a/f and everything heats up and the mixture predetonates. This can happen even in N/A situations if the engine is running hot, the mix is lean, or the octane is low, and the timing hasn't been adjusted accordingly. The predetonation not only ruins any control you have with timing, but it also introduces a secondary flame front which, when it collides with the primary, causes crazy turbulence and extreme cylinder pressures.
Pinging, as I understand it, is a result of having pushed the timing to the point where all of the fuel has been combusted before the piston reaches TDC. Normally by that point the fuel would still be in the combustion process so temps and pressures are rising fast but the piston reaches TCD and heads back down before it gets too bad. If total combustion is reached before TDC then pressures go through the roof and the piston might as well be running into a wall. The head doesn't like it either and the pinging sound is (get ready for some speculation) probably the result of slack being taken out of the valve train and rod bearings due to the abnormally large forces acting on the system at that moment.
Or I could be completely wrong...but that's how I understand it.