Turbochargers use exhaust gases to drive a turbine and compress air into the engine, while superchargers are driven by the engine's crankshaft to force more air into the combustion chamber.